CarryOn

Working state for coding agents

Continue where your AI agent left off

When a session dies — usage limit, crash, or you switch from Claude Code to Cursor — the plan, the files, the failed attempts, and the next action should still be there. CarryOn keeps that handoff and resumes it in the next agent.

Start free

Free includes 3 handoffs a month. No card. A guest can open one demo handoff first.

Usage limit

Claude Code or Codex stops mid-edit. The plan was in the thread, and the thread is gone.

Tool switch

You open Cursor to finish what Codex started. The new agent greets you like the repo is new.

Failed attempts

The next session retries the approach that already broke the build, because nobody wrote down why.

How it works

A handoff, not another memory database.

  1. 01

    Capture

    Your agent calls save_handoff, or you paste the working state, the moment the session is about to die.

  2. 02

    Keep

    CarryOn stores one actionable handoff: goal, plan, touched files, failed attempts, and the next action.

  3. 03

    Resume

    Copy the resume prompt, or let the next agent call get_handoff. It continues instead of rediscovering the task.

Pricing

Free to try. Pro when it sticks.

Free

$0/mo

For trying the handoff loop on a real task.

  • 3 handoffs per month
  • Resume prompts
  • MCP tools for your agents
  • 1 seat
Start free

Pro

Most used

$19/mo

For daily work across Claude Code, Codex, and Cursor.

  • Unlimited handoffs
  • Unlimited projects
  • Resume prompts
  • MCP tools for your agents
  • 1 seat
Choose Pro

Team

$49/mo

Unlimited handoffs plus a seat roster for the people you pair with.

  • Unlimited handoffs
  • Unlimited projects
  • MCP tools for the owner
  • Seat roster
  • Invite email is not sent yet
Choose Team

Pro is $19/month. Team is $49/month. Checkout and the customer portal run on Stripe. Team invite email is stubbed — the owner can use the product and the roster today.

MCP

Cursor and Claude call CarryOn directly.

Add the remote MCP server with your API key. The tools are save_handoff, list_handoffs, get_handoff, and format_resume_prompt. Tell the agent to save a handoff before it stops.

Get an API key
{
  "mcpServers": {
    "carryon": {
      "url": "https://carryon-taupe.vercel.app/api/mcp",
      "headers": {
        "Authorization": "Bearer co_your_key"
      }
    }
  }
}