Guide

Multi-agent coding across Claude Code, Codex and more

In wisp, one lead agent can run a team of coding agents on other harnesses: Claude Code plans the change and hands the tests to three Codex copies, which work in parallel. The lead gets a delegate tool over MCP, and every member’s edits land in its worktree, its diff and its pull request.

Source on GitHub

Free and open source · Claude Code, Codex, Cursor CLI, opencode, Antigravity CLI, Grok Build · macOS, Linux, Windows (beta) · Node 20+

The wisp launcher’s harness and model picker, where a lead and its team are chosen

Four ways to run agents together

PatternWhenIn wisp
Parallel tasksIndependent tasks, one per agentLaunch them back to back; a worktree each. Guide
CompareOne task, the best of several attemptsvs in the launcher, --compare. Guide
SubagentsOne big task, split by a leadSubagents in the launcher (below)
MachinesMore agents than one computer handlesRun on in the launcher. Guide

They combine: a lead with a team, running on a dev box, compared against a second lead.

Give the lead a team

The launcher’s Subagents button sets up a team of up to 6 members. Each has a harness, a model and thinking level, a name, a Use for note that tells the lead when to pick it, and a copies count:

MemberHarnessUse for
leadClaude CodePlans the change, reviews, ships
codex#1…codex#3Codex ×3Writing and fixing tests, one module each
docsopencode, a cheap modelREADME and changelog

Claude Code, Codex, opencode and Grok Build can lead; Cursor CLI and Antigravity CLI can be members too. Save as preset keeps a team for later.

How delegation works

From the API, pass subagents or a saved preset to POST /sessions. See integrations.

Orchestrate from the agent you already use

wisp ships an MCP server. Add wisp mcp to Claude Code, Codex, Cursor or opencode, and the agent in your editor can launch tasks into wisp’s queue (wisp_launch), wait for them (wisp_wait) and read the reports back, on any harness and any machine.

claude mcp add wisp -- npx -y wisp-agents mcp
# or install the agent skill
npx wisp-agents skill install --agent all

Questions

Do subagents work in the same worktree?
Yes. Members work in the lead’s folder, so their edits are part of one branch, one diff and one pull request. Separate tasks get separate worktrees.
Can the team run on another machine?
Yes. When a task runs on a machine, the lead and its team run there, with the harnesses that machine has.
Which agents can lead?
Claude Code, Codex, opencode and Grok Build can lead a team. Cursor CLI and Antigravity CLI can be members.