Skip to content

Muxus

Connect once, do everything.

Muxus is a free, open-source SSH, Telnet and serial client for your desktop. Open a host, split the terminal, browse and edit remote files and start tunnels on one connection, then save the whole layout as a workspace for tomorrow.

Get started Download GitHub

  • Reads your ~/.ssh/config
  • Panes, SFTP and tunnels on one login
  • Kitty graphics, inline
  • Windows, macOS and Linux

Home

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 to 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. They all use the same connection, without a second login. Save the arrangement as a workspace and reopen it tomorrow.

The terminal supports kitty graphics, so kitten icat, yazi previews and matplotlib render inline over SSH. It also supports the kitty keyboard protocol, includes Nerd Font coverage and comes with fifteen colour schemes.

Muxus reads every host from ~/.ssh/config, while also letting you keep selected SSH hosts in its local database without changing OpenSSH. Folders, colours, workspaces and history use the same local database.

  • OpenSSH or Muxus-only


    Every Host block appears in the sidebar, including files pulled in with Include. New and imported SSH hosts can instead stay entirely in Muxus app data.

    Your hosts

  • Inline terminal images


    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

  • Split panes


    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

  • Jump hosts and proxy commands


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

    Connecting

  • SFTP and remote editing


    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

  • Persistent tunnels


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

    Tunnels

  • Saved workspaces


    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

  • Quick launcher


    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

Made by

Muxus is built by me (FloSch), in the open and in my spare time. It is free and stays free. If it saves you time, a coffee keeps the releases coming. More about me.

Buy Me A Coffee Buy me a coffee Star on GitHub