
A coordinator dispatches work to parallel workers, each in its own tmux session. A release agent merges branches. A daemon monitors everything.
Built on tmux, SQLite, and Claude Code. No custom runtimes, no containers — just your terminal.
SQLite-backed task board with dependencies, assignments, and portfolios. Workers auto-pick up tasks when idle.
Spawn as many workers as you need. Each runs in its own tmux session with full Claude Code capabilities.
Dedicated agent handles merging, quality gates, and pushing. Workers never merge their own branches.
Group related tasks onto a named integration branch. Collect multiple changes before merging to main.
Live dashboard polls the database, shows worker status, and nudges idle workers back to life.
Compiled with Bun for instant startup. Download, chmod, and go — no runtime dependencies.
px requires tmux and Claude Code. Download the binary, put it on your PATH, and start orchestrating.
See the full documentation for development setup, commands reference, and workflow details.
Be explicit about task breakdown and parallelization. "Create three tasks: login UI, auth API, session middleware. Spawn two workers."
Each worker picks up tasks, writes code, runs quality gates, commits, and hands off to the release agent.
Merges worker branches into main or a portfolio branch, runs checks, and pushes. Workers never merge their own code.