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 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.

AI Studio — image and video generation workspace
AI Studio

Images, video & storyboards

A creative workspace on top of your connected providers — queue jobs, animate stills, and cut multi-shot scenes together.

  • Images on demandPrompt, pick a model, generate — with style presets, seeds and reference images.
  • Short-form videoText-to-video and image-to-video with duration, aspect and audio controls.
  • StoryboardsDescribe an idea; the planner drafts shots you can still, animate and play back-to-back.
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.