explore multiple solutions at once.
run parallel Claude Code sessions, each in its own git branch. compare approaches side by side and ship faster.
everything you need to run Claude at full speed
run multiple Claude Code instances simultaneously, each working on a different approach in its own git worktree.
every session gets its own branch and worktree. experiment freely without conflicts or lost work.
run sessions inside containers with full permissions. the container is the sandbox — no confirmation prompts.
connect GitHub Issues, Asana tasks, or Linear issues. start a session directly from a ticket, branch named and ready to go.
merge results between sessions or back to main. compare diffs, pick the best approach, and move on.
keyboard-driven terminal interface with sidebar navigation, streaming output, and inline permission prompts.
fork any session into parallel branches when Claude offers competing approaches. auto-detect options with Ctrl+O.
send a prompt to every registered repo at once. apply migrations, bump dependencies, or enforce patterns across a fleet.
configure allowed tools, squash-on-merge, and issue provider mapping per repository via the settings modal.
point plural at any git repository you're working on.
create multiple sessions. each gets an isolated worktree and branch.
compare results, merge the best solution back, and clean up the rest.
check out erg
a standalone daemon that polls for issues, writes code, opens PRs, addresses review comments, and auto-merges — no human in the loop.
install in seconds via homebrew
$ brew tap zhubert/tap && brew install
plural