intertwine
macOS app · closed beta

A live map of your agent sessions.

Agent UI is intertwine's desktop app. Every Claude Code and Codex session — yours and your team's — grouped by repo with live status, usage, and cost. Search by meaning across machines, and resume in one click, even in the other tool.

Invites roll out in waves. The CLI is open to everyone today.
intertwine agents 3 live
In your menu bar, on your desktop, or collapsed to a badge. ⌃⌥A summons the pane from anywhere.

Teams

Create a team. Your sessions become theirs to fork.

Make a team, send one link, and your teammates' sessions show up in your pane — searchable, attributed, resumable. Full team management lives in both the CLI and the app: rosters, roles, invite links that expire in 30 days. Deleting a team only unshares; nobody's sessions are ever destroyed — they revert to personal.

one link in · everyone's sessions out

Resume, three ways

Same machine, any machine — and now, any tool.

same machine one click — picks up exactly where it stopped
any machine, any teammate intertwine resume --id 4f9a — pulls just that conversation, rewritten for the local checkout
the other tool resume --id 4f9a --as codex — or right-click → "Continue in codex"

Cross-tool is honest about what carries over: transcripts aren't portable between tools, so it seeds a fresh session with a digest of the original plus a pointer back to the full transcript. Continue a Codex thread in Claude, open a teammate's Claude session as Codex context — knowing the tools differ.


intertwine flex

Your usage, sized for a screenshot.

One command prints the card: sessions, repos, context captured, today's cost and tokens, live burn with the reset countdown, the 7-day shape, your streak. --json for anyone building leaderboards.

free forever — the screenshot is the point

Search & synthesize

Every session you've ever run, on tap.

Semantic search, across every machine

Sessions are embedded the moment they're captured, so you search by meaning — not by folder or filename. Hits that live on your other machines carry a remote badge and pull down the moment you open them.

ranked by meaning · one keystroke to resume

Synthesize a new session from old ones

Pick any set of past sessions — compacted, finished, captured on another laptop — and intertwine distills each into a digest, then boots a fresh session seeded with all of them. Start where three old threads ended.

three sessions in · one seeded session out

Walkthrough

Everything your agents are doing, in one quiet pane.

01

Every session, grouped by repo

Claude Code and Codex sessions, gathered into the repos they belong to, each with its current live status. No more hunting folder by folder.

TheoremSearch
Graph matching
Context window design
ctext
02

Four liveness tiers

A glance tells you what's running — and where. Every session sorts into four states by color, including ones that live on your other machines.

Live— a terminal attached right now
Recent— used within a day
Stale— dormant, still resumable
Remote— captured on another machine
03

One-click resume

Click a session to reopen it in a fresh terminal window — Ghostty, falling back to Terminal or iTerm — restored exactly as you left it.

Graph matching Ghostty ◆
04

Reopen your last open set

Back after a reboot? Bring back everything you had open in one tap. Only sessions you'd closed — it never duplicates one that's already live.

Reopen last sessionsctext · TheoremSearch · graph-paper 4
05

Usage & cost at a glance

The current 5-hour block, burn rate in tokens/hr and $/hr, a per-tool split, and a 7-day cost sparkline — powered by ccusage. Plus Codex plan usage read straight from Codex's own rate-limit reporting: percent used and a reset countdown.

7-day costburn 14.8M/hr
06

Context window %, per session

How full each context is, like Claude's own UI. Exact for Codex, inferred for Claude — so you see what's about to run out before it does.

41%
72%
91%
07

Agent-run bundling

Machine-spawned sessions — SDK and harness runs — tuck under a collapsible "agent runs" row, so the hundreds of them never bury the work you actually touched.

◆ Graph matching
▸ 212 agent runs
08

Collapse to a dormant pill

When you don't need it, shrink the widget to a slim floating badge. It keeps the live count, ready to expand the moment you do.

agents · 3 live

Closed beta

The app is rolling out in waves — join the waitlist and a build lands in your inbox as invites open up. The intertwine CLI is open to everyone today, and the app sits on the same capture.

Beta builds: Apple Silicon, macOS 15+. First launch is right-click → Open (signed, not yet notarized).