One proxy. Nine providers. Zero config hell. Aura Enables translates, routes, and manages every model request — so you can focus on building.
High-performance TypeScript backend with token management and seamless routing across 9+ providers.
Interactive, browser-based 3D physics and rendering using Three.js. Build immersive worlds without leaving the browser.
Real-time multiplayer synchronization and audio routing architecture. Low-latency, event-driven, built for scale.
A provider dies mid-session — rate limit, dead key, quota burned, 5xx, timeout. With Enables, the same request is automatically retried down a failover chain of 25+ providers, free tiers first, paid last. Your session doesn't even blink.
*_API_KEY in your env joins the chain.~/.enables.json or per run with --chain.--no-failover.Scope note: failover covers everything up to the moment a response starts streaming — a provider that dies mid-stream, after the first byte reached Claude Code, cannot be retried. We'd rather be precise than magical.
Select your provider, paste your API key, choose a target model.
Enables spins up a local Anthropic-compatible proxy on a free port automatically.
Claude Code connects through the proxy. Requests are translated and routed transparently.
Clone the repo, run npm run build, and point Claude Code at your local proxy. Zero config required.
git clone https://github.com/DusanCar-sudo/enables && cd enables && npm install && npm run build