Supported Agents
This searchable table comes from the released Arca registry and Core capability output. Search by name or exact ID and filter capabilities. Product forms retain separate identities; CLI, Desktop, IDE, and Plugin distinguish same-named entries.
| Agent | Type | Models | MCPs | Skills |
|---|---|---|---|---|
Agentkubeagentkube | Desktop | — | ~/.agentkube/mcp.json | — |
Amazon Q Developer IDEamazon-q | Plugin | — | ~/.aws/amazonq/default.json | — |
Ampamp | CLI | — | ~/.config/amp/settings.json | ~/.config/agents/skills |
Antigravityantigravity | Desktop | — | ~/.gemini/config/mcp_config.json | ~/.gemini/config/skills |
AnythingLLManythingllm | Desktop | — | ~/Library/Application Support/anythingllm-desktop/storage/plugins/anythingllm_mcp_servers.json | — |
Atlassian Rovo Dev CLIrovo-dev | CLI | — | ~/.rovodev/mcp.json | ~/.rovodev/skills |
Augment Codeaugment | CLI | — | ~/.augment/settings.json | ~/.augment/skills |
BoltAIboltai | Desktop | — | ~/.boltai/mcp.json | — |
Capycapy | Desktop | — | — | — |
ChatGPTcodex-desktop | Desktop | — | ~/.codex/config.toml | ~/.agents/skills |
ChatMCPchatmcp | Desktop | — | ~/Library/Application Support/ChatMcp/mcp_server.json | — |
Claudeclaude-desktop | Desktop | ManagedMessages | ~/Library/Application Support/Claude/claude_desktop_config.json | — |
Claude Codeclaude-code | CLI | ManagedMessages | ~/.claude.json | ~/.claude/skills |
Clinecline | Plugin | — | ~/.cline/data/settings/cline_mcp_settings.json | ~/.cline/skills |
Clinecline-desktop | Desktop | — | — | — |
Cline CLIcline-cli | CLI | — | ~/.cline/data/settings/cline_mcp_settings.json | ~/.cline/skills |
CodeBuddycodebuddy-ide | IDE | — | — | — |
CodeBuddy CLIcodebuddy-code | CLI | — | ~/.codebuddy/.mcp.json | ~/.codebuddy/skills |
CodeWhalecodewhale | CLI | — | ~/.codewhale/mcp.json | ~/.codewhale/skills |
Codexcodex-ide | Plugin | — | ~/.codex/config.toml | ~/.agents/skills |
Codex CLIcodex | CLI | ManagedResponses | ~/.codex/config.toml | ~/.agents/skills |
Continuecontinue | Plugin | — | ~/.continue/config.yaml | — |
Continue CLIcontinue-cli | CLI | — | ~/.continue/config.yaml | — |
Crushcrush | CLI | ManagedMessages · Chat Completions | ~/.config/crush/crush.json | ~/.config/crush/skills |
Cursorcursor | IDE | — | ~/.cursor/mcp.json | ~/.cursor/skills |
Cursor CLIcursor-cli | CLI | — | ~/.cursor/mcp.json | ~/.cursor/skills |
DeepSeek Harnessdeepseek-harness | CLI | — | — | ~/.dsh/skills |
Devinwindsurf | IDE | — | ~/.config/devin/mcp_config.json | ~/.config/devin/skills |
Diracdirac | CLI | — | — | ~/.agents/skills |
Docker Agentdocker-agent | CLI | — | — | ~/.agents/skills |
Factoryfactory-desktop | Desktop | — | ~/.factory/mcp.json | ~/.factory/skills |
Factory Droidfactory-droid | CLI | ManagedMessages · Responses · Chat Completions | ~/.factory/mcp.json | ~/.factory/skills |
Firebenderfirebender | Desktop | — | ~/.firebender/firebender.json | ~/.firebender/skills |
Freebufffreebuff | CLI | — | — | — |
Gemini CLIgemini | CLI | — | ~/.gemini/settings.json | ~/.gemini/skills |
GitHub Copilot CLIcopilot-cli | CLI | — | ~/.copilot/mcp-config.json | ~/.copilot/skills |
Google Antigravity CLIantigravity-cli | CLI | — | ~/.gemini/config/mcp_config.json | — |
Goosegoose | CLI | ManagedMessages · Chat Completions | ~/Library/Application Support/Block/goose/config/config.yaml | ~/.agents/skills |
Goosegoose-desktop | Desktop | — | ~/Library/Application Support/Block/goose/config/config.yaml | ~/.agents/skills |
Grok Buildgrok-build | CLI | ManagedMessages · Responses · Chat Completions | ~/.grok/config.toml | ~/.grok/skills |
Hermes Agenthermes | CLI | ManagedMessages · Chat Completions | ~/.hermes/config.yaml | ~/.hermes/skills |
IBM Bobibm-bob | IDE | — | ~/.bob/settings/mcp.json | — |
Janjan-desktop | Desktop | — | ~/Library/Application Support/Jan/data/mcp_config.json | ~/.jan/skills |
Jan Agentjan-cli | CLI | — | ~/Library/Application Support/Jan/data/mcp_config.json | ~/.jan/skills |
jcodejcode | CLI | — | ~/.jcode/mcp.json | ~/.jcode/skills |
JetBrains Juniejunie | Plugin | — | ~/.junie/mcp/mcp.json | — |
Junie CLIjunie-cli | CLI | — | ~/.junie/mcp/mcp.json | ~/.junie/skills |
Kilokilo-desktop | Desktop | ManagedMessages · Responses · Chat Completions · Gemini · aws-bedrock-converse | ~/Library/Application Support/Kilo Desktop/plugins/kilo-server/runtime/config/kilo/kilo.jsonc | ~/.kilo/skills |
Kilo Codekilo-vscode | Plugin | — | ~/.config/kilo/kilo.jsonc | ~/.kilo/skills |
Kilo Code CLIkilo-code | CLI | ManagedMessages · Responses · Chat Completions · Gemini · aws-bedrock-converse | ~/.config/kilo/kilo.jsonc | ~/.kilo/skills |
Kimi Codekimi-code-desktop | Desktop | GuidedMessages · Responses · Chat Completions · Gemini | ~/.kimi-code/mcp.json | ~/.kimi-code/skills |
Kimi Code CLIkimi-code | CLI | GuidedMessages · Responses · Chat Completions · Gemini | ~/.kimi-code/mcp.json | ~/.kimi-code/skills |
Kirokiro | IDE | — | ~/.kiro/settings/mcp.json | ~/.kiro/skills |
Kiro CLIkiro-cli | CLI | — | ~/.kiro/settings/mcp.json | ~/.kiro/skills |
LM Studiolmstudio | Desktop | — | ~/.lmstudio/mcp.json | — |
MiMoCodemimo-code | CLI | — | ~/.config/mimocode/mimocode.jsonc | ~/.config/mimocode/skills |
MiniMax Codeminimax-code | CLI | GuidedMessages · Responses · Chat Completions | ~/.mavis/mcp.json | — |
Minion Codeminion-code | CLI | — | — | ~/.minion/skills |
Mistral Vibemistral-vibe | CLI | ManagedChat Completions | ~/.vibe/config.toml | ~/.vibe/skills |
OpenClawopenclaw | CLI | — | — | ~/.openclaw/skills |
OpenClawopenclaw-desktop | Desktop | — | — | — |
OpenCodeopencode | CLI | ManagedMessages · Responses · Chat Completions · Gemini · aws-bedrock-converse | ~/.config/opencode/opencode.json | ~/.config/opencode/skills |
OpenCodeopencode-desktop | Desktop | ManagedMessages · Responses · Chat Completions · Gemini · aws-bedrock-converse | ~/.config/opencode/opencode.json | ~/.config/opencode/skills |
OpenHands CLIopenhands | CLI | — | ~/.openhands/mcp.json | ~/.openhands/skills |
Pi Coding Agentpi | CLI | ManagedMessages · Responses · Chat Completions | ~/.pi/agent/mcp.json | ~/.pi/agent/skills |
Poolsidepoolside | CLI | — | — | ~/.agents/skills |
Qoderqoder | IDE | Guided | ~/.qoder/mcp.json | ~/.qoder/skills |
Qoderqoder-desktop | Desktop | ManagedMessages · Responses · Chat Completions | ~/.qoder/settings.json | — |
Qoder CLIqoder-cli | CLI | ManagedMessages · Responses · Chat Completions | ~/.qoder/settings.json | ~/.qoder/skills |
Qoder CLI CNqoder-cli-cn | CLI | — | — | — |
Qoder CNqoder-cn | Desktop | — | — | — |
QoderWakeqoderwake | Desktop | — | — | — |
QoderWake CNqoderwake-cn | Desktop | — | — | — |
QoderWorkqoderwork | Desktop | — | ~/.qoderwork/mcp.json | ~/.qoderwork/skills |
QoderWork CNqoderwork-cn | Desktop | — | — | — |
Qwen Codeqwen-code | CLI | ManagedMessages · Chat Completions | ~/.qwen/settings.json | ~/.qwen/skills |
QwenWorkqwenwork | Desktop | — | ~/.qwenwork/mcp.json | ~/.qwenwork/skills |
QwenWorkCNqwenwork-cn | Desktop | — | ~/.qwenworkcn/mcp.json | ~/.qwenworkcn/skills |
Raycastraycast | Desktop | — | — | ~/.config/raycast/skills |
Roo Coderoo-code | Plugin | — | ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json | ~/.roo/skills |
Snowflake Cortex Codecortex-code | CLI | — | — | ~/.snowflake/cortex/skills |
Stakpakstakpak | CLI | — | ~/.stakpak/mcp.toml | ~/.stakpak/skills |
Step Codestep-code | CLI | — | ~/.stepcode/config.toml | ~/.stepcode/agent/skills |
Tabninetabnine | Plugin | — | ~/.tabnine/mcp_servers.json | — |
TheiaIDEtheiaai-theiaide | IDE | — | — | ~/.agents/skills |
Traetrae-ide | IDE | — | — | ~/.trae/skills |
TRAE CLItrae-cli | CLI | — | ~/.trae/traecli.toml | — |
Trae CNtrae-cn | IDE | — | — | — |
Visual Studio Codevscode | IDE | — | ~/Library/Application Support/Code/User/mcp.json | ~/.copilot/skills |
VT Codevt-code | CLI | — | ~/.vtcode/vtcode.toml | ~/.agents/skills |
Warpwarp | Desktop | — | ~/.warp/.mcp.json | ~/.agents/skills |
WorkBuddyworkbuddy-cn | Desktop | — | ~/.workbuddy/mcp.json | ~/.workbuddy/skills |
WorkBuddy AIworkbuddy | Desktop | — | ~/.workbuddy-ai/mcp.json | ~/.workbuddy-ai/skills |
ZCodezcode | Desktop | ManagedChat Completions | ~/.zcode/cli/config.json | ~/.zcode/skills |
Zedzed | IDE | — | ~/.config/zed/settings.json | ~/.agents/skills |
Zenflowzencoder | Desktop | — | — | ~/.agents/skills |
What support means
MCP paths, Skill directories, and Model capabilities are verified independently. One capability does not imply another. An entry without a confirmed path and native format is not writable. Discovery-only candidates are a research backlog, not automatic configuration support.
- MCP shows verified user-level global files.
- Skills shows the primary user-level directory; compatibility read paths and shared targets appear in actual reviews.
- Models distinguishes managed configuration from official guidance. See Models for protocols, current selection, and credentials.
Shared configuration and separate entries
Codex CLI and its desktop entry share Codex configuration and user-level Skills; Model writing is managed through the CLI identity. Cursor IDE and CLI share MCPs and Skills with separate launch entries.
OpenCode CLI and Desktop share native configuration and both manage Models. Qoder IDE has its own MCP file; Qoder Desktop and CLI share settings but select Models differently. QoderWork has independent user configuration. Use the exact identity rather than only the display name.
A shared file or directory review lists all affected Agents; Arca does not treat one physical target as several unrelated files.
Installation and versions
Runtime detection is separate from an existing configuration file. macOS app versions come from bundle metadata; audited default CLI commands use bounded version queries. Custom CLI commands are not run automatically for detection.
A launchable plugin host does not prove the plugin is installed. Unconfirmed facts remain unknown. arca agent launch show <agent-id> --json returns the same launch and version information.
Skills
Skill assignment uses verified user-level directories and targets available on the current machine. Agents sharing a directory form one impact group. Codex's primary directory is ~/.agents/skills; another product's compatibility directory is not automatically a Codex write contract.
Read-only entries and native guidance
Products without a stable user-level configuration contract remain read-only or guided. Pi's native MCP contract applies to 0.99.0+; earlier versions need their appropriate extension. Claude desktop's local MCP file accepts stdio; remote connections use its native Connectors.
See the repository's Agent Catalog methodology.