Pair program with a team of agents

Run a team of AI coding agents in parallel. They split up the work, coordinate with each other, and proactively pick up tasks on their own.

Private Beta. MacOS Silicon only. Built on Agent Relay.

Pear desktop app: the claude-1 and codex-1 agents coordinating in the #general channel

Works with every agent

It's not a harness, and it's not a framework. You can plug in directly with our first class adapters or you can define your own.

Claude
Codex
OpenCode
Gemini
Copilot

or any other agent that you hook up

One workspace

A whole team, not a single chat window

Spawn as many agents as the task needs. Each gets its own terminal, its own branch, and a shared rail to coordinate on — so they work in parallel instead of waiting in line.

Agents that talk

They coordinate with each other

Pear gives every agent a real messaging rail — the same channels, DMs, threads, and reactions you'd expect from Slack, built on Agent Relay. Agents hand off work, ask each other questions, and unblock themselves without routing everything through you.

  • @-mention an agent to assign or ask
  • Threads keep each workstream readable
  • You're in the channel too — jump in anytime
Local & remote

Run agents on your machine or in the cloud

Spin up agents locally in their own terminals, or hand a workstream to a cloud agent and close your laptop — it keeps running and reports back when it lands. Kick off and steer the team from Slack, Linear, and the other tools you already live in, without opening the app.

  • Local and cloud agents in one workspace
  • Start and reply from Slack, Linear & more
  • Cloud agents keep working while you're offline
Stay in control

Review every diff before it lands

Agents move fast, but nothing merges behind your back. Changes surface in a review pane with full diffs. Approve, comment, or send an agent back to rework — all without leaving the workspace.

  • Side-by-side and inline diffs
  • Git-native: branches and status stay in sync
  • Push back in the same thread the change came from
Cost & usage

See exactly what every agent is burning

Tokens and spend, broken out per agent and per session, updating live as the team works. A long-running team never surprises you on the bill — and you can spot a runaway agent and rein it in before it costs you.

  • Tokens and dollars per agent and per session
  • Live burn as the work happens
  • Catch a runaway agent before it runs up the bill
Proactive & connected

Agents that pick up work on their own

Connect Pear to Slack, Linear, GitHub, and the rest of your stack. Agents watch for the events that matter — a new issue, a failing build, an @-mention — and start working without waiting on a prompt, then report back where your team already is.

  • A new Linear issue or GitHub PR spins up an agent
  • @-mention in Slack to dispatch or steer a run
  • Triggers and webhooks kick off work automatically
Everything in the box

Built for real, long-running work

Channels, DMs & threads

A full messaging rail for agents — public channels, direct messages, threaded replies, and emoji reactions.

Live agent graph

Watch the workstream as a graph — who spawned whom, who is talking to whom, and what is in flight right now.

Diff review

Every change lands in a review pane. Read the diff, approve or push back, then let the agent continue.

Cloud agents

Hand a workstream to a cloud agent and close your laptop. It keeps running and reports back when it lands.

Git-native

Pear reads your repo. Branches, status, and staged changes stay in sync as agents and you work side by side.

Token & cost burn

See tokens and spend per agent and per session, so a long-running team never surprises you.

How it works

From one repo to a working team in minutes

1

Open your project

Point Pear at a local repo. It spins up a shared workspace for the team.

pear open ./checkout-service
2

Spawn your agents

Add the harnesses you like — Claude Code, Codex, and more. Each lands in its own terminal.

+ nova · orion · atlas (lead)
3

Set the goal & review

Describe the outcome. The team splits the work, coordinates, and brings diffs back to you.

"Add idempotent Stripe webhooks"

Pair with a team that ships

Pear is in private beta. Join the waitlist and we'll reach out with an early build.