Who it is forA developer juggling many agent sessions at once, for example planning, coding and review agents on the same project.
The problemA dozen terminal tabs of agents means losing track of which one is waiting, and passing work between them by copy and paste.
The outcomeA canvas of live agent sessions that hand work to each other, survive app restarts and reboots, and let you attach to any one to correct it.
What you need first
- macOS
- At least one CLI coding agent installed
Steps
- Install on macOS 15 or newer on Apple Silicon:
brew install --cask scgopi/graphcode/graphcode - Make sure at least one agent CLI is on your PATH: claude, copilot, codex, opencode or pi
- Add a project from the sidebar: a local folder, a clone from a URL or a remote repo over SSH
- Create loop nodes on the canvas, each with its prompt and the agent it runs as
- Drag between nodes to connect them; an edge is a hand-off by default, or a message or spawn
- Click a node to attach to its live terminal, and use the shortcut to walk loops that are asking for you
Prompt for your agent
Help me plan a GraphCode graph for <feature>: a planning loop on Claude Code, an implementation loop on Codex and a review loop, with hand-off edges between them. Write each loop's prompt and its stop condition.
Caveat. Graph Code bundles no agents; it launches your installed CLIs with your own accounts.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for scgopi/GraphCode and "Run several coding agents as one connected graph"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer