a terminal multiplexer for AI agents

mmux

persistent terminals for your coding agents.

spawn agents, run your dev processes, and keep every session alive in one place — even after you close the terminal or drop ssh.

brew install marvinvr/mmux/mmux

scroll to watch it work

// what you get

everything in one place.

per-directory & persistent

one mmux per directory, kept alive inside a tmux session. close the terminal or drop ssh, reattach, and it's exactly where you left it.

agents on demand

spawn claude, codex, or any agent. each runs in its own pane, started and restarted right from the sidebar.

processes you watch

start, stop and tail your dev server, tests and tasks without ever leaving the multiplexer.

attention, caught

a bell or a notification escape becomes a sidebar dot and a real desktop notification. even over ssh.

linked projects

group sibling clones into one sidebar, each its own section; the panel follows whichever project is active.

one binary, any terminal

a single rust binary with no daemon to babysit. it runs anywhere a terminal does.

// how it works

a tui inside a tmux session.

// get it

install in one line.

brew install marvinvr/mmux/mmux

then, in any project directory: mmux