Web-based AI interfaces like Claude, ChatGPT, and Gemini are fantastic for brainstorming, but completely cut off from your local repository files.
To bridge this securely, TokenCap implements a local HTTP daemon via tokencap serve adhering to Bridge Contract v1.
Security Architecture of the Bridge
- Loopback Binding: The daemon listens exclusively on
127.0.0.1:4545. It never binds to0.0.0.0or public network adapters. - Ephemeral Token Auth: When starting, a random hex token is generated and stored locally in
~/.tokencap/. Requests must provide this token via theX-TokenCap-Tokenheader. - Strict Origin Checks: Pre-flight CORS filters block unauthorized web domains. Only approved extension origins can read responses.
Running in the Terminal
# Start in the foreground
tokencap serve
# Or run as a detached background daemon
tokencap serve --daemon
# Stop the daemon
tokencap serve --stop
Console Output:
TokenCap bridge on http://127.0.0.1:4545
Pair the companion: http://127.0.0.1:4545/?pair=8f1c3a09e2
Bridge context pre-warmed in 280ms.
Serving intelligence for: /Users/dev/repos/api-backend
Because the bridge pre-warms intelligence in memory, subsequent context generation queries take milliseconds.
Explore the bridge contract at tokencap.vansharora.app
Top comments (0)