ShellDesk

Visual SSH host workspace and remote operations toolkit

Organize SSH hosts with card and list views, colored groups and tags, recent-connection sorting, local mode, snippets, keys, proxies, logs, VNC, databases, WebDAV sync, and a full remote workbench.

Supported platforms macOS Windows Linux
Host workspace · cards and lists
ShellDesk host workspace showing card view, filters, host details, and remote workbench actions
2 host views
36 built-in desktop apps
6 database types
GPL-3.0 open-source license

A calmer home for every SSH host

The redesigned home screen keeps hosts, snippets, keys, known hosts, proxies, logs, settings, and the full SSH or local workbench in one compact operations console.

Card and list host views

Switch between dense tables and scannable cards, with pinned actions, sticky headers, and selection details.

Color-coded groups and tags

Groups and tags use stable colors, making production, staging, network, backup, and custom labels easier to scan.

Browser and VNC access

Use the SSH SOCKS proxy, Tauri browser proxy, and noVNC viewer to reach private web services and remote desktops.

Database panels

Browse and query MySQL, PostgreSQL, ClickHouse, MongoDB, Redis, and SQLite from the same workspace.

System operations tools

Inspect processes, services, containers, ports, disks, logs, packages, Git repositories, web servers, S3 buckets, search clusters, and message queues.

Snippets, keys, proxies, logs

Manage reusable commands, SSH key pairs, known hosts, proxy profiles, and local operation logs with the same card UI.

Move from host inventory to SSH or local workbench

Start on the host dashboard, connect with saved credentials or a typed SSH command, then open a focused desktop-style workbench for that SSH host or local machine.

  • Hosts, snippets, keys, known hosts, proxies, logs, and settings share one navigation model
  • Right-side host details show connection, system, login, key, and proxy context
  • Local mode, Browser, VNC, files, terminals, and database panels use the same Dock workflow
01 Choose a host

Filter by search, group, tags, state, and sorting, then select the host you need.

02 Open the workbench

Use saved keys, passwords, proxies, local profiles, or a one-line SSH command to enter the workspace.

03 Inspect issues

Review monitoring, logs, ports, services, and security checks in one place.

04 Sync and audit

Record connection, host, config, and system operations in local logs, then back up the Vault with WebDAV when configured.

Local-first and controlled

ShellDesk stores hosts, keys, app settings, and bookmarks in a local Vault. The React renderer reaches the Rust backend through the controlled window.guiSSH Tauri bridge.

System-backed encryption

When platform support is available, sensitive data is encrypted with system credentials.

Local file protection

When system encryption is unavailable, the Vault falls back to local file-permission protection.

Controlled Tauri bridge

The renderer uses typed bridge APIs instead of direct backend access, keeping privileged work inside Rust commands.

Built for developers, operators, and technical teams

Keep the same experience on macOS, Windows, and Linux, and bring remote work into one desktop workspace.