Docs

Providers

Supported coding agents and CLI providers

Emdash supports 31 coding agent CLIs. Install or set up any of them and Emdash detects it automatically.

Available Providers in Emdash

Supported Providers

ProviderCLI Emdash detectsInstall / setup command
Ampampnpm install -g @sourcegraph/amp@latest
Antigravityagycurl -fsSL https://antigravity.google/cli/install.sh | bash
Auggieauggienpm install -g @augmentcode/auggie
Autohand Codeautohandnpm install -g autohand-cli
Charmcrushnpm install -g @charmland/crush
Claude Codeclaudecurl -fsSL https://claude.ai/install.sh | bash
Clineclinenpm install -g cline
Codebuffcodebuffnpm install -g codebuff
Codexcodexnpm install -g @openai/codex
Command Codecommand-codenpm install -g command-code@latest
Continuecnnpm i -g @continuedev/cli
Cursorcursor-agentcurl https://cursor.com/install -fsS | bash
Devindevincurl -fsSL https://cli.devin.ai/install.sh | bash
Droiddroidcurl -fsSL https://app.factory.ai/cli | sh
Freebufffreebuffnpm install -g freebuff
Geminigemininpm install -g @google/gemini-cli
GitHub Copilotcopilotnpm install -g @github/copilot
Goosegoosecurl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
Grokgrokcurl -fsSL https://x.ai/cli/install.sh | bash
Hermes Agenthermescurl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Julesjulesnpm install -g @google/jules
Juniejuniecurl -fsSL https://junie.jetbrains.com/install.sh | bash
Kilocodekilonpm install -g @kilocode/cli
Kimikimicurl -LsSf https://code.kimi.com/install.sh | bash
Kiro (AWS)kiro-clicurl -fsSL https://cli.kiro.dev/install | bash
Lettalettanpm install -g @letta-ai/letta-code
Mistral Vibevibecurl -LsSf https://mistral.ai/vibe/install.sh | bash
OpenCodeopencodenpm install -g opencode-ai
Pipinpm install -g --ignore-scripts @earendil-works/pi-coding-agent
Qwen Codeqwennpm install -g @qwen-code/qwen-code
Rovo Devrovodev, acliacli rovodev auth login

Feature Support

Not all providers support the same features. Here's what varies:

Auto-approve: Skip permission prompts for file operations. Supported by Amp, Antigravity, Autohand Code, Charm, Claude Code, Cline, Codex, Command Code, Continue, Cursor, Devin, Gemini, GitHub Copilot, Grok, Hermes Agent, Kilocode, Kimi, Kiro (AWS), Letta, Mistral Vibe, OpenCode, Qwen Code, and Rovo Dev.

Resume: Continue from a previous session. Supported by Auggie, Claude Code, Codex, Command Code, Continue, Cursor, Devin, Droid, Gemini, GitHub Copilot, Goose, Grok, Hermes Agent, Kilocode, Kimi, Kiro (AWS), OpenCode, Pi, and Qwen Code.

Hooks: Emdash tracks agent activity and supports notifications with lifecycle hooks, when the agent is working, awaiting input, or done. Supported by Amp, Claude Code, Codex, Devin, Droid, Gemini, GitHub Copilot, Grok, Kimi, Kiro (AWS), OpenCode, and Qwen Code.

Initial prompt: Pass instructions when starting the agent. Most providers receive the prompt as a CLI argument. Amp, Grok, Hermes Agent, Jules, Kimi, and Letta receive the prompt through Emdash's terminal input flow because their interactive CLIs do not expose the same prompt flag behavior.

Provider behavior is based on the Emdash app registry. Some provider CLIs also require account authentication or product access before Emdash can run them.

Adding a Provider

Providers are detected automatically when you install them. Open Emdash, go to Settings, and click Refresh to scan for newly installed CLIs.

If a provider isn't detected, make sure its CLI is in your PATH.

Request a Provider

Missing your favorite coding agent? Open an issue or message us on Discord.

Last updated on June 11, 2026