Windows Terminal Multiplexer

Windows Terminal Multiplexer (wtmux) lets you run many terminal sessions inside a single window and keep them all alive as long as you need. Split your screen into panes to watch a build, tail logs, and edit files side by side; organize related work into named windows and sessions you can jump between in a keystroke.

Because your sessions run in the background, you can detach and walk away — close the terminal, reconnect over SSH, or reboot your workflow — then reattach later to find everything exactly where you left it, still running. Long-running tasks keep going whether or not a window is open to watch them.

If you already know tmux, you’ll feel at home: Windows Terminal Multiplexer uses familiar prefix-key commands and reads your existing ~/.tmux.conf, so your prefix key, key bindings, and status bar come along with you. A configurable status bar keeps session, window, time, and custom info in view, and a plugin system lets you extend what the status bar and wtmux itself can do.

A single Windows Terminal window split into three wtmux panes — a git log, a build watcher, and a process monitor — with a tmux-style status bar along the bottom

Features

The wtmux status bar showing the active session name, the current window, and the clock

Get the App

Get Started

wtmux                        # Start a new session
wtmux new-session -s work    # Named session
wtmux ls                     # List sessions
wtmux attach -t work         # Reattach

Default prefix key is Ctrl+B. See Usage for all commands and key bindings.

Documentation