Carrier

Home base for your coding agents.

Carrier launches Claude Code, Codex, Cursor and the rest from one window. It records every session in a Markdown file you own.

Mac, in Terminal:

curl -fsSL https://raw.githubusercontent.com/carrierdev/carrier/main/scripts/install.sh | sh

Windows, in PowerShell:

irm https://raw.githubusercontent.com/carrierdev/carrier/main/scripts/install.ps1 | iex

Free public beta for Mac and Windows. Prompts and transcripts are never stored. Why a command?

The Carrier window: projects and recent sessions in the sidebar, and a new Claude Code session ready to launch in Acme Billing.

Works with the agents you already use

Claude Code, Codex, Cursor, OpenCode, Antigravity, and GitHub Copilot.

Terminal agents open in Terminal on Mac and in Windows Terminal on Windows. Claude Code can also open in the Claude app, Codex in the ChatGPT app, and Cursor on the repo folder. Carrier does not replace any of them. You talk to each agent where you always have.

Launch from one place

Pick the agent, the repo and where it opens, then press Launch. A project can span several repos, so related work stays in one list.

The new session picker with six agents, the acme-billing repo, Terminal, and the Launch button.

Every session keeps its details

Carrier knows which agent ran, in which repo and branch, and when it was last active. Your own notes, decisions and open items sit next to it. Launch picks the session up again.

A session page for Idempotent Stripe webhook handler, with its agent, repo, branch, prompt count, open items and decisions.

A timeline you can read anywhere

Each session start, clear and finish lands as a line in timeline.md in the project's notes folder, newest first. It is a plain file on your disk.

~/Documents/Carrier/acme-billing/timeline.md

# Timeline

  1. 2026-10-24 09:12startedClaude Code · acme-billingIdempotent Stripe webhook handler
  2. 2026-10-23 17:40finishedCodex · acme-billingprocessed_events migration and backfill
  3. 2026-10-23 15:02clearedClaude Code · acme-adminDuplicate webhook stats and prune job
  4. 2026-10-23 11:26filed hereCursor · acme-billingFix flaky out-of-order webhook test

Stays on your machine

Carrier stores references, not content. It keeps session ids, folders and times. Your prompts and transcripts are never stored. Everything lives in a local database and in Markdown files on your disk, and Carrier does not send your data anywhere. Read the privacy note.

Carrier Pro

Pro will sync your projects and timeline across every Mac and PC you use. The app stays free and works without an account. Leave your email to hear when Pro opens.

Used only to tell you when Pro opens. Privacy