TuxShell
Screenshots · TuxShell 1.5.3

See it before you install it

Every screen from the app, with notes on what you're looking at. Drag or use the arrows to turn the ring; click a screen to open it full size.

Home
Split view
Files
Remote desktop
Light theme
macOS (beta)
01 · Home

Your hosts by group

The start page: your hosts by group, with status, search and quick connect.

  1. Search by name or tag, or type user@host:port and press Enter
  2. Hosts in ~/.ssh/config you haven't saved yet, ready to import
  3. Groups work as filters: Jump hosts, PostgreSQL, Proxmox, Windows
  4. Live status by ping: online, slow or no reply
  5. The jump host this host goes through
  6. Hosts that sign in from 1Password; TuxShell never stores its secrets
02 · Split view

The whole cluster in one tab

Open tabs and hosts in the left panel, up to four panes per tab.

  1. Open tabs sit above your hosts; drag to reorder
  2. Each pane shows its jump chain: postgres → bastion-01 → 10.0.0.11
  3. REC: this pane's output is being recorded (only if you start it)
  4. Up to four panes; broadcast typing reaches all of them
  5. Jump to anything: hosts, snippets, tunnels, actions Ctrl K
  6. Status bar: connection, jump host, tunnels and tabs
03 · Files

Files beside the terminal

Upload, download, rename and edit, on the host of the focused pane.

  1. The file panel for the focused pane's host Ctrl Shift E
  2. cd here sends the folder to the terminal
  3. Download and open, rename, permissions, edit in your desktop editor
  4. Drop files to upload, or click to pick them
  5. The terminal it belongs to; the panel can follow its folder
04 · Remote desktop

Windows hosts next to SSH hosts

Remote desktops (RDP) sit next to your SSH hosts, with an SSH jump host if you need one.

  1. One host, two ways in: SSH terminal or remote desktop
  2. Windows domain, if the machine needs one
  3. Reach the desktop through an SSH jump host
  4. Windows hosts in their own group on Home
  5. Save and connect: in its own window with FreeRDP 3, or in a tab beta
05 · Light theme

Dark, light, or follow the system

The whole app follows your choice. Terminals keep their own colour scheme per host.

  1. Switch the theme from the toolbar, or follow the system
  2. Pane header colours come from each host's terminal profile
  3. Per-host colour schemes: Solarized, Dracula, Nord, Gruvbox, One Dark, Tango…
06 · macOSbeta

On a Mac too

The system's window buttons and ⌘ shortcuts, for Apple silicon and Intel on macOS 12 or newer.

  1. The system's own window buttons
  2. App shortcuts use ⌘: ⌘K to jump to anything
  3. A local shell tab on the Mac, next to your servers
  4. Uses the ssh that comes with macOS

Try it on your own hosts

Free and open source. Imports your ~/.ssh/config in one go.

Download 1.5.3Source on GitHub