shunt
Pool your Claude rate limits. Never get throttled mid-session again.
shunt-web.vercel.app
Shunt is a local proxy that combines your Claude Code accounts into one endpoint. It auto-routes every request to the account with the most headroom, fails over silently when one hits a limit, and holds your connection open until capacity frees up — your agent session never sees a 429.
Works with: Claude Code · Cursor · Codex CLI · Windsurf · any OpenAI or Anthropic SDK
Providers: Anthropic · OpenAI · Gemini · Groq · Mistral · DeepSeek · OpenRouter · Together · Fireworks · Ollama · local models
Install
macOS / Linux — one command:
|
via Cargo
Quick start
That's it. Claude Code and your other tools route through shunt automatically.
Add more accounts to grow your pool:
What shunt does
Combines your rate limits
N accounts = N × the limit you already pay for. Three Claude Pro accounts means three 5-hour windows and three 7-day windows, pooled and automatically load-balanced.
Fails over silently
When an account hits its limit, the next request goes to whichever account has capacity. No 429 errors, no broken loops. If every account is drained, shunt holds the connection open and retries the moment the first one resets.
Live status
◆ main Claude Pro
you@example.com
✓ available
5h ████████████████░░░░ 81% left · resets in 2h 28m
7d █████████████████░░░ 85% left · resets in 4d 16h
────────────────────────────────────────────────────────
◆ work Claude Pro
alt@example.com
✓ available
5h ██████████████████░░ 92% left · resets in 2h 28m
7d █████████████░░░░░░░ 65% left · resets in 4d 5h
Share with your team
Commands
MIT License