> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentastic.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported AI agents and providers

> Agentastic ships with 33+ built-in agents and auto-discovers them when installed. See which features each agent supports and how to add custom agents.

Agentastic supports any terminal-based coding agent CLI. When you install an agent, Agentastic automatically detects it and makes it available from Agent Home. You can run agents in isolated git worktrees or Docker containers, and review their changes with built-in diff and code review tools.

## All built-in agents

Agentastic ships with **33 built-in agent definitions** and auto-discovers them when installed. Any terminal agent not listed here can still be added via **Settings > Connections**.

| Agent          | CLI command      | Install command                                                                                          |
| -------------- | ---------------- | -------------------------------------------------------------------------------------------------------- |
| Claude Code    | `claude`         | `npm install -g @anthropic-ai/claude-code`                                                               |
| Codex          | `codex`          | `npm install -g @openai/codex`                                                                           |
| Command Code   | `cmd`            | `npm i -g command-code cmd login`                                                                        |
| Gemini CLI     | `gemini`         | `npm install -g @google/gemini-cli`                                                                      |
| Hermes Agent   | `hermes`         | `curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh \| bash` |
| Cursor         | `agent`          | `curl https://cursor.com/install -fsSL \| bash`                                                          |
| GitHub Copilot | `copilot`        | `npm install -g @github/copilot`                                                                         |
| Junie          | `junie`          | `curl -fsSL https://junie.jetbrains.com/install.sh \| bash`                                              |
| OpenHands      | `openhands`      | `pip install openhands-ai`                                                                               |
| Letta Code     | `letta-code`     | `npm install -g @letta-ai/letta-code`                                                                    |
| Cortex Code    | `cortex`         | `curl -LsS https://ai.snowflake.com/static/cc-scripts/install.sh \| sh`                                  |
| OB-1           | `ob1`            | `curl -fsSL https://dashboard.openblocklabs.com/install \| bash`                                         |
| Amp            | `amp`            | `npm install -g @sourcegraph/amp@latest`                                                                 |
| Droid          | `droid`          | `curl -fsSL https://app.factory.ai/cli \| sh`                                                            |
| Aider          | `aider`          | `pip install aider-chat`                                                                                 |
| OpenCode       | `opencode`       | `npm install -g opencode-ai`                                                                             |
| Goose          | `goose`          | `curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh \| bash`             |
| Cline          | `cline`          | `npm install -g cline`                                                                                   |
| Autohand Code  | `autohand`       | `curl -fsSL https://autohand.ai/install.sh \| bash`                                                      |
| mini-SWE-agent | `mini-swe-agent` | `pip install mini-swe-agent`                                                                             |
| Qwen Code      | `qwen-code`      | `npm install -g @qwen-code/qwen-code`                                                                    |
| Kilo Code      | `kilocode`       | `npm install -g @kilocode/cli`                                                                           |
| Kiro           | `kiro`           | `curl -fsSL https://cli.kiro.dev/install \| bash`                                                        |
| Charm          | `crush`          | `npm install -g @charmland/crush`                                                                        |
| Auggie         | `auggie`         | `npm install -g @augmentcode/auggie`                                                                     |
| Rovo Dev       | `rovodev`        | `acli rovodev auth login`                                                                                |
| Continue       | `continue`       | `npm install -g @continuedev/cli`                                                                        |
| Codebuff       | `codebuff`       | `npm install -g codebuff`                                                                                |
| Mistral Vibe   | `vibe`           | `curl -LsSf https://mistral.ai/vibe/install.sh \| bash`                                                  |
| Kimi           | `kimi`           | `uv tool install kimi-cli`                                                                               |
| Pi             | `pi`             | `npm install -g @mariozechner/pi-coding-agent`                                                           |

## Feature support matrix

Not all agents support the same capabilities. The table below shows which features are available per agent.

| Agent          | Auto-Approve | Resume | Initial Prompt |
| -------------- | ------------ | ------ | -------------- |
| Claude Code    | Yes          | Yes    | Yes            |
| Codex          | Yes          | Yes    | Yes            |
| Command Code   | Yes          | Yes    | Yes            |
| Gemini CLI     | Yes          | Yes    | Yes            |
| Hermes Agent   | Yes          | Yes    | Yes            |
| Cursor         | Yes          | Yes    | Yes            |
| GitHub Copilot | —            | —      | —              |
| Junie          | —            | —      | Yes            |
| OpenHands      | Yes          | Yes    | Yes            |
| Letta Code     | Yes          | Yes    | Yes            |
| Cortex Code    | Yes          | Yes    | Yes            |
| OB-1           | Yes          | Yes    | Yes            |
| Amp            | Yes          | Yes    | stdin          |
| Droid          | —            | Yes    | —              |
| Aider          | —            | —      | —              |
| OpenCode       | —            | Yes    | Yes            |
| Goose          | —            | —      | Yes            |
| Cline          | —            | —      | —              |
| Autohand Code  | Yes          | Yes    | Yes            |
| mini-SWE-agent | Yes          | —      | Yes            |
| Qwen Code      | Yes          | Yes    | Yes            |
| Kilo Code      | Yes          | Yes    | —              |
| Kiro           | —            | —      | —              |
| Charm          | —            | —      | —              |
| Auggie         | —            | —      | —              |
| Rovo Dev       | Yes          | —      | —              |
| Continue       | —            | Yes    | Yes            |
| Codebuff       | —            | —      | —              |
| Mistral Vibe   | Yes          | —      | Yes            |
| Kimi           | —            | —      | Yes            |
| Pi             | —            | Yes    | —              |

### Feature descriptions

**Auto-Approve** lets Agentastic skip permission prompts for file read/write operations. This is useful for hands-off workflows where you want the agent to run autonomously without pausing to ask for confirmation.

**Resume** continues from a previous agent session. Agentastic can pick up exactly where the agent left off without losing context, so you don't need to re-explain the task when restarting.

**Initial Prompt** passes your instructions to the agent when it starts. Most agents support this, which allows Agentastic to send your prompt automatically from Agent Home when you launch a new session.

## Agent descriptions

### Claude Code (Anthropic)

```bash theme={null}
npm install -g @anthropic-ai/claude-code
```

Anthropic's official CLI agent. Supports auto-approve, resume, and initial prompt.

### Codex (OpenAI)

```bash theme={null}
npm install -g @openai/codex
```

OpenAI's terminal coding agent. Supports auto-approve, resume, and initial prompt.

### Command Code (Langbase)

```bash theme={null}
npm i -g command-code cmd login
```

Langbase's coding agent with taste-aware workflows. Agentastic detects the `cmd` executable, supports `--continue` for resume, `--yolo` for auto-approve, and can pass an initial prompt directly when launching a new session. Command Code also supports its own agent configuration and skills system.

### Gemini CLI (Google)

```bash theme={null}
npm install -g @google/gemini-cli
```

Google's AI coding agent. Supports auto-approve, resume, and initial prompt.

### Hermes Agent (Nous Research)

```bash theme={null}
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
```

Nous Research's open-source terminal agent. Agentastic supports Hermes via the `hermes` CLI with `chat -q` prompt injection, `--continue`/`--resume` session recovery, and `--yolo` unattended mode.

### Cursor

```bash theme={null}
curl https://cursor.com/install -fsSL | bash
```

Cursor's terminal coding agent. Agentastic detects the `agent` executable, supports `--continue` for resume, `--yolo` for auto-approve, and can pass an initial prompt as a positional argument. Cursor also supports `--sandbox enabled|disabled` for controlling file and command permissions, `--mode plan|ask` for alternative interaction modes, and `--cloud` for offloading work to Cursor's cloud infrastructure.

### GitHub Copilot

```bash theme={null}
npm install -g @github/copilot
```

GitHub's AI coding assistant for the terminal. Auto-approve, resume, and initial prompt are not currently supported.

### Junie (JetBrains)

```bash theme={null}
curl -fsSL https://junie.jetbrains.com/install.sh | bash
```

JetBrains' LLM-agnostic coding agent CLI. Currently in beta. Supports initial prompt.

### OpenHands

```bash theme={null}
pip install openhands-ai
```

Open-source AI development agent. Supports auto-approve, resume, and initial prompt.

### Letta Code

```bash theme={null}
npm install -g @letta-ai/letta-code
```

Memory-first coding agent with persistent context across sessions. Supports auto-approve, resume, and initial prompt.

### Cortex Code (Snowflake)

```bash theme={null}
curl -LsS https://ai.snowflake.com/static/cc-scripts/install.sh | sh
```

Snowflake's coding agent CLI for data engineering and development. Supports auto-approve, resume, and initial prompt.

### OB-1 (OpenBlock Labs)

```bash theme={null}
curl -fsSL https://dashboard.openblocklabs.com/install | bash
```

Autonomous coding agent from OpenBlock Labs. Supports auto-approve, resume, and initial prompt.

### Amp (Sourcegraph)

```bash theme={null}
npm install -g @sourcegraph/amp@latest
```

Sourcegraph's agentic coding assistant. Supports auto-approve and initial prompt via stdin.

### Droid (Factory)

```bash theme={null}
curl -fsSL https://app.factory.ai/cli | sh
```

Factory's AI agent for software development. Supports resume.

### Aider

```bash theme={null}
pip install aider-chat
```

Open-source AI pair programmer. Auto-approve, resume, and initial prompt are not currently supported.

### OpenCode

```bash theme={null}
npm install -g opencode-ai
```

Open-source terminal coding agent. Supports resume and initial prompt.

### Goose (Block)

```bash theme={null}
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
```

Block's autonomous coding agent. Supports initial prompt.

### Cline

```bash theme={null}
npm install -g cline
```

Terminal-based coding agent. Auto-approve, resume, and initial prompt are not currently supported.

### Autohand Code

```bash theme={null}
curl -fsSL https://autohand.ai/install.sh | bash
```

Autonomous coding agent using the ReAct pattern with Agent Skills. Supports auto-approve, resume, and initial prompt.

### mini-SWE-agent

```bash theme={null}
pip install mini-swe-agent
```

Lightweight \~100-line coding agent from the SWE-bench team. Supports auto-approve and initial prompt.

### Qwen Code

```bash theme={null}
npm install -g @qwen-code/qwen-code
```

Alibaba's terminal coding agent. Supports auto-approve, resume, and initial prompt.

### Kilo Code

```bash theme={null}
npm install -g @kilocode/cli
```

Terminal-based coding agent. Supports auto-approve and resume.

### Kiro (AWS)

```bash theme={null}
curl -fsSL https://cli.kiro.dev/install | bash
```

AWS's spec-driven development agent. Auto-approve, resume, and initial prompt are not currently supported.

### Charm

```bash theme={null}
npm install -g @charmland/crush
```

Charmbracelet's TUI-based coding agent. Auto-approve, resume, and initial prompt are not currently supported.

### Auggie (Augment Code)

```bash theme={null}
npm install -g @augmentcode/auggie
```

Enterprise coding agent with Context Engine. Auto-approve, resume, and initial prompt are not currently supported.

### Rovo Dev (Atlassian)

```bash theme={null}
acli rovodev auth login
```

Atlassian's development agent. Supports auto-approve.

### Continue

```bash theme={null}
npm install -g @continuedev/cli
```

Open-source coding assistant. Supports resume and initial prompt.

### Codebuff

```bash theme={null}
npm install -g codebuff
```

AI coding agent for the terminal. Auto-approve, resume, and initial prompt are not currently supported.

### Mistral Vibe

```bash theme={null}
curl -LsSf https://mistral.ai/vibe/install.sh | bash
```

Mistral's terminal coding agent. Supports auto-approve and initial prompt.

### Kimi (Moonshot AI)

```bash theme={null}
uv tool install kimi-cli
```

Moonshot AI's coding agent. Supports initial prompt.

### Pi

```bash theme={null}
npm install -g @mariozechner/pi-coding-agent
```

Open-source coding agent. Supports resume.

## Adding and refreshing agents

Agentastic scans your system `PATH` for known agent CLIs when it starts. If you install a new agent after Agentastic is already running:

<Steps>
  <Step title="Install the agent">
    Install the agent using its official install command. Make sure the binary is in your `PATH`.
  </Step>

  <Step title="Open Settings > Connections">
    Navigate to **Settings > Connections** in Agentastic.
  </Step>

  <Step title="Refresh the agent list">
    Click **Refresh** to re-scan your `PATH` for newly installed agents.
  </Step>
</Steps>

## Adding custom agents

Any terminal-based tool can be used as an agent in Agentastic, even if it is not in the built-in list.

<Steps>
  <Step title="Open Settings > Connections">
    Navigate to **Settings > Connections**.
  </Step>

  <Step title="Add a connection">
    Click **Add Connection**.
  </Step>

  <Step title="Enter the CLI command">
    Enter the CLI command for your agent. The agent will start in the worktree's directory.
  </Step>
</Steps>

## Requesting new agents

If an agent you use is not listed here, you can request it be added as a built-in definition. [Open an issue on GitHub](https://github.com/agentasticai/agentastic/issues) or let us know on [Discord](https://discord.gg/4VTeQmGeQ9).
