# Third-Party CLI Agents

Warp provides first-class support for third-party CLI coding agents with a rich input editor, notifications, code review, and more.

Warp auto-detects supported CLI agents and enhances them with IDE-level features — a rich input editor, agent notifications, inline code review, remote session control, and more. Run your preferred coding agent inside Warp and get a better experience out of the box.

This feature set is also known as **universal agent support**.

## Supported agents

Warp currently supports the following CLI coding agents:

-   [**Claude Code**](/agent-platform/cli-agents/claude-code/) — Anthropic’s CLI coding agent
-   [**OpenAI Codex**](/agent-platform/cli-agents/codex/) — OpenAI’s CLI coding agent
-   [**OpenCode**](/agent-platform/cli-agents/opencode/) — Open-source CLI coding agent
-   **Amp** — Sourcegraph’s CLI coding agent
-   **Auggie** — Augment Code’s CLI coding agent
-   **Copilot CLI** — GitHub’s CLI coding agent
-   **Cursor CLI** — Cursor’s CLI coding agent
-   **Gemini CLI** — Google’s CLI coding agent
-   **Droid** — Factory’s CLI coding agent
-   **Pi** — Open-source CLI coding agent

When you launch a supported agent inside Warp, the **agent toolbelt** appears automatically, giving you quick access to Warp’s enhanced features.

![The agent toolbelt appearing at the bottom of the pane when a supported CLI agent is running in Warp](/_astro/cli-agent-toolbelt.obz1DjuN_Z1WBmOA.webp?dpl=dpl_8qtFkh69p7Ps4dpbkdtxQU7YwRrt)

## Feature support

Not every feature is available for every agent. The table below shows current support.

| Feature                               | Claude Code | Codex | OpenCode | Amp | Auggie | Copilot CLI | Cursor | Gemini CLI | Droid | Pi |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Rich input editor (`Ctrl-G`) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Agent notifications | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Code review comments | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Attach code as context | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Vertical tabs + metadata | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Tab Configs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Remote Control | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |

Note

Agent notifications require a one-time setup. Claude Code and OpenCode use a Warp notification plugin. Codex uses a native config change. See the individual agent pages for setup instructions. Amp, Auggie, Copilot CLI, Cursor, Gemini CLI, Droid, and Pi don’t support notifications yet.

## Customizing the toolbelt

The chips and buttons on the CLI agent toolbelt can be reordered, hidden, or moved between the left and right sides. Your layout is saved and persists across app restarts.

In the Warp app, open the **Edit CLI agent toolbelt** modal in one of two ways:

-   Right-click the input area while a supported CLI coding agent is running and select **Edit CLI agent toolbelt**.
-   Go to **Settings** > **Agents** > **Third party CLI agents**, then click the **Toolbar layout** preview.

## Getting started

Run a supported agent inside Warp — that’s it. Warp detects the agent automatically and activates the agent toolbelt with all available features.

For **agent notifications**, each agent requires a one-time setup — either a notification plugin or a config change. See the individual agent pages for instructions.

Note

If you don’t see the agent toolbelt, make sure you’re on the latest version of Warp.

* * *

## Related pages

-   [Agent Notifications](/agent-platform/capabilities/agent-notifications/)
-   [Tabs](/terminal/windows/tabs/)
-   [Tab Configs](/terminal/windows/tab-configs/)
