Claude Code multi-agent
Claude Session Driver
Launch, control, and monitor other Claude Code sessions as workers via tmux
Install
/plugin marketplace add obra/claude-session-driverRun inside Claude Code, then /plugin to pick what to install from it.
claude plugin install claude-session-driver@superpowers-marketplaceFound in the project README. Check it for setup steps after installing.
git clone https://github.com/obra/claude-session-driver.gitFrom the README
claude-session-driver Turn one coding-agent session into a project manager that delegates tasks to other coding-agent sessions — Claude Code, Codex, or Pi. Why A single coding-agent session works on one task at a time. With this plugin, a controller session launches worker sessions in tmux, assigns each a task, monitors their progress, and collects results. Workers run in parallel. The controller decides what to do with their output. How It Works Workers run with permissions bypassed and execute tool calls without prompting. Each worker writes lifecycle events to a JSONL file — session start, prompt submitted, each tool call (with name and input), stop, and session end — so a controller can watch what each worker is doing. The events are observation-only; the plugin does not gate tool calls. The controller drives three harnesses through one CLI (csd), chosen at launch with --harness (default claude): - Claude Code and Codex emit events through their hook systems (node hook programs). - Pi emits events through a native TypeScript extension csd loads into it. Whichever harness you launch, the controller-facing command surface is identical — launch, send, converse, wait-for-turn, read-turn, read-events, status, stop, and handoff all behave the same. (adopt is the one exception: it's Claude-only, since Codex and Pi mint their own session ids and offer no resume-by-id.) The CLI manages tmux sessions, polls events, reads conversation logs, and cleans up. Installation If your marketplace cache predates this plugin, update it first: Requires tmux and a harness CLI — at least the one you launch: claude (default), codex, or pi. No jq and no bash hooks: csd is a TypeScript/node tool whose hooks are node programs (node is required, but it ships wherever Claude Code…
Details
- Repository
- obra/claude-session-driver
- Language
- TypeScript
- License
- MIT
- Last updated
- 10 October 2026
FAQ
What is Claude Session Driver?
Launch, control, and monitor other Claude Code sessions as workers via tmux It is a multi-agent for Claude Code, from obra/claude-session-driver on GitHub.
How do I install Claude Session Driver?
Run claude plugin install claude-session-driver@superpowers-marketplace, then follow the setup in the README.
Is Claude Session Driver popular?
obra/claude-session-driver has 114 GitHub stars and 22 forks. It was last updated on 10 October 2026.
More multi-agent & worktrees
Kodo
137ikamensh/kodo
Orchestrator for AI coding (claude code, cursor, codex, gemini)
Agetor
113alamops/agetor
The harness orchestrator — a local-first kanban for running Claude Code, Codex, and other CLI coding agents in parallel, each in its own git worktree.
Claude Code Heavy
78gtrusler/claude-code-heavy
Multi-agent research orchestration using Claude Code. Inspired by make-it-heavy.
AI Literacy Superpowers
119Habitat-Thinking/ai-literacy-superpowers
A set of Claude Code and GitHub Copilot plugins providing the AI Literacy framework's complete development workflow — harness engineering, agent orchestration, literate programming, CUPID code review, and the three enforcement loops
Poracode
121Porabuild/Poracode
One window for all your AI coding agents. Run Claude, Codex, OpenCode, Gemini, Antigravity, Cursor, and Copilot side-by-side. Terminal and chat, any layout.
Madre
105jossuealcacao-exe/madre
MADRE · Codex, Claude Code, Gemini CLI and OpenCode in one local chat on your machine, with one memory every agent shares. Home for all your projects and a Coordinator above them. Read-only by default; you unlock more per message. In Spanish and English. Public beta.
Browse the most popular Claude Code mods, all multi-agent & worktrees, or the skills and MCP server directories.