Howdy HN, I built Plural, a TUI for running parallel Claude Code sessions. Each session lives in its own git worktree and branch and can be forked and merged at will. The problem: When Claude suggests "you could use Redis or PostgreSQL for this," you have to pick one and wait to see if you like the approach. If you don't, you backtrack, waste context, and try again. Sequential exploration is slow. The solution: Fork the session. Plural creates a child session for each approach, inheriting the full conversation history. You explore all paths simultaneously in separate worktrees. Merge the winner. Key features:
Built with Go, Claude, and Bubble Tea v2. MIT licensed.Install: brew tap zhubert/tap && brew install plural (or with nix, compile source, etc.) GitHub: https://github.com/zhubert/plural Happy to answer any questions you might have! |