Five native sessions, running at once
Every switch meant rebuilding context, rewriting summaries or starting over.
The context should follow.
Watch the work move.
-
Record
Decisions and open questions
-
Diff
Compare what the target knows
-
Pack
Build bounded delta
-
Switch
Close one TUI, open the next
-
Resume
Continue inside native session
No copied transcript. No wrapper session. No restart.
Five agents. Equal citizens.
Same knowledge on every side. The session shape differs per agent, and each difference is stated, not glossed.
State, not transcripts.
- Native Claude session
- Native Codex session
- Native Grok session
- Native Antigravity session
- Native OpenCode session
.bridge/state.json
session refssync watermarksgit checkpointpending markersCanonical memory stays where it belongs: inside each agent's own session.
-
No transcripts
-
No SaaS
-
No telemetry
-
No API keys
One directory. More than one conversation.
Lanes isolate context, not the working tree.
$ bridge lane$ bridge lane new refactor --seed main$ bridge lane switch main Each lane keeps its own agent links, switch history and checkpoints. Two terminals can run without their context colliding.
Parallel conversation, not parallel code.
More than a switch.
bridge status
linked sessions and saved launch flags
bridge inspect
what the last handoff actually ran
bridge clean --dry-run
safe checkpoint pruning
bridge handoff codex --from grok
rescue a crashed or rate-limited agent
bridge doctor --deep
real LIVE or BROKEN probe
bridge unlink codex
link fresh next time
Doctor checks vendor session formats before a silent point release can turn every delta empty.
Engineering principles.
-
Local and private
No SaaS. No telemetry. Credentials are detected, never read.
-
Boundaries stated
macOS supported. Linux untested. Lanes share one checkout.
-
Failures visible
Inspect shows what agents actually ran, failures first.
-
Safe by default
Clean supports dry-run. Pending injection is never deleted.
The product is the handoff. Trust is the rest of the system.
npm install -g @serdardb/context-bridge