elcapture beta

See every request your app makes, decrypted.

A native HTTPS debugging proxy for Mac. Inspect, pause and rewrite any request, and see the token cost of every OpenAI and Anthropic call.

  • Signed & notarized by Apple
  • Apple Silicon native
  • No account needed
elcapture capturing sixteen HTTPS requests from curl to GitHub, httpbin, dummyjson and other APIs, with one response open as a JSON tree, and the status bar showing the proxy listening on the local network.

Live traffic on the left, the selected request on the right: timing, connection, headers and body.

See what every AI call costs

elcapture reads the calls your app makes to OpenAI, Anthropic and Gemini and shows the model, input, cached and output tokens, and an estimated dollar cost for each one, streamed or not.

Stop guessing why the bill is high. The expensive request is right there in the list.

elcapture's AI model call panel: model claude-sonnet-5-5, input 1200 tokens, cached 30000, output 850, estimated cost $0.017, next to the raw usage JSON.
# Claude Code — add elcapture over MCP $ claude mcp add elcapture -- elcapture-cli mcp # then ask, in plain language: › what failed in the last run? › replay that login as JSON › block analytics while I test

Your coding agent can read the traffic

elcapture ships an MCP server. Point Claude Code or Cursor at it and your agent reads the live request list, replays or sends a request, and toggles rules, while you debug.

No pasting cURL into the chat. It already sees what your app is doing.

Change any response without touching the backend

Map a URL to a local file, redirect a host, rewrite headers or JSON, force a status or a delay, or pause a request on a breakpoint and edit it by hand. Several changes in one rule, organised in folders.

elcapture's rules editor: breakpoint, map local, map remote and header rules grouped in folders, with one rule open for editing.

Everything else you reach for when an API misbehaves

Inspect, intercept and rewrite HTTPS traffic from any app on your Mac, a phone on your Wi-Fi, an Android emulator or the iOS Simulator.

HTTPS, HTTP/2, WebSocket, gRPC

Decrypted and readable: JSON trees, protobuf, SSE streams, images. Raw TCP and UDP too.

Replay a whole session

Answer your app from a recorded HAR, offline. Polling and paging replay in the order they happened.

Scripts

JavaScript, Python or Rhai on every request, response or WebSocket message. Built-in, no setup.

API client

Collections, environments, auth, pre-request scripts. Import from cURL, Postman, OpenAPI or HAR.

Android in one click

Install the certificate as a system CA over adb, point the device at the proxy, start frida-server for pinning bypass.

iOS Simulator

Trust the certificate in every booted simulator without dragging files around.

Spot anti-bot & WAF

See when Cloudflare, DataDome, PerimeterX, Akamai or Imperva challenged a request, right in the summary, so you know why it failed.

Send as a real browser

Replay any request with Chrome, Safari, Firefox or OkHttp's genuine TLS/JA3/JA4 fingerprint to get past anti-bot.

Compare anything

Two requests, up to four JSON responses with every difference marked in the tree, or any text side by side.

  • No accountDownload, open, capture. Nothing to sign up for to use the app.
  • Your traffic stays on your MacCaptured requests are kept locally, and history can be encrypted with a key in your Keychain.
  • No rule limitsAs many breakpoints, mocks, rewrites, scripts and sessions as you need.
  • NativeWritten in Rust with a GPU-rendered interface. Built to stay fast with tens of thousands of requests.

Pay once. Yours forever.

No subscription, no account. One purchase, every feature, and every future update included.

$29one-time
  • The whole app: capture, breakpoints, mocks, scripts, API client
  • AI model-call inspection and the MCP server for your coding agent
  • Android and iOS device setup, over adb and the Simulator
  • Every future update, no renewal
Download for Mac

Free while in beta, and everyone who uses the beta gets a year of updates free when it launches. After that: a 30-day free trial, then $29 once.

Tell us what breaks

elcapture is in beta. If you debug network traffic every week, we want to hear what's missing or broken.

  1. Download it and drag it into Applications.
  2. Click Install CA, then turn on System proxy.
  3. Use it on your real work, then tell us what tripped you up.
Open an issue on GitHub hello@elcapture.com

We only use your email to reply and to tell you about new builds. No newsletters, no sharing. Privacy policy.