obraobraCommunityยท1 Agent Skills Included

claude-session-driver

Delegate coding tasks to parallel worker sessions

Launches and manages multiple coding sessions in tmux, assigning each a task and collecting results. Eliminates the one-task-at-a-time limit of a single session by running workers in parallel with full event monitoring. Supports fan-out, pipeline, and supervision patterns so projects finish faster with less manual coordination.
npx skills add obra/claude-session-driver --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install claude-session-driver?โ–ผ

Run `npx skills add obra/claude-session-driver --all -g -y` in your terminal to install it globally. You also need tmux and at least one supported harness CLI such as claude, codex, or pi.

How to run multiple coding sessions in parallel?โ–ผ

Launch several workers with `csd launch`, send each a task, then wait for all to finish. Each worker runs independently in its own tmux session.

Which coding harnesses does it support?โ–ผ

It drives Claude Code, Codex, and Pi through one identical command surface. You pick the harness at launch with the --harness flag.

Can I monitor what a worker session is doing?โ–ผ

Yes. Every worker writes lifecycle events to a JSONL file, and `read-events --follow` lets you watch tool calls in real time.

Can I hand a running session over to a human?โ–ผ

Yes. The `handoff` command prints tmux attach instructions so a person can take over the live worker session directly.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’