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.
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.
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.
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.
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.
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.
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.
Claude Code and Codex sessions, gathered into the repos they belong to, each with its current live status. No more hunting folder by folder.
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.
Click a session to reopen it in a fresh terminal window — Ghostty, falling back to Terminal or iTerm — restored exactly as you left it.
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.
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.
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.
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.
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.
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).