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
GroqAPI key
KimiAPI key
GLMAPI key
Uncensored.chatSign-in
GrokSign-in
DevinSign-in
OllamaSign-in
Higgsfield AISign-in
GitHub CopilotSign-in
ClaudeSign-in
OpenAI · ChatGPTSign-in
CursorSign-in
AntigravitySign-in
GeminiSign-in
DeepSeekAPI key
GroqAPI key
KimiAPI key
GLMAPI key
Uncensored.chatSign-in
GrokSign-in
DevinSign-in
OllamaSign-in
Higgsfield AISign-in
Why DarkCoder.ai

What other AI tools don't give you

Use the subscriptions you already pay for

Sign in with GitHub Copilot, ChatGPT, Claude Pro/Max or Gemini and use those plans everywhere in DarkCoder, alongside API keys from any provider.

Turn them into your own API

One OpenAI-compatible endpoint over all your providers. Create dc_live_ keys and plug them into Cursor, Cline, scripts or your own apps.

Share it, or sell access

Give each teammate or client their own key with a monthly spending cap and an expiry date, see usage per key, and revoke it in one click.

Never stuck on one provider

Fallback combos switch to the next model when one is rate-limited or down, so your tools keep working.

Made for coding

An agent that reads, plans and edits with diff approval, runs your tests, follows your AGENTS.md and takes MCP tools, in every app.

One account everywhere

The same sign-in, models and plan on the website, in VS Code, in the Windows app and on the command line.

Use it your way

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"}'

DarkCoder API · OpenAI-compatible /v1

Any OpenAI-compatible client can connect to DarkCoder. Point and go.

gatewayyour own domain
keysencrypted at rest
accessrevocable gateway keys
provider keys encrypted at rest

Local-first

Runs on your own domain, 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.

CLIdarkcoder chatMCPtools · serversAI agentsClaude · CodexDarkCoder.aiClaudeGPT · CopilotGeminiDeepSeek
cli → 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.

Editor extension

DarkCoder in VS Code

A coding agent in your sidebar, signed in with your DarkCoder account. Works in VS Code, Cursor, Windsurf and VSCodium, and is included in every plan.

  • Any model in the sidebarAuto or any model on your plan, with streaming answers and clickable file links.
  • Agent mode that edits with approvalIt reads and searches your project, then proposes edits as diffs you apply or reject.
  • Runs commands with approvalTests, builds and git run only after you say so. Risky commands always ask.
  • Undo everythingEvery file the agent touched is snapshotted, so a whole task reverts in one click.

or run in VS Code: ext install darkcoderai.darkcoder-ai

The DarkCoder sidebar in VS Code showing a file read, an applied edit, an edit waiting for review and a running test command
Pricing

Clear plans. No hidden provider fees.

Loading plans…

Every plan includes the DarkCoder VS Code extension. See how it works.

Your model-provider keys and usage remain separate from your DarkCoder plan.