Open source · self-hosted AI router

Many arms.
One endpoint.

Keep building when your AI provider hits a limit. Tako connects your favorite coding tools to your providers and keeps a backup ready to take over.

One binary. Your keys. Ready when you are.

Your toolsone endpoint
Claude CodeCursorOpenCode
tako
AAnthropiccooling down
◎Local modelstanding by
↗OpenRouterserving

Your keys · your order · your machine

Works with

Claude Code / Cursor / OpenCode / Aider / OpenAI & Anthropic SDKs

01How it works

A rate limit shouldn't
end your flow.

Give Tako a few providers and an order to try them in. Your tools keep using the same endpoint. Tako handles the handoff, translating between OpenAI and Anthropic formats along the way.

  1. Connect your providers and keys.
  2. Order them into a fallback combo.
  3. Point your tools at one endpoint.
tako — fallback demoIllustrative

$ tako claude

Routing through combo 'daily-driver'

→ Provider A ··· ready

Waiting for your next request.

One endpoint. A backup plan built in.

02Small by design

A few good arms
to have around.

One binary with an embedded web panel and a terminal dashboard. Nothing else to deploy.

One address for your tools

Speak OpenAI or Anthropic. Tako translates requests, streaming responses, and tool calls between the two formats.

A backup, always ready

Ordered fallback chains, key rotation, and cooldowns give the next provider a turn when one is rate limited or unavailable.

Know where it went

The built-in web panel shows requests, fallback traces, token usage, and provider health. Prefer the terminal? There's a dashboard there, too.

Take your setup with you

Export your providers and fallback combos, then import them on another machine. Run locally or on a VPS, with the same familiar setup.

03Tako & OmniRoute

Pick the right
kind of router.

Both are open source and self-hosted. Tako focuses on a small, portable routing setup. OmniRoute brings a broader gateway toolkit.

Tako and OmniRoute feature comparison
Your priorityTakoOmniRoute
Run the CLIA native Rust binary with the web panel embeddedA Node.js CLI; desktop and Docker options are also documented
Recover from limitsOrdered fallback combos, key rotation, and cooldownsAutomatic fallback and quota-aware routing
Manage your setupWeb panel, terminal dashboard, and portable JSON settingsWeb dashboard and a broader integration ecosystem
Gateway extrasFocused on provider routing and OpenAI/Anthropic translationDocuments token compression, MCP/A2A, and desktop/PWA features

Checked November 15, 2026 against OmniRoute’s README and runtime manifest. This compares features, not performance.

04Get started

Small install.
More room to build.

Install Tako, connect a provider, then point your tools at it. Your next fallback is already part of the plan.

Read the setup guide
macOS & Linux · Intel & ARMLatest release ↗
curl -fsSL https://raw.githubusercontent.com/real-kijmoshi/tako/main/install.sh | sh

Downloads are verified against release SHA-256 checksums.

Prefer to build it yourself? Install from source ↗

05Good to know

Before you dive in.

Does Tako give me free AI access?

Tako routes through your provider accounts and local models. Some providers offer free tiers, but their limits and terms still apply. Tako doesn't bypass quotas or supply model credits.

Where do my keys and prompts go?

Provider keys stay in your Tako configuration on the machine running it. Prompts go to the providers you configure, according to your fallback order. Tako is a router, so your providers' data policies still apply.

Can I run it on a server?

Yes. Set an admin password, put Tako behind an HTTPS reverse proxy, and create separate client keys in the web panel. The repository includes Caddy and systemd examples.

Can I move my setup to another machine?

Yes. Open Connect in the web panel to export and import settings, or use tako export settings.json and tako import settings.json. Exports include provider API keys, so transfer them privately. Each machine keeps its own address and login security.

How do updates work?

Run tako update whenever you like. Or opt into daily verified updates with tako auto-update on. It restarts a running router when a newer release is installed; active requests can be interrupted. Turn it off with tako auto-update off.

A little help.
A lot more flow.

Get Tako