Skip to content

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.

Get started Download GitHub

The Muxus window: saved hosts in the sidebar, two split panes over one SSH connection, a latency chart drawn in the terminal The Muxus window: saved hosts in the sidebar, two split panes over one SSH connection, a latency chart drawn 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 Host block appears in the sidebar, including the files pulled in with Include. Edits are written back in place, atomically, with a .muxus.bak.

    Your hosts

  • 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.

    Images in the terminal

  • 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.

    Tabs & panes

  • Full connect-through


    Nested ProxyJump chains dialled hop by hop, ProxyCommand transports, and the same agent → certificate → key → keyboard-interactive → password order ssh uses.

    Connecting

  • 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.

    File browser

  • Tunnels that outlive terminals


    Saved -L, -R and -D forwards start with one click, without a terminal. Closing a tab never tears down a running tunnel.

    Tunnels

  • 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.

    Workspaces

  • 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.

    Quick launcher

Get started

  • Install Muxus


    Desktop installers for Windows, macOS and Linux, or run it from source.

    Installation

  • Quickstart


    From a fresh install to a split-pane session on your own host in five minutes.

    Quickstart