# Supported agents

> The AI coding agents NeuroSquad can run, and what each one supports.

Source: https://docs.neurosquad.ai/en/agents

An **agent card** runs a real AI coding agent — the same program you'd run in a terminal, with your
own account. NeuroSquad supports 22 of them, plus ordinary terminals.

  - **Claude Code**: The deepest support: exact “finished” vs “needs your input”, context meter, journal.
  - **Codex CLI**: Exact “finished” vs “needs your input” with what it asks, arrows, canvas mode, picks up where it left off, context meter, journal, OpenRouter models and models on your own server — even one with only Chat Completions.
  - **Qwen Code**: Exact “finished” vs “needs your input” with what it asks, arrows, canvas mode, picks up where it left off, context meter, journal, OpenRouter models.
  - **[Antigravity CLI](https://docs.neurosquad.ai/en/agents/antigravity)**: Google’s successor to Gemini CLI. Exact “finished” vs “needs your input” with the command it wants to run, from its own hooks; arrows (new ones work without a restart), canvas mode that holds in dangerous mode, skills, picks up where it left off, subagents, context meter, journal, per-card tokens, OpenRouter models and models on your own server through NeuroSquad.
  - **Kimi Code**: Exact “finished” vs “needs your input” with what it asks, arrows, canvas mode, skills, picks up where it left off, context meter, Compact, journal, per-card cost, OpenRouter models.
  - **[ZCode](https://docs.neurosquad.ai/en/agents/zcode)**: Exact “finished” vs “needs your input” with what it asks, arrows, canvas mode, picks up where it left off, context meter, Compact, journal, per-card tokens and cost with subagents, OpenRouter models and models on your own server.
  - **[PenguinHarness](https://docs.neurosquad.ai/en/agents/penguin)**: Exact “finished” vs “needs your input” with the call it wants to make, from its server’s status stream and a NeuroSquad hook; arrows, canvas mode, dangerous mode without a restart, an agent of its own per card, picks up where it left off, subagents, context meter, Compact, journal, per-card tokens, OpenRouter models and models on your own server.
  - **GitHub Copilot CLI**: Exact “finished” vs “needs your input” with what it asks, arrows, canvas mode, skills, picks up where it left off, context meter, Compact, journal, OpenRouter models without a Copilot subscription.
  - **Hermes Agent**: Exact “finished” vs “needs your input”, arrows, canvas mode, skills, picks up where it left off, context meter, journal, OpenRouter models.
  - **OpenCode**: Exact “finished” vs “needs your input”, arrows, canvas mode, picks up where it left off; free models need no key.
  - **Kilo Code**: Exact “finished” vs “needs your input”, arrows, canvas mode, skills, picks up where it left off, context meter, journal, OpenRouter models.
  - **[MiMo Code](https://docs.neurosquad.ai/en/agents/mimo-code)**: Exact “finished” vs “needs your input” with what it asks, through a NeuroSquad plugin, arrows (new ones work without a restart), canvas mode, skills, dangerous mode without a restart, picks up where it left off, actors counted as subagents, context meter, Compact, journal, OpenRouter models and models on your own server.
  - **omp**: Exact “finished” vs “needs your input” with what it asks, arrows, canvas mode, skills, picks up where it left off, context meter, journal, OpenRouter models.
  - **Pi**: Exact “finished” vs “needs your input”, arrows, canvas mode, skills, picks up where it left off, context meter, journal, OpenRouter models.
  - **aider**: Exact “finished” vs “needs your input” with what it asks, arrows and canvas mode through a NeuroSquad extension, skills, picks up where it left off, context meter, Compact, journal, OpenRouter models.
  - **Factory Droid**: Exact “finished” vs “needs your input” with what it asks, arrows, canvas mode, skills, picks up where it left off, context meter, Compact, journal, OpenRouter models without a Factory account.
  - **Amp**: Exact “finished” vs “needs your input” through a NeuroSquad plugin, arrows, canvas mode, skills, picks up where it left off, context meter, journal. Runs on your own Amp account — its models are served by Amp, so no OpenRouter and no per-card cost here.
  - **Auggie**: Exact “finished” vs “needs your input” with the command it asks about, arrows, canvas mode, skills, picks up where it left off, context meter, journal, per-card tokens. Runs on your own Augment account — its models are served by Augment, so no OpenRouter.
  - **Cursor CLI**: “Finished” vs “needs your input” with the command it asks about, arrows (the app's tools pre-approved), canvas mode, skills, picks up where it left off, context meter, Compact, journal, hand-off. Runs on your own Cursor account — its models are served by Cursor, so no OpenRouter and no per-card cost here.
  - **Goose**: Exact “finished” vs “needs your input” with what it asks, arrows, canvas mode, skills, picks up where it left off, context meter, Compact, journal, per-card cost, OpenRouter models.
  - **Cline CLI**: Exact “finished” vs “needs your input” with what it asks, through a NeuroSquad plugin, arrows, canvas mode, skills, picks up where it left off, context meter, Compact, journal, per-card cost, OpenRouter models.
  - **Crush**: Exact “finished” vs “needs your input” with what it asks, through its own status channel, arrows, canvas mode, skills, picks up where it left off, context meter, Compact, journal, per-card cost, OpenRouter models.

| Agent | Arrows give abilities | Picks up where it left off | Dangerous mode |
| --- | --- | --- | --- |
| **Claude Code** | Yes | Yes | Yes |
| **Codex CLI** | Yes | Yes | Yes |
| **Qwen Code** | Yes | Yes | Yes |
| **Antigravity CLI** | Yes | Yes | Yes |
| **Kimi Code** | Yes | Yes | Yes |
| **ZCode** | Yes | Yes | Yes |
| **PenguinHarness** | Yes | Yes | Yes |
| **GitHub Copilot CLI** | Yes | Yes | Yes |
| **Cursor CLI** | Yes | Yes | Yes |
| **OpenCode** | Yes | Yes | Yes |
| **Hermes Agent** | Yes | Yes | Yes |
| **Kilo Code** | Yes | Yes | Yes |
| **MiMo Code** | Yes | Yes | Yes |
| **Pi** | Yes | Yes | No |
| **omp** | Yes | Yes | Yes |
| **Crush** | Yes | Yes | Yes |
| **aider** | Yes | Yes | Yes |
| **Factory Droid** | Yes | Yes | Yes |
| **Amp** | Yes | Yes | Yes |
| **Auggie** | Yes | Yes | Yes |
| **Goose** | Yes | Yes | Yes |
| **Cline CLI** | Yes | Yes | Yes |

  - **Arrows give abilities**: The agent can use connected browsers, terminals, notes and other agents, and work in [canvas mode](https://docs.neurosquad.ai/en/squads/canvas-mode). See [Arrows](https://docs.neurosquad.ai/en/canvas/arrows).
  - **Picks up where it left off**: After you restart NeuroSquad, the agent continues the same conversation. Agents without this start a fresh conversation each time.
  - **Dangerous mode**: The agent can skip asking for permission. See [Dangerous mode](https://docs.neurosquad.ai/en/agents/dangerous-mode).

**Claude Code**, **Codex CLI**, **Hermes Agent**, **OpenCode**, **Kilo Code** and **Qwen Code** have the deepest support: they tell NeuroSquad
exactly when they are [waiting for your answer](https://docs.neurosquad.ai/en/agents/notifications), and they have the context
meter, Compact and the journal. Token usage of Claude Code, Codex CLI, OpenCode, Kilo Code, Hermes Agent, Qwen Code, Pi and
omp shows up in [Usage & costs](https://docs.neurosquad.ai/en/usage).

Claude Code, Codex CLI, OpenCode, Kilo Code, Qwen Code and Hermes Agent can also run on models from
[OpenRouter](https://docs.neurosquad.ai/en/providers/openrouter) instead of your own login — and 19 of the CLIs, Codex CLI included, can run on a model on [your own server](https://docs.neurosquad.ai/en/providers/your-servers) (LM Studio, Ollama, llama.cpp, vLLM and others).

**GitHub Copilot CLI** gets the same depth: its own hooks tell NeuroSquad when it is working, finished or waiting for your answer — with the command it wants to run or the question it asks. New arrows reach it without a restart, canvas mode stays on in dangerous mode, it continues the same conversation after a restart, and it has the context meter, Compact, the journal and usage per card. It runs on your Copilot subscription — or, with no subscription at all, on OpenRouter models.

**Pi** gets the same depth through a small NeuroSquad extension it loads at start: it reports when
it is working, finished or waiting for your answer, uses arrows and canvas mode, and has the
context meter, Compact, the journal and OpenRouter models. Pi never asks for permission before
running a tool, so there is no dangerous mode to switch on — it already works that way.

**omp** gets the same depth: it has its own MCP client, and a small NeuroSquad extension it loads
at start reports when it is working, finished or waiting for your answer — including which tool
it wants to run or what it is asking. It uses arrows and canvas mode (which stays on even in
dangerous mode), continues the same conversation after a restart, and has the context meter,
Compact, the journal and OpenRouter models.

**Gemini CLI** is retired: Google closed it to free and Pro/Ultra users on 2026-06-18 and moved them to Antigravity CLI, which took its place in the add-card menu. Gemini cards you already have keep running — they are marked **Gemini CLI (legacy)**, and **Switch to Antigravity** on the card moves the conversation over in one click. Templates that name Gemini CLI open as Antigravity CLI.

## Terminals

You can also add plain terminals — your system shell, Windows PowerShell, PowerShell 7, Command
Prompt or Bash (Git Bash). See [Terminal card](https://docs.neurosquad.ai/en/cards/terminal).

> Not sure which agents you have? **Settings → Harnesses** lists what NeuroSquad found on your
> computer, and **Settings → Setup** can install one for you.
