Docs
VS Code extension
A chat panel over both agents, plus a live view of the shared memory.
The VS Code extension is one of the two front ends. It’s a chat panel that talks to Claude Code and Codex — switching between them without leaving the editor — and a sidebar showing the shared memory both agents see.
It has no model of its own. Your prompt is forwarded to claude or codex
as a subprocess; the model runs there under your subscription. No API key.
What it does
- Switch agents mid-conversation — the headline feature. Each agent keeps its own thread.
- Streaming with activity groups. The agent’s reads, searches and edits fold into a collapsible group that tidies away once the answer lands.
- Model, effort, permission/sandbox pickers — discovered from each CLI, not hardcoded. Effort scales follow the model you pick.
/for skills and commands (your project skills work on both agents) and@to mention a file.- Shared-memory sidebar — see, add, and delete memories. This is the piece neither agent’s own UI shows: what the other one knows.
Run it (development)
The extension lives in extension/.
cd extension
npm install
npm run compile
Open the folder in VS Code and press F5 to launch an Extension Development Host with the extension loaded.
Over SSH
The extension is a workspace extension, so on a Remote-SSH connection it runs
on the remote host alongside your code and the CLIs. Attach files with the
Explorer’s right-click “Attach to Agent Chat” or @ mentions — dragging from
a local file manager into a remote window can’t carry a usable path.