Combine your Claude Code accounts into one proxy. Auto-routes to the freshest account, fails over silently, zero setup.
The Pro window resets too slowly for a real session.
Switching accounts means logout → login → broken context.
A hard fail mid-agent is a context-switch tax you didn't budget for.
Every response updates the bars in real time. No polling. No guessing. Color shifts amber at 65%, red at 85%, with reset countdown to the second.
Tracks unified utilization headers from every response. The next request always lands on the account with the most headroom.
If all pools are exhausted, shunt sleeps until the soonest reset — up to 5h — and retries. Your CLI never blinks.
Speak OpenAI, route through Claude. Or add a ChatGPT Pro account directly to the pool. Either way — one proxy.
No. You're using your own accounts, with your own credentials, from your own machine. shunt doesn't share, resell, or pool credentials with anyone else — it's a local proxy that picks which of your accounts to call. Read the Anthropic Acceptable Use Policy yourself; the operative phrases are "personal account" and "individual user." If you're using shunt to circumvent a per-seat license, that's on you.
No. shunt reads the OAuth refresh token Claude Code already wrote to disk. For additional accounts, it opens a normal OAuth browser flow — the same one Claude Code uses. Your password never touches shunt. There are no API keys involved.
shunt holds the open connection and sleeps until the soonest reset, then retries. Your CLI sees a single slow response — never a hard 429. There's a 5-hour cap; if every account is > 5h from resetting, shunt returns a 503 and lets your CLI handle it.
If your tool reads ANTHROPIC_BASE_URL, yes. Cursor and most Claude-based plugins do. If your tool hardcodes api.anthropic.com, you'll need to use a system-level proxy or a hosts entry — there's a guide in the docs.
Single-binary deploys, zero runtime, and the streaming-response path is sensitive enough that we wanted strict ownership of every byte. The whole binary is under 3MB.
Nothing. shunt is MIT-licensed and free forever. There's no hosted version, no telemetry, no upgrade tier. You pay for the underlying Claude / ChatGPT accounts — shunt is just a router.
Stop hitting walls. Combine the rate limits you already pay for and keep your CLI moving.