plural

explore multiple solutions at once.

run parallel Claude Code sessions, each in its own git branch. compare approaches side by side and ship faster.

Plural demo showing multiple Claude sessions running in parallel

built for parallel exploration

everything you need to run Claude at full speed

parallel sessions

run multiple Claude Code instances simultaneously, each working on a different approach in its own git worktree.

branch isolation

every session gets its own branch and worktree. experiment freely without conflicts or lost work.

container sandboxing

run sessions inside containers with full permissions. the container is the sandbox — no confirmation prompts.

issue integration

connect GitHub Issues or Asana tasks. start a session directly from a ticket, branch named and ready to go.

session merging

merge results between sessions or back to main. compare diffs, pick the best approach, and move on.

full TUI

keyboard-driven terminal interface with sidebar navigation, streaming output, and inline permission prompts.

how it works

1

register a repo

point plural at any git repository you're working on.

2

spawn sessions

create multiple sessions. each gets an isolated worktree and branch.

3

merge the winner

compare results, merge the best solution back, and clean up the rest.

want fully autonomous?

check out plural-agent

a standalone daemon that polls for issues, writes code, opens PRs, addresses review comments, and auto-merges — no human in the loop. built on plural-core.

get started

install in seconds via homebrew

$ brew tap zhubert/tap && brew install plural