Use DaoXE in your tools

One OpenAI-compatible key, wired into the tools you already use. Jump to your editor, CLI agent, desktop client or self-hosted UI — or use the decision table to pick the shortest path.

Updated 2026-09-15

DaoXE is OpenAI-compatible with a single base URL (https://daoxe.com/v1) and native Anthropic Messages for Claude Code, so most tools need only a base-URL-and-key change. This hub links every integration guide, every model-family guide, and the honest gateway comparisons. Not sure where to start? Use the decision table — and always detect model swapping so a cheaper endpoint can't quietly downgrade you.

Editors & CLI agents#

One page per tool — real, tool-specific setup and caveats, not a copy-paste template:

  • Cursor — Cursor via Override OpenAI Base URL + custom models.
  • Cline — Cline via the OpenAI Compatible provider.
  • Roo Code — Roo Code via OpenAI Compatible, per-mode models.
  • Continue — Continue via config.yaml apiBase.
  • Aider — Aider via OPENAI_API_BASE + openai/ prefix.
  • Zed — Zed via language_models.openai_compatible.
  • opencode — opencode via a custom provider in opencode.json.
  • Cherry Studio — Cherry Studio via an OpenAI-type provider.
  • Open WebUI — Open WebUI via an OpenAI API connection.
  • goose — goose via the OpenAI provider's custom host.
  • Kilo Code — Kilo Code via the OpenAI Compatible provider.
  • n8n — n8n via the OpenAI credential's Base URL.
  • LobeChat — LobeChat via a custom OpenAI-compatible endpoint.
  • Chatbox — Chatbox via Custom Provider (API host + key).
  • NextChat — NextChat via endpoint override or OPENAI_BASE_URL.
  • Obsidian Copilot — Obsidian Copilot via BYOK custom provider.
  • Raycast AI — Raycast AI via Custom Providers (providers.yaml).
  • Text Generator — Text Generator via custom OpenAI-compatible endpoint.
  • AnythingLLM — AnythingLLM via the OpenAI (Generic) provider.
  • SillyTavern — SillyTavern via the Custom (OpenAI-compatible) source.
  • Dify — Dify via the OpenAI-API-compatible provider.
  • LibreChat — LibreChat via endpoints.custom in librechat.yaml.
  • gptel — gptel via gptel-make-openai (:host + :endpoint).
  • Jan — Jan via Add Provider (OpenAI-compatible).
  • Msty — Msty via Remote Model Providers (Open AI Compatible).
  • BoltAI — BoltAI via Settings → Models (OpenAI-compatible Server).
  • TypingMind — TypingMind via Add Custom Model (OpenAI API type).
  • Crush — Crush via provider add (openai-compat).
  • gptme — gptme via a [[providers]] block (base_url + api_key_env).
  • OpenHands — OpenHands via Settings → LLM → Advanced (openai/ prefix).
  • OpenClaw — OpenClaw via models.providers in openclaw.json.

By model family#

Reach a specific model family through your one key — with the real per-model quirks:

  • Claude — Claude via OpenAI chat + native Anthropic Messages.
  • GPT — GPT via chat + Responses; drop-in OpenAI SDK.
  • Gemini — Gemini via /v1/chat/completions; no Google key needed.
  • DeepSeek — DeepSeek via /v1/chat/completions; mind reasoning_content.
  • Kimi (Moonshot) — Kimi via /v1/chat/completions; a per-generation reasoning contract.
  • Qwen — Qwen via /v1/chat/completions; mind enable_thinking.
  • Doubao — Doubao via /v1/chat/completions; catalog ID, no ep- setup.
  • GLM — GLM via OpenAI-compatible chat; no separate Zhipu account.
  • MiniMax — MiniMax via OpenAI-compatible chat; no separate console.
  • Grok — Grok via OpenAI-compatible chat; no xAI console needed.
  • Mistral — Mistral via OpenAI-compatible chat; reasoning_effort, shape-shifting content.
  • MiMo — MiMo via OpenAI-compatible chat; thinking defaults ON, locked sampling.

Compare & decide#

Honest, verifiable head-to-heads and cost guides:

Which path should I take?#

Pick the shortest path to what you actually want to do:

You want…Best DaoXE pathGuide
An autonomous coding agent in VS CodeCline, Roo Code or Kilo Code via OpenAI CompatibleOpen guide
Cursor running your own modelsOverride OpenAI Base URL + custom model IDsOpen guide
Native Claude CodeAnthropic Messages via the host-root base URLOpen guide
Terminal pair-programmingAider with OPENAI_API_BASE + an openai/ modelOpen guide
A single config-file IDE assistantContinue via config.yaml rolesOpen guide
A local multi-provider desktop chatCherry Studio as an OpenAI providerOpen guide
A self-hosted team chat UIOpen WebUI via an OpenAI connectionOpen guide
A local-first agent that runs on your machinegoose via the OpenAI provider's custom hostOpen guide
LLM calls inside n8n automationsOne OpenAI credential's Base URL, per-node modelsOpen guide
A desktop chat app (no server)Chatbox or NextChat via a custom endpointOpen guide
AI inside your notes vaultObsidian Copilot's BYOK custom providerOpen guide
AI in a macOS launcher, everywhereRaycast Custom Providers via providers.yamlOpen guide
Template-driven AI over notesObsidian Text Generator, full endpoint pathOpen guide
Chat over your own documentsAnythingLLM via OpenAI (Generic)Open guide
Roleplay & character-chat workflowsSillyTavern via Custom (OpenAI-compatible)Open guide
Build LLM apps, workflows & agentsDify via the OpenAI-API-compatible providerOpen guide
A self-hosted multi-model chat UI by config fileLibreChat via endpoints.customOpen guide
An LLM client inside Emacsgptel via gptel-make-openaiOpen guide
Local models and cloud APIs in one desktop appJan via Add Provider (OpenAI-compatible)Open guide
Local models and cloud APIs on a Mac, plus Msty workspacesMsty via Remote Model Providers (Open AI Compatible)Open guide
AI across all of macOS — inline, commands and chatBoltAI via the OpenAI-compatible Server providerOpen guide
A BYOK chat UI that lives entirely in the browserTypingMind via Add Custom Model (OpenAI type)Open guide
A terminal coding agent on your own modelsCrush via provider add (openai-compat)Open guide
An open-source agent loop in your terminalgptme via a [[providers]] blockOpen guide
An autonomous engineer that opens its own PRsOpenHands via Settings → LLM → AdvancedOpen guide
A personal AI assistant across your chat channelsOpenClaw via models.providers in openclaw.jsonOpen guide
The cheapest access to a given modelStart from the model-family guideOpen guide
To compare gateways honestlyDaoXE vs OpenRouter / LiteLLM / One-APIOpen guide

Verify us — don't trust us

Point the open benchmark at DaoXE and at the official API and compare at temperature 0. Then learn to detect model swapping so a cheaper endpoint can't quietly swap you to a smaller model.

Frequently asked questions#

What's the fastest way to start?

Find your tool in the editors list or the decision table, set the base URL to https://daoxe.com/v1 and paste your key. Most tools need nothing more.

Which tools support native Claude Code?

Claude Code uses native Anthropic Messages — see the Claude model guide and the Cursor & Claude Code guide. Point ANTHROPIC_BASE_URL at the host root.

How do I make sure I get the real model?

Benchmark the same prompt against the official API at temperature 0, and learn to detect model swapping. A cheaper endpoint is only a saving if it serves the real model.

Can one key drive several tools at once?

Yes — the same DaoXE key works across every integration here, on one balance. Top-up is a flat 1 RMB = $1 of credit on every payment method.

Do reasoning models expose their thinking the same way?

No — and that's worth checking before you build. GLM spends the same max_tokens on thinking and answer, DeepSeek returns a separate reasoning_content field, MiniMax needs an explicit reasoning_split flag. Each model page in this cluster documents its exact mechanism.

Try DaoXE — and benchmark it yourself

One key for GPT, Claude, Gemini, DeepSeek and more. Point the open benchmark at us and compare — don't take our word for it.