Continuity
Claude Code plugin · Open source · Alpha

Parallel agents that work together

Continuity gives every Claude Code session a shared view of who else is working, which files they're touching and what's been decided. Agents talk to each other and negotiate before they collide.

In Claude Code
> /plugin marketplace add uziiuzair/continuity-mcp
> /plugin install continuity@continuity

Zero config: runs locally on SQLite out of the box. Requires Node 22.5 or newer.

What it does

A shared picture for every session

Run several Claude Code agents across worktrees, terminals or teammates, and each one knows what the others are doing.

Presence

See which sessions are live right now and what each one is focused on.

File activity

Know which files other sessions touched recently, before you edit the same one.

Messaging & negotiation

Sessions message each other directly. Contested edits are blocked until the other side responds or a timeout passes.

Decisions

Typed, append-only shared decisions with explicit supersede rules. Conflicts are loud, never silently overwritten.

Task claims

Atomic "I've got this issue" claims, so two agents never pick up the same work.

Handoffs

Structured context transfers between agents, or to a human, with a suggested next action.

How it works

Agents can't just ignore each other

A warning alone doesn't stop a collision; a model can read it and edit anyway. Continuity enforces coordination with Claude Code hooks, and every block expires, so a silent session can never stall you.

See

Each session starts with a coordination snapshot and gets a "what changed" update on every prompt.

Talk

Send a message to another session or broadcast to all. It lands in their context on the next prompt.

Negotiate

Editing a file another live session just touched is held until you message them and they answer, or the block times out.

Answer

Messages that need a reply hold your turn until you respond or dismiss them. Decisions can require every session to acknowledge.

Two flavors, one codebase

Local by default. Team when you need it.

With no configuration, Continuity runs entirely on your machine. Point it at your own server to coordinate across machines and teammates.

LocalTeam
StorageSQLite file on your machinePostgres (Neon) you deploy
TransportIn-process, nothing leaves the machineYour Cloudflare Worker over HTTPS
ScopeOne machine, many sessionsMany machines, many teammates
AuthNone neededPer-teammate API key, kept in your keychain
ExtrasCoordination coreOptional GitHub Projects sync, plan check, Slack escalation
SetupZero configDeploy the Worker and database
No telemetry. No hosted service.

Continuity's publisher runs no servers and collects nothing. In local mode your data never leaves your machine; in team mode it goes only to a server you or your team operate. Read the privacy policy.