Warp

Platform · Last verified 2026-09-30

TL;DR

Warp is a terminal built around coding agents, made by Warp. Its multi-agent features include local parallel sessions in tabs and Git worktrees, parent/child orchestration with a message bus, cloud agents that can run Claude Code or Codex, and Factories (early access). The client is open source under AGPL-3.0; the cloud platform is a paid hosted service.

Key facts

Warp key facts. Data as of 2026-09-30.
Type Platform
Languages / SDKs Python, TypeScript
License AGPL-3.0
Pricing model Open core
Orchestration pattern Supervisor
GitHub stars 65,294 (as of 2026-09-30)
GitHub forks 5,595
Last push 2026-09-30
Latest release v0.2026.06.03.09.49.stable_00
Repository warpdotdev/warp
Website www.warp.dev
Documentation docs.warp.dev
Last verified 2026-09-30

Key features

  • Local parallel sessions: run Warp Agent, Claude Code, Codex, OpenCode or other CLI agents in separate tabs or panes, with vertical tabs showing each agent, branch and status. (source)
  • Native Git worktree support gives each parallel agent its own checkout with a separate Code Review panel and indexing. (source)
  • Multi-agent orchestration: a parent agent spawns child agents (one level deep) locally or in the cloud, and they exchange messages over a server-backed inbox; /orchestrate and /plan need your approval before children launch. (source)
  • Cloud agents on the Automation Platform (formerly Oz) run in the background from events, schedules, Slack, GitHub or the API, with a tracked run, transcript and shareable session. (source)
  • Third-party harnesses such as Claude Code and Codex can run as cloud agents and inherit the same triggers, environments, secrets and observability as Warp Agent. (source)
  • Handoff promotes a local Warp Agent CLI or app conversation, with its transcript and uncommitted changes, into a cloud agent run. (source)
  • Warp Factories (Early Access) deploy a coordinated fleet of agents as code that triage, specify, implement and review work, with a foreman agent per task. (source)
  • The Oz API and official Python and TypeScript SDKs create and inspect cloud agent runs, including all descendants of an orchestrated parent. (source)

Architecture and orchestration pattern

Pattern: Supervisor

Warp is a terminal and agentic development environment with three layers of multi-agent support. Locally, you run several agents yourself: Warp Agent or other CLI agents in tabs and panes, optionally each in its own Git worktree. Warp detects supported CLI agents and adds notifications, code review and rich input around them, but coordination is by the person, with task ownership, branches and validation commands assigned in the prompts.

The Automation Platform adds orchestration. A parent agent decides what work is needed, spawns child agents with their own prompt, environment and optionally a different model or harness, and merges results. Children do not spawn children, so orchestrations are one level deep. Parent and child can be local or cloud in four combinations, and each run has its own lifecycle, transcript and credit usage. Coordination goes through a durable, server-backed message bus with an inbox per agent, plus lifecycle events (in progress, succeeded, failed, blocked, error, cancelled). Documented patterns include supervisor and worker, fan-out and fan-in, critic and verifier, review swarm, DAG and swarm.

Warp Factories sit above this: a factory is a deployed set of named agents and integrations defined in code, with a foreman agent that orchestrates each task. Factories are in early access. Memory is per run, except Agent Memory, a research preview that carries knowledge across harnesses.

Human in the loop

Both orchestration slash commands require explicit approval before any child launches: the agent proposes the number of children, prompts, environments and parallelism, and approving also approves the config every child inherits. In the Warp Agent CLI, each action type is set to always ask, always allow or let the agent decide; by default launching child agents always asks and file edits show a diff before applying. A blocked child run waits for command approval or a permission request, and you can switch between parent and child conversations from the pill bar. Cloud runs can be inspected and shared for review.

Harnesses it can drive

Protocols

MCP, A2A and AG-UI support for Warp. See the full matrix.
ProtocolSupportNote
MCP Yes evidence
checked 2026-09-30
Client: MCP servers extend local agents in the Warp app (Streamable HTTP and SSE, with custom headers and environment variables) and cloud agents (platform/mcp page). Warp also hosts a Factory MCP server so other coding agents can send work to a factory (factories/factory-mcp page).
A2A Unknown
checked 2026-09-30
The Cloud Agent FAQ (docs.warp.dev/platform/faqs/) says A2A support for cloud agents is 'something we're actively exploring', so it is not documented as supported; no other A2A mention in the full docs export. Warp's own agent messaging is a separate server-backed message bus.
AG-UI Unknown
checked 2026-09-30
No mention of AG-UI in the full docs export (docs.warp.dev/llms-full.txt) and Warp is not listed in the AG-UI protocol README.

Best for

  • Developers who want to run Claude Code, Codex, OpenCode and Warp Agent side by side in one terminal, each in its own worktree and branch. (shortlist)
  • Fanning a large refactor or migration out to child agents in the cloud and collecting results, with approval before children launch. (shortlist)
  • Teams that want cloud agents triggered by Slack, Linear, GitHub, schedules or an API, with run transcripts, using self-hosted workers on Enterprise. (shortlist)
  • Terminal-first developers who want an open-source client (AGPL-3.0) around their agents. (shortlist)

Not for

  • Deep agent hierarchies: the docs say orchestrations are exactly one level deep and children cannot spawn their own children.
  • Anyone relying on the Free plan for third-party harnesses in the cloud: the harnesses docs page says they need a Build plan or higher, although the pricing page lists 'use any harness in the cloud (beta)' under Free, so check the current plan terms.
  • Teams that need production-stable multi-harness orchestration: the docs call it beta, and Factories are early access.

Quickstart

curl -fsSL https://app.warp.dev/download/agent-cli | bash

Install not yet verified by this site. What this means

# Warp Agent CLI (macOS, Linux); Homebrew: brew install --cask warp-agent-cli
curl -fsSL https://app.warp.dev/download/agent-cli | bash
warp --version

# Start it; the first run shows a device-code login in your browser
warp

# Inside a Warp conversation, orchestration and cloud handoff are slash commands:
#   /orchestrate Migrate every test file from Jest to Vitest, one child per package
#   /plan <complex task>       (the agent may propose orchestration for approval)
#   /handoff <follow-up prompt>  (send this conversation to a cloud agent)

# Local parallel work: one tab per agent, each in its own worktree
git worktree add ../proj-claude -b feature/auth-refactor-claude

Common pitfalls

  • Handoff to the cloud needs a cloud environment (create one in the Oz web app) and is blocked while a command or child agents are still running; handing off an orchestrator forks only its own conversation.
  • Third-party harnesses as cloud agents need a Build plan or higher; on Free, cloud runs use Warp Agent and choosing another harness returns an upgrade prompt.
  • Claude Code and Codex bill inference to your provider account with credentials you supply; Warp meters compute and platform credits for the run.
  • Multi-harness orchestration is beta, Warp Factories is early access, and Agent Memory is a research preview.
  • Oz was renamed the Automation Platform; the oz CLI and Oz web app keep the Oz name until October 6, 2026, and some oz commands are supported through the end of September 2026.
  • Give each parallel agent its own worktree, branch and file boundary; if two agents must touch the same files, make one the owner.

Official quickstart

Pros

  • Three levels of multi-agent use are documented: local tabs and worktrees, parent/child orchestration, and Factories, with patterns such as fan-out, critic and DAG. (source)
  • Harness-agnostic messaging: a parent running one harness can message a child running another (Warp Agent, Claude Code or Codex), locally or in the cloud. (source)
  • Orchestration requires approval before children launch and every run is tracked with a transcript, so cost and behaviour are inspectable. (source)
  • The client is open source under AGPL-3.0 (UI framework crates MIT), and the docs state the source lives at warpdotdev/warp. (source)
  • Enterprise plans offer self-hosted cloud agents and route inference through your own cloud with BYOLLM. (source)

Cons

  • Orchestration is one level deep: a parent and its direct children only, and children cannot spawn children. (source)
  • The FAQ calls multi-harness orchestration a beta, and says availability, limits and pricing may change as features leave beta or research preview. (source)
  • Warp Factories are in Early Access for a limited set of teams and need a request for access. (source)
  • Cloud agents run on credits, and the pricing page lists only limited cloud agent access on Free, with extended access from Build. (source)
  • The FAQ says A2A support for cloud agents is only being explored, and fully local offline LLM execution is difficult with the current cloud agent architecture. (source)

Alternatives

FAQ

Does Warp support MCP?

Yes, as a client. MCP servers extend local agents in the Warp app and cloud agents, using Streamable HTTP and SSE among other connection types. Warp also hosts a Factory MCP server so other coding agents can send work to a factory.

Is Warp open source?

The client is open source at warpdotdev/warp under AGPL-3.0, with the UI framework crates under MIT. The cloud Automation Platform is a paid hosted service, so this record lists the pricing model as open-core.

How does Warp run several agents at once?

Locally, in separate tabs or panes, each ideally in its own Git worktree. In the cloud, a parent agent can spawn child agents with /orchestrate; children report back through a message bus, and approval is needed before they launch.

What does Warp cost?

The pricing page (read 2026-09-30) lists Free at $0, Build from $20 per month ($18 billed annually) with 1,500 credits, Max from $200 per month, Business from $50 per user per month for up to 25 seats, and custom Enterprise pricing. Usage beyond included credits is pay-as-you-go.

Sources

Unknown fields: A2A: the Cloud Agent FAQ says A2A support is being explored, which is not a statement of support or of non-support, so the cell stays unknown. AG-UI: searched docs.warp.dev/llms-full.txt (about 3.4 MB) and found nothing. Repository and license: TOOLS.json listed Warp as closed-source, but the Warp README and docs say the client is open source at warpdotdev/warp under AGPL-3.0 (UI framework crates MIT), so this record links that repository; the cloud Automation Platform is a paid hosted service, hence open-core. Warp Factories and Agent Memory were read from the docs but are early access or research preview, so their behaviour is described only at that level. Pricing: Free, Build, Max, Business and Enterprise were read on the pricing page; the Max credit count and per-plan cloud limits were not stated as numbers apart from what is quoted. Conflict: docs.warp.dev/platform/harnesses/ says third-party harnesses as cloud agents require a Build plan or higher, while www.warp.dev/pricing lists 'Use any harness in the cloud (beta)' under Free; the record cites both and states the conflict rather than resolving it.

Something wrong or out of date, or do you maintain Warp and want this page removed? Report a correction or request removal.