Analysis updated 2026-05-18
Automatically fall back to a backup AI account when your primary one hits a rate limit.
Point multiple coding tools and agents at one local endpoint instead of managing separate API keys.
Combine OAuth accounts and API key providers into a single named route like coding or fast.
Run a local AI gateway that keeps working even when one upstream provider is down.
| gitcommit90/rerouted | amirmahdavi2023/d1-admin | anil-matcha/open-poe-ai | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2026-06-25 |
| Maintenance | — | — | Active |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires macOS 12+ on Apple Silicon or Node.js 22.13+ on Linux, plus at least one connected AI account or API key.
ReRouted is a local AI router for macOS and Linux that sits between your coding tools and the AI providers you use, such as ChatGPT, Claude, or OpenRouter. Instead of hard-coding a specific account or provider into every editor, script, or agent you use, you point them all at one local address, and ReRouted decides which underlying account and model actually handles each request. The core problem it solves is what happens when an AI account runs out of quota, a provider has an outage, or you simply want to swap models. Normally you would have to go into each tool's settings and change the API key or endpoint. With ReRouted, you define a named route, for example one called coding, that lists a preferred model first, a second account as backup, and a third provider as a last resort. When the first option hits a rate limit, times out, or fails in a way that can be retried, ReRouted automatically moves to the next one in the list, without your editor or script noticing anything changed. ReRouted can connect OAuth based accounts like ChatGPT, Claude, and xAI, as well as API key based services like OpenRouter, NVIDIA NIM, and Cloudflare. It can also import credentials that are already stored on your machine instead of making you re-enter them. Everything runs locally: on macOS it lives in the menu bar alongside a status panel, and on Linux it runs as a headless process with a web dashboard for setup and monitoring. Routes can either try providers strictly in order or rotate which one goes first on each request while still falling back if needed. The project speaks the same request formats used by OpenAI and Anthropic clients, so tools built for either of those APIs can talk to ReRouted without modification. It is released under the MIT license and is not affiliated with any of the AI providers it connects to. The README notes that using some subscription based accounts this way may violate that provider's own terms, so it is worth reading their policies first.
A local router that lets AI coding tools automatically fall back between multiple accounts and providers when one hits a limit.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Electron.
Free to use, modify, and distribute, including commercially, as long as you keep the original copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.