Key takeaways
- Supports 12+ agent CLIs — Grok Build added in v5.9.0 (May 2026) — the widest agent support of any terminal-based multiplexer
- Each pane gets its own git worktree and branch for full isolation — no conflicts between parallel agents
- Actively maintained as of June 2026 (~1,600 stars, latest release May 25, 2026), though release cadence has slowed from near-daily to a few per month
- Built by the FormKit team (StandardAgents) — strong open-source pedigree but no publicly disclosed funding
FAQ
What is dmux?
dmux is an open-source terminal multiplexer that runs multiple AI coding agents in parallel, each isolated in its own git worktree and tmux pane.
How much does dmux cost?
dmux is free and open source under the MIT license. An optional OpenRouter API key enables AI-generated branch names and commit messages.
Who competes with dmux?
Emdash (GUI-based, 20+ agents), Maestro OSS (cross-platform TUI), and Constellagent (desktop app with worktrees). For full orchestration, Tembo.
What agents does dmux support?
Claude Code, Codex, Grok Build, OpenCode, Cline CLI, Gemini CLI, Qwen CLI, Amp CLI, pi CLI, Cursor CLI, Copilot CLI, and Crush CLI.
Does dmux require a Mac?
No. dmux runs anywhere tmux, Node.js, and Git are available — macOS, Linux, and WSL on Windows. macOS notifications are a bonus feature.
Executive Summary
dmux is an open-source terminal multiplexer that runs multiple AI coding agents in parallel, each isolated in its own git worktree and tmux pane.[1] Built by Justin Schroeder and Andrew Boyd of FormKit/StandardAgents, it takes the Unix philosophy approach — composing tmux, git worktrees, and existing agent CLIs rather than building a monolithic app.
| Attribute | Value |
|---|---|
| Company | StandardAgents (FormKit, Inc.) |
| Founded | 2024 (dmux); FormKit est. ~2021 |
| Funding | Bootstrapped — no outside funding publicly disclosed |
| Headquarters | United States |
| GitHub Stars | ~1,600 (as of June 2026) |
Product Overview
dmux solves the parallel agent problem at the terminal level.[2] Press n to create a new pane, type a prompt, select one or more agents, and dmux handles the rest — creating a git worktree, naming the branch, and launching the agent. Each agent works in complete isolation. When a task is done, open the pane menu and choose Merge to bring changes back to your main branch.
The tool is intentionally minimal — it doesn't try to be an IDE, a GUI, or a platform. It's a tmux session manager that understands git worktrees and agent CLIs.
Key Capabilities
| Capability | Description |
|---|---|
| Worktree Isolation | Each pane gets its own full working copy — no conflicts between agents |
| 12+ Agent CLIs | Claude Code, Codex, Grok Build, OpenCode, Cline, Gemini, Qwen, Amp, pi, Cursor, Copilot, Crush |
| Multi-Select Launches | Choose any combination of enabled agents per prompt |
| AI Naming | Branch names and commit messages generated automatically via OpenRouter |
| Smart Merging | Auto-commit, merge, and clean up in one step |
| macOS Notifications | Background panes send native alerts when they need attention |
| Built-in File Browser | Inspect worktree files, search, and preview diffs without leaving dmux |
| Multi-Project | Add multiple repos to the same session |
| Lifecycle Hooks | Run scripts on worktree create, pre-merge, post-merge |
Product Surfaces
| Surface | Description | Availability |
|---|---|---|
| CLI/TUI | tmux-based terminal interface | GA |
Recent Releases (March–June 2026)
Development has continued steadily since this profile was first published.[3] Highlights:
| Release | Date | Notable Changes |
|---|---|---|
| v5.6.2 | Mar 20, 2026 | Resume-branches functionality, improved pane attention heuristics |
| v5.7.0 | Apr 17, 2026 | Team defaults config layer (.dmux.defaults.json), per-project color themes, GitHub PR creation action |
| v5.8.0 | May 13, 2026 | i18n multi-language UI, improved stop detection, notification disable option |
| v5.9.0 | May 25, 2026 | Grok Build agent support (12th supported agent), robust Codex stop hook |
Technical Architecture
dmux is a Node.js CLI that orchestrates tmux sessions and git worktrees.[2] It doesn't wrap or modify agent CLIs — it launches them in isolated environments and provides management around them.
dmux (Node.js CLI)
├── tmux session management (panes, layouts)
├── git worktree lifecycle (create, merge, cleanup)
├── agent CLI launcher (detects installed agents)
└── OpenRouter API (optional: AI branch names, commits)
Key Technical Details
| Aspect | Detail |
|---|---|
| Deployment | Local CLI (npm install -g dmux) |
| Runtime | Node.js 18+, tmux 3.0+, Git 2.20+ |
| Model(s) | Delegates to agent CLIs; OpenRouter for naming |
| Integrations | tmux, git, 12+ agent CLIs |
| Open Source | Yes (MIT) |
Strengths
- Widest terminal agent support — 12 agent CLIs supported, from Claude Code to Grok Build (added May 2026), with multi-select per prompt[2]
- Unix philosophy — Composes existing tools (tmux + git worktrees) rather than reinventing them; terminal users feel instantly at home
- Zero lock-in — MIT license, no account required, no cloud dependency; your agents, your keys, your machine
- Lifecycle hooks — Run custom scripts on worktree create, pre-merge, post-merge — enables CI-like automation without leaving the terminal[2]
- Sustained development — Latest release v5.9.0 on May 25, 2026; ~1,600 stars (up from ~1,000 in March 2026) and outside contributors landing features like i18n and team config[3]
Cautions
- Terminal-only — No GUI, no web interface; developers who prefer visual tools should look at Emdash or Conductor
- Requires tmux fluency — Users unfamiliar with tmux will face a learning curve despite dmux simplifying pane management
- No cloud execution — All agents run locally; no background/cloud agents when your machine is off
- Bootstrapped with no funding — StandardAgents is a small team; sustainability depends on FormKit's broader business
- Slowing release cadence — Releases dropped from near-daily in March 2026 to a few per month by May, with no release between May 25 and June 11, 2026; fine for a maturing tool, but worth watching in a fast-churn category[3]
- No issue tracker integration — No Linear, Jira, or GitHub Issues connection; purely a terminal multiplexer
What Developers Say
Public discussion of dmux remains thin as of June 11, 2026. Hacker News submissions in February 2026 ("Dmux – parallel coding agents with tmux and worktrees") topped out at 9 points with zero comments,[4] and the original r/ClaudeCode launch thread remains the main Reddit footprint.[5] No substantive verbatim praise or criticism from independent developers could be sourced for this update — adoption signals come instead from GitHub: ~1,600 stars, 126 forks, and multiple outside contributors shipping features in recent releases.[2]
Pricing & Licensing
| Tier | Price | Includes |
|---|---|---|
| Open Source | Free | Full functionality |
Licensing model: MIT — free for commercial and personal use.
Hidden costs: Requires an OpenRouter API key for AI-generated branch names and commit messages (optional). Agent CLI subscriptions are separate (e.g., Claude Code, Codex).
Competitive Positioning
Direct Competitors
| Competitor | Differentiation |
|---|---|
| Emdash | GUI-based, 20+ agents, issue tracker integration — dmux is terminal-native, no GUI overhead |
| Maestro OSS | Cross-platform TUI, Rust+TypeScript — dmux has wider agent support and lifecycle hooks |
| Constellagent | Desktop app with worktrees, cron jobs — dmux is CLI-first, no Electron/desktop dependency |
| Tembo | Full orchestration platform with signed commits, BYOK — dmux is individual developer tooling |
When to Choose dmux Over Alternatives
- Choose dmux when: You live in the terminal, use tmux daily, and want the lightest-weight parallel agent setup
- Choose Emdash when: You want a GUI, issue tracker integration, or Best-of-N comparisons
- Choose Tembo when: You need team orchestration, signed commits, or enterprise features
Ideal Customer Profile
Best fit:
- Terminal-first developers who already use tmux
- Solo developers running 2-5 agents in parallel on local repos
- Developers wanting zero vendor lock-in and full control
Poor fit:
- Teams needing shared visibility, signed commits, or enterprise governance
- Developers who prefer GUIs or IDE-integrated experiences
- Users needing cloud/background execution when laptop is closed
Viability Assessment
| Factor | Assessment |
|---|---|
| Financial Health | Moderate — bootstrapped, sustained by FormKit business |
| Market Position | Niche — terminal-native segment of parallel agents |
| Innovation Pace | Steady — regular minor releases through May 2026, though cadence has slowed from the near-daily pace of early 2026 |
| Community/Ecosystem | Growing — ~1,600 stars and outside contributors as of June 2026, but little public discussion beyond GitHub |
| Long-term Outlook | Neutral — strong tool but terminal-only limits TAM |
dmux occupies a clear niche: the terminal-native developer who doesn't want a GUI. FormKit's track record (popular Vue form framework) suggests the team can maintain open-source projects long-term, but StandardAgents as a company has no known funding.[6]
Bottom Line
dmux is the best option for developers who live in tmux and want parallel coding agents without leaving the terminal. It's lightweight, open source, and supports more agent CLIs than any comparable tool. The Unix philosophy approach — compose, don't monolith — resonates with its target audience.
Recommended for: Terminal-first developers wanting the simplest path to parallel agents with git worktree isolation.
Not recommended for: Teams needing enterprise features, GUI users, or anyone requiring cloud execution.
Outlook: dmux remains alive and steadily maintained as of June 2026 — stars up ~60% since March, four minor releases shipped, and agent support expanded to 12 CLIs. Its ceiling is limited by the terminal-only approach — as the market shifts toward cloud execution and team features, dmux serves the individual developer segment well but won't challenge GUI leaders or platforms like Tembo. The slowing release cadence bears watching in this fast-churn category.
Research by Ry Walker Research • methodology