A native Windows terminal for running many things at once — vertical workspaces, notification rings when agents need your attention, split panes, in-app browser panes, and a socket API for automation.
Inspired by cmux on macOS, rebuilt natively for Windows.
Workspaces light up with a pulsing ring when an agent needs input — triggered by
OSC 9/99/777 escapes, dpmux notify, or agent hooks. Desktop
alerts and taskbar flashing when you're elsewhere.
Every session is a sidebar item with live title, output preview, working directories, status pills, and progress bars. Group them into collapsible sections.
Split in any direction, drag to resize, navigate with Alt+arrows. Each pane holds a row of tabs that survive splits without restarting your shells.
Full Chromium webviews living next to your terminals — address bar, dev tools, popups-as-tabs. Watch the dev server beside the process running it.
xterm.js with the WebGL renderer over ConPTY. Smooth scrolling at any pane count, with background workspaces kept cheap automatically.
A tiny stub installer fetches the latest release, verifies it, and installs per-user. Updates download in the background — restart to apply, previous version kept for rollback.
Six built-in themes, full palette overrides, and keybind = combo=action
bindings in settings.json. Already use Ghostty?
DPMux inherits your fonts and colors from ~/.config/ghostty/config automatically.
Edits apply live — no restart.


A named pipe speaking JSON lines, a dpmux CLI with 45+ commands (plus tmux-compat aliases), and an event stream. Shells know their own workspace, so an agent can ring its tab with one command.
# spin up a labelled dev workspace with a browser beside it > dpmux new-workspace --title "dev server" --cwd D:\proj --command "npm run dev" > dpmux split-pane --dir right --url http://localhost:3000 # drive terminals from scripts > dpmux send-text "git status" --workspace "dev server" > dpmux capture-pane --lines 50 # an agent in a background tab rings its own workspace > dpmux notify --title build "tests are green — ready for review" # live event stream, screenshots, theming, updates > dpmux events > dpmux screenshot out.png > dpmux reload-config > dpmux check-updates
Download DPMuxSetup.exe
A ~110 KB stub — no bundled payload, no wizard.
Run it
It fetches the latest release, verifies the SHA-256, and installs per-user — no admin prompt.
That's it
DPMux launches and keeps itself updated in the background. Uninstall any time from
Apps & features.