dmux icon
dmux icon

dmux

dmux is a tool for running multiple coding agents (Claude Code, Codex, or OpenCode) in parallel using tmux and git worktrees. It provides hooks to automate every portion of the worktree lifecycle, supports multiple projects in the same session, as well as multiple worktrees...

dmux screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Node.JS
  • npm
  • Git
1like
0articles
Save

Features

Highlights All activities

dmux News & Activities

Recent activities

  • catmuf liked dmux
  • OpenHuman icon
    Paul added dmux as alternative to OpenHuman
  • OpenBot AI icon
    Paul added dmux as alternative to OpenBot AI
  • Offrun icon
    Paul added dmux as alternative to Offrun
  • Waku icon
    Paul added dmux as alternative to Waku
  • team.management icon
    Alex Rozanski added dmux as alternative to team.management
  • Herdr icon
    Paul added dmux as alternative to Herdr
  • Superset icon
    Paul added dmux as alternative to Superset
  • SuperHQ icon
    Paul added dmux as alternative to SuperHQ
  • maki icon
    Paul added dmux as alternative to maki

dmux information

AlternativeTo Categories

Business & Commerce, Development

GitHub repository

  •  1,801 Stars
  •  138 Forks
  •  39 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
dmux was added to AlternativeTo by Paul on and this page was last updated .

No comments or reviews, maybe you want to be first?

Official Links

What is dmux?

dmux is a tool for running multiple coding agents (Claude Code, Codex, or OpenCode) in parallel using tmux and git worktrees. It provides hooks to automate every portion of the worktree lifecycle, supports multiple projects in the same session, as well as multiple worktrees under the root directory. If you provide an OpenRouter key, it will write your commit messages for you, name your window panes, and auto-advance annoying babysitting tasks.

Manage multiple AI coding agents in isolated git worktrees. Branch, develop, and merge — all in parallel.

What it does:

dmux creates a tmux pane for each task. Every pane gets its own git worktree and branch so agents work in complete isolation. When a task is done, press m to merge it back into your main branch.

  • Worktree isolation — each pane is a full working copy, no conflicts between agents
  • Agent support — Claude Code, Codex, and OpenCode
  • A/B launches — run two agents on the same prompt side-by-side
  • AI naming — branches and commit messages generated automatically
  • Smart merging — auto-commit, merge, and clean up in one step
  • Multi-project — add multiple repos to the same session
  • Lifecycle hooks — run scripts on worktree create, pre-merge, post-merge, and more