Skip to content
workmux

Ship features in parallel from terminal.

workmux creates an isolated worktree and tmux tab per task. Run multiple agents in parallel without conflicts.

Parallel workflows

Work on multiple features, hotfixes, or AI agents at the same time. No stashing, no branch switching, no conflicts.

One window per task

A natural mental model. Each has its own terminal state, editor session, and dev server. Context switching is switching tabs.

tmux is the interface

For existing and new tmux users. If you already live in tmux, it fits your workflow. If you don't, it's worth picking up.

Spin up worktrees, develop in parallel, merge and clean up.

workmux demo

Run agents in YOLO mode.

Enable sandboxing to run agents in isolated containers or Lima VMs scoped to the worktree. Host keys, creds, and files stay isolated while agents operate inside the worktree.

Learn more →

A tmux popup dashboard to track progress across all agents.

workmux dashboard
workmux dashboard

From a single command to agent orchestration skills.

Solo

workmux add -A "Add cursor-based pagination to /api/users"

One command creates a branch, worktree, and starts an agent with your prompt in a new tab.

Delegated

/worktree Implement the caching layer

From inside an agent, spin off a subtask to a new worktree with full context.

Coordinated

/coordinator Break down the auth refactor into parallel tasks

One agent spawns, monitors, and merges multiple worktree agents.

Learn more →
"I've been using (and loving) workmux which brings together tmux, git worktrees, and CLI agents into an opinionated workflow."
— @Coolin96 via Hacker News
"Thank you so much for your work with workmux! It's a tool I've been wanting to exist for a long time."
— @rstacruz via GitHub
"It's become my daily driver — the perfect level of abstraction over tmux + git, without getting in the way or obscuring the underlying tooling."
— @cisaacstern via GitHub