Run Claude Code, opencode, and Codex side by side in a tiled terminal cockpit. Then observe a teammate's agent live, hand a task straight into their session, or merge cockpits and code together in real time.
Plan, code, review, ship. The loop survives, it just runs in parallel now. The standup is you, coffee in hand, walking the rows.
Every workspace holds multiple tabs, each its own split-pane layout. ⌘T for a new tab, ⌘1–9 to jump, ⌘D to split. Background tabs pulse when an agent needs input.
Detach any agent into its own window, Teams-style. Close it any way you like: the agent folds back into the tab it came from, content already painted.
Open PRs appear in the sidebar with live CI status. Hit review: Clarence checks out the branch and hands it to a fresh agent with full context.
Hold a hotkey and talk. Whisper transcribes on-device and types straight into the focused agent. No cloud, no keyboard.
Opt a workspace into isolated git worktrees and every agent gets its own branch and directory. Two agents, two branches, one repo, zero collisions.
Drag a screenshot onto a pane and its path lands in the agent's prompt. Agents get names like Vesper and Pluto so you always know who's who.
Watch a teammate's agent work live, hand a task straight into their session, or merge cockpits and drive together. No screen sharing. No context lost.
Request to observe a friend's terminal. Their PTY output streams into a live read-only pane in your cockpit, every token, in real time. Ask once, see everything.
Write a prompt and send it straight into a friend's agent session. Their agent picks it up as the next instruction. No Slack, no copy-paste, no context lost.
Invite a friend to co-pilot. Both of your panes stream bidirectionally into a shared workspace: you see theirs, they see yours, every agent running in parallel.
Most multi-agent tools coordinate at the process level: they know an agent is blocked. Clarence goes deeper. A local knowledge graph lets agents hand off semantic context: decisions made, files owned, approaches tried and failed. Agent B picks up where Agent A left off without rediscovering the same ground.