v2.1.1 — multi-account Claude Code launcher with rate-limit failover proxy
swisscode v2 is a full rewrite of the 0.6.x line: a launcher and account manager for Claude Code built around a subscription vault, a localhost failover proxy, and a web UI.
Install
npm i -g swisscodeRequires Node.js 22+ and an installed claude binary.
Highlights
- Subscription vault — snapshot multiple Claude Pro / Max logins, see live 5-hour and 7-day usage per account, switch with one command
- Failover proxy (
swisscode proxy run,127.0.0.1:8123) — fails over to the next account on 429/529, refreshes once and retries on 401, records redacted traffic - Traffic inspector — conversation threads, tool calls, and token usage per turn in the web UI
- OpenRouter + custom providers — stored API keys, model catalog, declarative HTTPS test endpoints, no code
- Profiles — one named profile binds agent, provider, model, and account;
swisscode <profile>launches - Self-contained binary — zero runtime dependencies, works offline after install
Notes
- v2 does not migrate 0.6.x configuration automatically, and does not yet include per-directory bindings, the
doctorpreflight, or the Kilo / OpenCode agents. - See the README's Coming from 0.6.x section for details.