Skip to content

Hakka

Local-first · no proxy · no cloud

Inspect every request,


right inside your app.

One engine for React Native, web, Next.js, Android, and iOS. In-process capture — no certificate, no account.

$ npx hakka init

live · interactive

Works in React Native · Web · Next.js · Android · iOS

standalone · live

Don’t want the whole overlay? hakka-browser/elements ships the same pieces as framework-agnostic custom elements — drop in just a request list, or just stats, anywhere in your own UI.

Build your own devtools with them →

Capability React Native Web Next.js iOS Android
Status BetaStableStableAlphaAlpha
HTTP capture (fetch/XHR/native)
WebSocket
Timing waterfall
Mocking & throttling
Breakpoints (pause & edit)
Release-safe no-op build

● full · ◐ metadata only (message count + close code, opt-in) · — not yet. WebSocket frame payloads need the JS layer.

Alpha: works from source in this repo; published packages (Maven Central, the SPM tag) aren’t out yet. Beta: works and ships on npm, with less production soak time than the Stable platforms.

Breakpoints

Pause a request or response in-flight, edit it, and resume — the Charles/Proxyman trick, in-process. Read more

Mocking & throttling

Canned responses, block, Map Remote redirect, rewrite, and slow-network profiles. Read more

Ask your AI agent

Query live captured traffic from Claude Code via the MCP server.