ShellDesk

Virtual remote desktop and graphical server management toolkit

Manage SSH hosts, remote terminals, SFTP, browser access, databases, and operations tools in one desktop-style workspace, so teams switch less and solve more.

Supported platforms macOS Windows Linux
root@192.168.100.23:22
ShellDesk English interface screenshot showing remote desktop, terminal, browser and Dock
1 connection window
20+ built-in operations tools
5 database types
GPL-3.0 open-source license

One desktop for everyday server work

After connecting to a host, ShellDesk lets you open terminals, files, browsers, databases, and system tools like local desktop apps.

Multi-session terminal

xterm.js terminals support multiple sessions, themes, scrollback, copy/paste, and configurable fonts.

SFTP and remote editing

Browse, upload, download, compress, extract, and edit remote configuration files in Notepad.

Private-network browser

Use the SSH SOCKS proxy to reach private remote services without managing a separate proxy setup.

Database panels

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

System operations tools

Inspect processes, services, containers, ports, disks, logs, packages, and scheduled tasks.

Security audit

Review logins, ports, firewall state, system settings, and host risks while keeping terminal fallback close.

Organize every task around one SSH connection

Each host opens in an independent connection window with the host and SOCKS port in the title bar. Desktop windows support drag, resize, maximize, minimize, z-order management, and Dock access.

  • Host groups, tags, notes, and system type detection
  • File Manager, Terminal, and Browser pinned to the Dock
  • Custom desktop icon layout, folders, sorting, and wallpaper
01 Connect to a host

Read hosts, keys, and authentication settings from the local Vault.

02 Open tools

Run terminals, files, databases, browser access, and system tools side by side.

03 Inspect issues

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

04 Keep an audit trail

Record connection, host, config, and system operations in local logs.

Local-first and controlled

ShellDesk stores hosts, keys, app settings, and bookmarks in a local Vault. The renderer process accesses controlled APIs through preload.

System-backed encryption

When Electron safeStorage 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 bridge APIs

ShellDesk enables contextIsolation, disables nodeIntegration, and exposes capabilities through preload.

Built for developers, operators, and technical teams

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