smux
tmux control mode, distilled

Native iTerm2 tabs that survive disconnects.

smux is a minimal, reliability-first server for the tmux control-mode protocol. It gives iTerm2 persistent remote sessions without bringing along the rest of tmux.

  • Persistent sessions
  • Native tabs
  • Scrollback restore
  • Single binary
01

Sessions stay server-side

An SSH drop only disconnects the client. Shells, processes, tab layouts, and scrollback keep running on the remote host.

02

Built for iTerm2

It speaks the control-mode wire protocol iTerm2 expects, including its startup probes, window lifecycle, input, and resize commands.

03

Intentionally narrow

No panes, status bar, key bindings, configuration, or scripting—just the reliable subset needed for native remote tabs.

Direct downloads

Choose a platform manually. These links follow the latest tagged release from the official GitHub repository.