Skip to content
Works with Claude Code, Codex, Gemini, Copilot, opencode and 10 more

Switch from Claude Code to Codex without starting from scratch.

agentproto runs your coding agents side by side, on the logins you already have. When one runs out, hand its work to another. When one says it’s done, your tests decide.

Read the quickstart ↗
curl -fsSL https://raw.githubusercontent.com/agentproto/ts/main/scripts/bootstrap/install.sh | bash
FLEET / LOCAL WORKSPACEPRODUCT ILLUSTRATION
agentprotoyour agents
✳Claude Code↗ handed off
❯Codex✓ tests pass
✦Gemini· waiting
⌘Copilot✓ checked
↳opencode▮ running
CLAUDE CODE → CODEX
Claude Code
running
limitcheckpointCodex
continues
tests pass
Same work. Another agent.▮
Open sourceApache-2.0Runs on your machine
01 / THE PROBLEM

Three chats. None of them know what the others finished.

You paste notes from one agent into the next. You switch models by hand when a plan runs out. You flip through terminals to find the one waiting on you. agentproto takes over that part.

01

Hit a limit? Hand off the work.

Beta

Save a checkpoint with the goal, the changed files and the Git status, then start Codex, Gemini or any other agent from it. No notes file, no pasting.

Hand off from Claude Code to Codex →
THE WORK MOVES WITH ITS STATE
✳ Claude Code❯ Codex
CHECKPOINT ▮ checkpoint v1
goal
Fix the flaky auth test
decisions
Keep the auth contract
files
auth.test.ts
Git status
Modified · auth.test.ts
tests
Auth test failing
next step
Fix the fixture, re-run tests
Illustrative task · another agent starts with its state
02

Every agent in one list.

Stable

Start Claude Code, Codex, Gemini, Copilot and the rest the same way, each on its own login or API key. See what each one costs, and how much of your Claude quota is left.

See supported agents →
YOUR AGENTS / ONE LIFECYCLE
Claude Code
Codex
Gemini
Copilot
opencode
Any ACP agent
Session cost$0.42
Claude quota left68%
Illustrative usage · sample values
03

“Done” means your tests passed.

Stable

Attach your test suite or a reviewer model to a session. It runs every time the agent finishes a turn, and a green result can stage the commit for your OK.

Check an agent’s work with your tests →
A FINISHED TURN IS NOT A FINISHED JOB
turn endedtestsrevieweryour ack
✓ done× failedblockedblocked
↳ fix & retry
✓ done✓ passed✓ passedawaiting
Illustrative checksCommit waits for you ▮
04

Ten agents, one owner.

Stable

A supervisor agent splits the job, starts the workers and collects their reports. Agents message each other directly. The Work Board in VS Code shows who owns what.

Run your first supervised team →
ONE OWNER / TEN WORKERS
▮ supervisor
01implement
02review
03verify
04test
05docs
06fix
07inspect
08review
09test
10verify
↰ reports back · ↔ agents message each other
05

Work that runs while you’re away.

Stable

Start an agent every morning on a schedule. Wake one when CI finishes or a review lands on its pull request. Every review is signed, so you know which model approved what.

ON A SCHEDULE / ON AN EVENT
Morning taskSchedule → agent starts
PR
Review landsGitHub event → agent wakes
signed reviewModel + verdict
Illustrative schedule and event
06

Set up MCP servers and skills once.

Beta

Import an MCP server once, bundle it with your skills, and give the bundle to any session. See exactly what each session received.

Share MCP servers and skills across agents →
MCP serverstools
Skillsinstructions
▮ bundleattach to a session
Claude CodeCodexGemini
Shared memory + session artifacts
Stable · Used every day.Beta · Available to use. The interface may change.Experimental · Early. Expect changes.
04 / EVERY SURFACE

Steer from where you already work.

TerminalStart, watch and message every sessionStable
VS Code ↗Sessions, transcripts, permission requests, Work BoardStable
MCP clientsDrive agentproto from Claude Code, Codex or any MCP clientStable
Web panelYour sessions in a browser tabBeta
Paired machinesRun on your workstation, steer from your laptopBeta
PhonePair with a QR codeExperimental
Build on it

Package your own agent teams.

▱ app
agentsworkflowsUI

An app bundles agents, workflows and a UI into one folder you can install, run and share. Session chat, the Work Board and the session steward are available as apps. Agents, skills, workflows and checks are all plain files, in open, documented formats.

Speaks MCP and ACP · Publishes an A2A Agent Card · Specs under CC-BY-4.0
IN OUR OWN REPO

We build agentproto with agentproto.

Supervisors on this repo run up to twenty workers at once. Reviews are signed and checked every day. Cron jobs start agents every morning.

  1. OpenedA new adapter, so agentproto can run Copilot CLI.
  2. ReviewedA reviewer agent reads the diff and approves it.
  3. FixedThe same agent adds the missing release note.
  4. MergedEvery required check green. Live in the next release.

Not there yet

agentproto doesn’t switch agents on its own when a quota runs out: you start the handoff. No Cursor or Devin adapter. The Work Board lives in VS Code, not yet in the web panel. The Windows installer exists but isn’t tested in CI.

START HERE

Try it with an agent you already use.

Full quickstart →
TERMINAL
curl -fsSL https://raw.githubusercontent.com/agentproto/ts/main/scripts/bootstrap/install.sh | bash
agentproto setup
agentproto sessions start claude-code --cwd . --prompt "add tests for the auth module"
OR PASTE INTO CLAUDE CODE / CODEX / CLAUDE DESKTOP
Set up agentproto in this project, then start a session:
1. Run: curl -fsSL https://raw.githubusercontent.com/agentproto/ts/main/scripts/bootstrap/install.sh | bash
2. Run: agentproto setup
3. Run: agentproto sessions start codex --cwd . --prompt "<describe what you want>"
Run each command, show me the output, and confirm before moving to the next step.

Stop pasting notes between agents.

Star on GitHub ↗