mpmux by Mighty Painting
Mighty Painting logo: a paintbrush over a terminal window

mpmux

a terminal that follows you

A fast terminal multiplexer whose sessions keep running on a server and follow you to your desktop, tablet, and phone. Start an agent at your desk, check on it from the couch, and pick up exactly where it is.

mpmux with three panes: a project tree with Nerd Font icons and git status, an aurora picture shown inline with the Kitty graphics protocol, and syntax-highlighted Rust code.
# three panes: Nerd Font tree and git status · an image over the Kitty graphics protocol · highlighted Rust

❯ mpmux --demo

# a three-minute tour, recorded frame by frame from the app: splits, the palette, copy and paste, sessions that survive a closed window, the overview, agents, the pie menu, images, and scripting

❯ every feature in a short video, with the keys to use
❯ the user guide and the reference · what is new in 0.1.17

❯ mpmux --features

sessions-that-stay

Shells run in mpmux-sessiond, not in the window. Close the app, lose the connection, switch machines: the session keeps running and reattaches where you left it.

every-device

Pair a tablet or phone with a QR code. Encrypted connections reach servers behind NAT. Move a running workspace from the desk to the couch and back.

built-for-agents

Run coding agents in hosted panes and watch them from anywhere. The prompt pie sends Plan, Review, or Commit with one gesture. Agents that report their status (OSC 7501) show on the overview as working, waiting for you, done, or failed, and progress draws a thin bar on the pane.

fast-and-exact

GPU rendering on Makepad with Ghostty's terminal engine. TUIs, Nerd Font prompts, and inline Kitty graphics render the way they should.

❯ mpmux --platforms

archpreview# pacman repository
androidpreview# APK, updates itself
ubuntupreview# apt repository, 22.04 and newer, Debian 12
macospreview# signed and notarized app, Apple silicon and Intel
iosin preparation# iPhone and iPad

❯ mpmux --get

android

Install the APK, then pair it with your host. The app updates itself.

download apk

latest preview build

arch linux

A signed pacman repository at mightypainting.dev/mpmux/arch. Add it once and pacman -Syu keeps mpmux current.

macos

The app for macOS 11 and newer (Intel Macs from 10.15), signed and notarized by Apple. Unzip it and move mpmux.app to Applications.

apple silicon intel

0.1.17 · 92 MB · checksums

ubuntu and debian

A signed apt repository for Ubuntu 22.04 and newer and Debian 12, x86_64. Add it once and apt upgrade keeps mpmux current:

$ sudo curl -fsSLo /usr/share/keyrings/mpmux-archive-keyring.gpg \
    https://mightypainting.dev/mpmux/apt/mpmux-archive-keyring.gpg
$ echo "deb [signed-by=/usr/share/keyrings/mpmux-archive-keyring.gpg] \
    https://mightypainting.dev/mpmux/apt stable main" \
    | sudo tee /etc/apt/sources.list.d/mpmux.list
$ sudo apt update && sudo apt install mpmux
$ systemctl --user enable --now mpmux-sessiond   # optional: sessions that outlive the window
download .deb

0.1.17 · 74 MB · or install the file directly with sudo apt install ./mpmux_0.1.17-1_amd64.deb

# early preview. Use the encrypted relay connection for remote hosts; plain TCP is only for networks you trust.