Self-hosted AI gateway · v0.9

One endpoint.
Every model.
Never stop coding.

DarkCoder.ai is the conductor. Your models are the orchestra. Connect your own Copilot, Claude, Gemini, DeepSeek and local Ollama — get one OpenAI-compatible endpoint with automatic fallback and a cinematic admin cockpit.

$curl https://darkcoder.ai/v1/chat/completions -d '{"model":"auto"}'
Runs on your machine · Your keys never leave · Revocable gateway keys
Conducts your own subscriptions
GitHub CopilotSign-in
ClaudeSign-in
OpenAI · ChatGPTSign-in
CursorSign-in
AntigravitySign-in
GeminiSign-in
DeepSeekAPI key
GroqFree
KimiAPI key
GLMAPI key
OllamaLocal
GitHub CopilotSign-in
ClaudeSign-in
OpenAI · ChatGPTSign-in
CursorSign-in
AntigravitySign-in
GeminiSign-in
DeepSeekAPI key
GroqFree
KimiAPI key
GLMAPI key
OllamaLocal
Why it exists

Built for the moment your quota dies.

Copilot
Claude
DeepSeek
Groq
chain healthy · 4 steps armed

Quota-aware fallback

Sign in with your subscriptions or paste API keys — both work. When a quota window dies mid-session, the router walks the chain and you keep shipping.

autocostlatencypriorityround-robinfusion

Routing strategies

auto, cost, latency, priority, round-robin, fusion — per combo.

12.4k tokens
8.6k tokens
−31% context, same intent

Token compression

Context passes get compressed on the way in. Same intent, fewer tokens.

filesystem
github
postgres
tools exposed: 0

MCP / A2A

Expose local tools and agents behind the same gateway surface.

$ curl -N https://darkcoder.ai/v1/chat/completions
-H "Authorization: Bearer dc_live_…"
-d '{"model":"auto"}'

OpenAI-compatible /v1

Any client that speaks OpenAI speaks DarkCoder. Point and go.

bind127.0.0.1
keysencrypted at rest
fingerprintSHA256:9f2c…e1a7
nothing leaves this machine

Local-first

Sign in with your subscriptions or paste API keys — both work. Binds to localhost, keys encrypted at rest.

How it works

Connect. Orchestrate. Ship.

01

Connect

Your Copilot, Claude, Gemini, DeepSeek or Ollama — from this dashboard, in your browser, for your own accounts.

02

Orchestrate

Build a fallback chain. Subscription → paid API → cheap → free. Pick a strategy.

03

Ship

Mint a gateway key. Point Cursor, VS Code or your app at /v1 with model auto.

Live routing

Watch the wire.

CursorDarkCoder.aiClaudeGPT · CopilotGeminiDeepSeek
auto → claude/claude-sonnet-4.5 · 812ms · 1,204 tok
Playground

The session never stops.

claude/claude-opus-4.5
/v1 · streaming
Refactor this reducer into a state machine and keep the tests green.

Pricing

Free to self-host. Honest forever.

Self-host
$0forever

The whole gateway, on your machine, under your keys.

  • Unlimited providers
  • Combos & routing strategies
  • Gateway keys with monthly caps
  • Admin cockpit & audit trail
  • MCP / A2A surfaces
  • Runs on your machine
Team
Includedin the box

Roles, shared keys, audit — already shipped, no upsell.

  • Owner / Admin / Operator / Viewer
  • Per-key monthly caps & expiry
  • Revoke / rotate in one click
  • Terminal-grade request logs

Hosted sync & SSO — later. No waitlist theatre.