v0.1.0
First release. TLS-intercepting HTTP tracer for Claude Code's native binary.
What it does
Runs Claude Code normally while capturing every API call — /v1/messages, OAuth, usage/credits, MCP registry, telemetry — and streams them to a live, categorized web UI.
Highlights
- MITM proxy (default) — zero-config TLS interception via
HTTPS_PROXY+ an auto-generated CA. Captures everything, including OAuth/usage endpoints that bypassANTHROPIC_BASE_URL. - Three capture modes behind one abstraction:
mitm,base-url(lightweight),node(legacy npm installs). - Categorized web UI — filter chips (Messages, Usage/Credits, OAuth, MCP, Bootstrap, Telemetry), SSE decoding, offline HTML snapshots.
- Response streams are
tee'd — Claude gets bytes with no buffering. Live server auto-picks a free port if the default is busy.
Requirements
Bun, openssl, and Claude Code.
git clone https://github.com/thevibeworks/cctrace && cd cctrace
bun install && bun link
cctrace