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.
Supported Providers
| Provider | CLI Emdash detects | Install / setup command |
|---|---|---|
| Amp | amp | npm install -g @sourcegraph/amp@latest |
| Antigravity | agy | curl -fsSL https://antigravity.google/cli/install.sh | bash |
| Auggie | auggie | npm install -g @augmentcode/auggie |
| Autohand Code | autohand | npm install -g autohand-cli |
| Charm | crush | npm install -g @charmland/crush |
| Claude Code | claude | curl -fsSL https://claude.ai/install.sh | bash |
| Cline | cline | npm install -g cline |
| Codebuff | codebuff | npm install -g codebuff |
| Codex | codex | npm install -g @openai/codex |
| Command Code | command-code | npm install -g command-code@latest |
| Continue | cn | npm i -g @continuedev/cli |
| Cursor | cursor-agent | curl https://cursor.com/install -fsS | bash |
| Devin | devin | curl -fsSL https://cli.devin.ai/install.sh | bash |
| Droid | droid | curl -fsSL https://app.factory.ai/cli | sh |
| Freebuff | freebuff | npm install -g freebuff |
| Gemini | gemini | npm install -g @google/gemini-cli |
| GitHub Copilot | copilot | npm install -g @github/copilot |
| Goose | goose | curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash |
| Grok | grok | curl -fsSL https://x.ai/cli/install.sh | bash |
| Hermes Agent | hermes | curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash |
| Jules | jules | npm install -g @google/jules |
| Junie | junie | curl -fsSL https://junie.jetbrains.com/install.sh | bash |
| Kilocode | kilo | npm install -g @kilocode/cli |
| Kimi | kimi | curl -LsSf https://code.kimi.com/install.sh | bash |
| Kiro (AWS) | kiro-cli | curl -fsSL https://cli.kiro.dev/install | bash |
| Letta | letta | npm install -g @letta-ai/letta-code |
| Mistral Vibe | vibe | curl -LsSf https://mistral.ai/vibe/install.sh | bash |
| OpenCode | opencode | npm install -g opencode-ai |
| Pi | pi | npm install -g --ignore-scripts @earendil-works/pi-coding-agent |
| Qwen Code | qwen | npm install -g @qwen-code/qwen-code |
| Rovo Dev | rovodev, acli | acli 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.