Muxus¶
A free, open-source SSH, Telnet and serial client. Split panes, saved workspaces, SFTP, a remote editor, saved tunnels, and images in the terminal.
What it is¶
A desktop terminal client built around the session rather than the shell. Open a host and you get a terminal — then split it, drag a tab into the pane beside it, open the file browser, edit a remote file in Monaco and start a tunnel, all over the same connection and without a second login. Save the arrangement as a workspace and reopen it tomorrow.
The terminal is a current one: kitty graphics, so kitten icat, yazi previews and
matplotlib render inline over SSH, plus the kitty keyboard protocol, bundled Nerd Font
coverage and fifteen colour schemes.
Hosts come from ~/.ssh/config — Muxus reads it, resolves it, and writes edits back into
it, so the list is the same one ssh uses. Folders, colours, workspaces and history go in
a local database, because OpenSSH has no field for them.
-
Your ssh config, not ours
Every
Hostblock appears in the sidebar, including the files pulled in withInclude. Edits are written back in place, atomically, with a.muxus.bak. -
A terminal that draws
The kitty graphics protocol renders
kitten icat, yazi previews, matplotlib and timg inline, over SSH. Sixel and iTerm2 images work too. -
Panes without the prefix dance
Ctrl+Shift+Left / Ctrl+Shift+Right splits toward that side and reuses the connection. Alt+Left moves focus. Nothing is taken from the shell.
-
Full connect-through
Nested
ProxyJumpchains dialled hop by hop,ProxyCommandtransports, and the same agent → certificate → key → keyboard-interactive → password ordersshuses. -
Files and an editor, in the session
An SFTP browser per SSH tab on the same transport, and Monaco editing of remote files with real language services. No second login.
-
Tunnels that outlive terminals
Saved
-L,-Rand-Dforwards start with one click, without a terminal. Closing a tab never tears down a running tunnel. -
Workspaces you can come back to
Save a whole layout of local shells, SSH, Telnet and serial sessions in resizable panes with tabs. Reopen it, reconnect it, or set it as your startup workspace.
-
One key for everything
Ctrl+K searches saved hosts, open tabs, editor files, workspaces, commands, tunnels and retained session history, and acts on the result.
Get started¶
-
Install Muxus
Desktop installers for Windows, macOS and Linux, or run it from source.
-
Quickstart
From a fresh install to a split-pane session on your own host in five minutes.