Skip to content

Remux

A terminal multiplexer written in Rust. Sessions that outlive your terminal, remote servers over SSH in the same tree as local ones, and Views that put panes from any machine side by side.

Sessions, agents and files sidebars docked around a set of panes

Remux keeps your terminal sessions in a background server, so they survive a closed terminal or a dropped connection. It pairs tmux-style persistence with bordered, named panes, a prefix key whose options pop up as you type, and remote machines that sit in the same session tree as your local ones.

Sessions that stay running

Detach and reattach at will. Sessions are saved to disk and come back when the server restarts.

Remotes over SSH

Declare a server once and its sessions appear next to your local ones, one keypress away.

Views

Put panes from different sessions and machines on one screen, each a live, typeable alias.

Seven layouts

BSP, Master, Monocle, Grid, Columns and Rows arrange panes for you. Custom keeps your own splits.

Discoverable keys

Press Ctrl-a and a which-key popup shows what comes next. Every binding is configurable.

Sidebars and agents

Dock a session tree, a file browser, or a live list of your AI coding agents and what they need.