anoman
Sign InGet API Key
Documentation home

Agent compatibility matrix

Any tool that lets you set a custom OpenAI- or Anthropic-compatible base URL can route every request through Anoman — guardrails, routing, and observability included. Here is how the top and mid-tier agents connect.

← Back to Agent Guides

Two ways in

  • OpenAI-compatible — base URL https://api.anoman.io/v1, key anm-sk-…. Works with the widest range of tools.
  • Anthropic-compatible — base URL https://api.anoman.io/anthropic, same key. For tools built on the Anthropic Messages API.

For autonomous or long-running agents, enable stream: true — long tasks can otherwise hit the 100-second edge timeout and fail with a 524. See the streaming guide.

Editor caveat: Cursor, VS Code Copilot, and similar extensions apply a custom endpoint to chat/agent requests only. Inline tab autocomplete stays on the tool's own model — Anoman powers the agent, not the completions.

CLI & terminal agents

AgentTierEndpointHow to connectGuide
Claude CodetopAnthropicANTHROPIC_BASE_URLGuide
OpenAI Codex CLItopOpenAI~/.codex/config.toml → base_url (wire_api = "chat")Guide
OpenClawmidOpenAI, Anthropicprovider api: openai-completions + baseUrlGuide
Goose (Block)topOpenAIOPENAI_HOST (host only, no /v1)Guide
opencodetopOpenAI, Anthropicprovider @ai-sdk/openai-compatible → options.baseURLGuide
Hermes (Nous Research)midOpenAI, Anthropicconfig.yaml providers → api + transportGuide
AidertopOpenAIOPENAI_API_BASE / --openai-api-baseGuide
Qwen CodemidOpenAIOPENAI_BASE_URL + OPENAI_API_KEY—
Crush (Charm)midOpenAI, Anthropicconfig.json provider type: openai-compat → base_url—
Droid (Factory)topOpenAI, Anthropicsettings.json → generic-chat-completion-api → baseUrl—
grok-climidOpenAIGROK_BASE_URL / --base-url—

IDE & editor agents

AgentTierEndpointHow to connectGuide
CursortopOpenAISettings → Models → Override OpenAI Base URL (chat only)Guide
VS Code — GitHub CopilottopOpenAI, AnthropicCopilot → Custom Endpoint (chat/agent only)Guide
ClinetopOpenAI, AnthropicProvider: OpenAI Compatible → Base URLGuide
Roo CodetopOpenAI, AnthropicProvider: OpenAI Compatible → Base URLGuide
ContinuetopOpenAIconfig.yaml → apiBaseGuide
ZedmidOpenAI, Anthropicsettings.json → language_models.openai_compatible.api_urlGuide
Kilo CodemidOpenAI, AnthropicProvider: OpenAI Compatible → Base URL—
JetBrains AI AssistanttopOpenAISettings → AI Assistant → OpenAI-compatible (2025.2+)—
Trae (ByteDance)topOpenAI, AnthropicAdd Model → editable Base URL—
PearAImidOpenAIapiBase (Continue-based)—
VoidmidOpenAIProviders → OpenAI-Compatible → endpoint URL—

Agent frameworks & SDKs

AgentTierEndpointHow to connectGuide
LangChaintopOpenAI, AnthropicChatOpenAI(base_url=…) · JS: configuration.baseURLGuide
LangGraphtopOpenAI, Anthropicreuses LangChain chat models—
LlamaIndextopOpenAI, AnthropicOpenAILike(api_base=…, is_chat_model=True)—
CrewAItopOpenAILLM(base_url=…, api_key=…)Guide
Microsoft AutoGentopOpenAIOpenAIChatCompletionClient(base_url=…, model_info=…)Guide
OpenAI Agents SDKtopOpenAIAsyncOpenAI(base_url=…) + set_default_openai_clientGuide
Vercel AI SDKtopOpenAI, AnthropiccreateOpenAICompatible({ baseURL })Guide
Pydantic AItopOpenAI, AnthropicOpenAIProvider(base_url=…, api_key=…)Guide
Semantic KerneltopOpenAIinject AsyncOpenAI(base_url=…) as async_client—
Google ADKtopOpenAILiteLlm(model="openai/…", api_base=…)—
HaystackmidOpenAIOpenAIChatGenerator(api_base_url=…)—
MastramidOpenAIcreateOpenAICompatible({ baseURL })—

Chat UIs & desktop apps

AgentTierEndpointHow to connectGuide
LibreChattopOpenAI, Anthropiclibrechat.yaml → endpoints.custom[].baseURLGuide
JantopOpenAI, AnthropicAdd Custom Provider → OpenAI-compatible → Base URL (/v1)Guide
Open WebUItopOpenAIOPENAI_API_BASE_URL / Admin → Connections—
AnythingLLMtopOpenAILLM: Generic OpenAI → Base URL—
ChatboxtopOpenAICustom provider → OpenAI API Compatible → API Host—
MstymidOpenAIRemote provider → OpenAI compatible endpoint—

Enterprise / self-host only

These reach Anoman only on enterprise or self-hosted installs where an admin can wire a custom endpoint — not on their consumer plans.

  • Sourcegraph Cody — custom endpoint via site-admin modelConfiguration (Enterprise / self-host)
  • Tabnine — self-hosted Enterprise install can wire custom models; no per-user endpoint on SaaS

Not currently reachable

These tools do not expose a custom OpenAI- or Anthropic-compatible base URL, so they cannot route through Anoman today. We list them for honesty — no workaround is implied.

  • Windsurf (Devin Desktop) — BYOK is named-provider-only; no custom base URL
  • Google Antigravity — Gemini-locked; no native custom endpoint
  • Gemini CLI — Gemini protocol only; no OpenAI-compatible provider
  • Amp (Sourcegraph) — removed BYOK / isolated mode
  • Kiro (AWS) — Bedrock-locked catalog; BYOK not shipped
  • Augment Code — closed backend, no BYOK
  • Supermaven — autocomplete-only; sunset Nov 2025
  • Double — hosted backend only, no BYOK

Compiled from each tool's official documentation. Capabilities change — if a setting has moved, tell us and we will update this table.

Back to Agent Guides →

On this page