Skip to content

Supported Agents

Every tool dxai can detect and configure, generated from AGENT_DEFINITIONS in src/detect.js — the single source of truth the CLI, tests and health checks all read.

Each definition is verified against the vendor’s current documentation and stamped with the date. The weekly agent-health workflow flags entries past their review window, install channels that disappeared, and docs that moved.

An agent counts as installed when any signal hits: a command on PATH, a macOS app bundle, or a documented install path that is often missing from PATH. The state directory is reported separately.

IDNameCommandsmacOS appInstall pathsState dir
cursorCursorcursorCursor.app~/.cursor
claude-codeClaude CodeclaudeClaude.app~/.local/bin/claude~/.claude
vscodeVS Code / GitHub CopilotcodeVisual Studio Code.app~/.config/Code/User
vscode-insidersVS Code Insiderscode-insidersVisual Studio Code - Insiders.app~/.config/Code - Insiders/User
codexOpenAI CodexcodexChatGPT.app~/.codex
geminiGemini CLIgemini~/.gemini
antigravityAntigravityAntigravity.app~/.gemini/antigravity
antigravity-ideAntigravity IDEagy-ide, antigravity-ideAntigravity IDE.app~/.antigravity-ide/antigravity-ide/bin/agy-ide~/.gemini/antigravity-ide
antigravity-cliAntigravity CLIagy~/.local/bin/agy, ~/AppData/Local/agy/bin/agy.exe~/.gemini/antigravity-cli
devin-desktopDevin Desktopdevin-desktop, windsurfDevin.app, Windsurf.app~/.config/devin
devin-cliDevin CLIdevin~/.devin

Where dxai writes MCP servers for each agent, and the dialect it writes them in. Paths are shown for macOS/Linux; Windows equivalents follow each tool’s convention (%APPDATA%, %LOCALAPPDATA%).

IDGlobal fileProject fileKeyDialect
cursor~/.cursor/mcp.json./.cursor/mcp.jsonmcpServersJSON, remote key url, env ${env:VAR} · type on stdio
claude-code~/.claude.json (via CLI)./.mcp.jsonmcpServersclaude mcp add --scope user …; project: JSON, remote key url, env ${VAR} · type on http/stdio
vscode~/.config/Code/User/mcp.json./.vscode/mcp.jsonserversJSON, remote key url, env ${env:VAR} · type on http/stdio
vscode-insiders~/.config/Code - Insiders/User/mcp.json./.vscode/mcp.jsonserversJSON, remote key url, env ${env:VAR} · type on http/stdio
codex~/.codex/config.toml./.codex/config.tomlmcp_serversTOML [mcp_servers.<id>], env forwarded via env_vars
gemini~/.gemini/settings.json./.gemini/settings.jsonmcpServersJSON, remote key httpUrl, env ${VAR}
antigravity~/.gemini/config/mcp_config.jsonmcpServersJSON, remote key serverUrl, env value substituted at write time
antigravity-ide~/.gemini/config/mcp_config.json./.agents/mcp_config.jsonmcpServersJSON, remote key serverUrl, env value substituted at write time
antigravity-cli~/.gemini/config/mcp_config.json./.agents/mcp_config.jsonmcpServersJSON, remote key serverUrl, env value substituted at write time
devin-desktop~/.config/devin/mcp_config.json./.devin/mcp_config.jsonmcpServersJSON, remote key url, env ${env:VAR}
devin-cli~/.config/devin/mcp_config.json./.devin/mcp_config.jsonmcpServersJSON, remote key url, env ${env:VAR}
IDmacOSLinuxWindows
cursorbrew install --cask cursorAdd the Cursor apt/dnf repo, then sudo apt install cursor — https://cursor.com/docs/get-started/installationwinget install Anysphere.Cursor
claude-codebrew install --cask claude-codecurl -fsSL https://claude.ai/install.sh | bashwinget install Anthropic.ClaudeCode
vscodebrew install --cask visual-studio-codesudo snap install --classic codewinget install Microsoft.VisualStudioCode
vscode-insidersbrew install --cask visual-studio-code@insiderssudo snap install --classic code-insiderswinget install Microsoft.VisualStudioCode.Insiders
codexbrew install --cask codexnpm install -g @openai/codexnpm install -g @openai/codex
gemininpm install -g @google/gemini-clinpm install -g @google/gemini-clinpm install -g @google/gemini-cli
antigravitybrew install --cask antigravityDownload from https://antigravity.google/downloadDownload from https://antigravity.google/download
antigravity-idebrew install --cask antigravity-ideDownload from https://antigravity.google/downloadDownload from https://antigravity.google/download
antigravity-clicurl -fsSL https://antigravity.google/cli/install.sh | bashcurl -fsSL https://antigravity.google/cli/install.sh | bashirm https://antigravity.google/cli/install.ps1 | iex
devin-desktopbrew install --cask devin-desktopAdd the Devin apt/yum repo, then sudo apt install devin-desktop — https://docs.devin.ai/desktop/getting-startedwinget install CognitionAI.DevinDesktop
devin-clibrew install --cask devin-clicurl -fsSL https://cli.devin.ai/install.sh | bashirm https://static.devin.ai/cli/setup.ps1 | iex
  • Gemini CLI — Gemini CLI stopped serving free and Google One accounts on 2026-06-18. Consumer users should pick Antigravity CLI instead.

Renamed tools keep answering to their old id in --agents, profiles and manifests.

Former idCurrent id
windsurfdevin-desktop
IDVerifiedChecked against
cursor2026-09-14https://cursor.com/docs/context/mcp, https://cursor.com/docs/get-started/installation
claude-code2026-09-14https://code.claude.com/docs/en/mcp, https://code.claude.com/docs/en/setup
vscode2026-09-14https://code.visualstudio.com/docs/agents/reference/mcp-configuration, https://code.visualstudio.com/docs/setup/linux
vscode-insiders2026-09-14https://code.visualstudio.com/docs/agents/reference/mcp-configuration, https://code.visualstudio.com/docs/configure/profiles
codex2026-09-14https://learn.chatgpt.com/docs/config-file/config-reference, https://learn.chatgpt.com/docs/extend/mcp?surface=cli
gemini2026-09-14https://geminicli.com/docs/tools/mcp-server/, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/
antigravity2026-09-14https://antigravity.google/docs/mcp/, https://antigravity.google/docs/cli/getting-started/
antigravity-ide2026-09-14https://antigravity.google/docs/mcp/, https://antigravity.google/docs/cli/getting-started/
antigravity-cli2026-09-14https://antigravity.google/docs/mcp/, https://antigravity.google/docs/cli/getting-started/
devin-desktop2026-09-14https://docs.devin.ai/cli/extensibility/mcp/configuration, https://docs.devin.ai/desktop/getting-started
devin-cli2026-09-14https://docs.devin.ai/cli, https://docs.devin.ai/cli/extensibility/mcp/configuration