Breakpoints
Pause a request or response in-flight, edit it, and resume — the Charles/Proxyman trick, in-process. Read more
Inspect every request,
One engine for React Native, web, Next.js, Android, and iOS. In-process capture — no certificate, no account.
$ npx hakka init
Works in React Native · Web · Next.js · Android · iOS
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.
| Capability | React Native | Web | Next.js | iOS | Android |
|---|---|---|---|---|---|
| Status | Beta | Stable | Stable | Alpha | Alpha |
| 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
Ship it safely
Zero overhead in production builds. Production safety
Ask your AI agent
Query live captured traffic from Claude Code via the MCP server.