Multi-session terminal
xterm.js terminals support multiple sessions, themes, scrollback, copy/paste, and configurable fonts.
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.
After connecting to a host, ShellDesk lets you open terminals, files, browsers, databases, and system tools like local desktop apps.
xterm.js terminals support multiple sessions, themes, scrollback, copy/paste, and configurable fonts.
Browse, upload, download, compress, extract, and edit remote configuration files in Notepad.
Use the SSH SOCKS proxy to reach private remote services without managing a separate proxy setup.
Browse and query MySQL, PostgreSQL, MongoDB, Redis, and SQLite from the same workspace.
Inspect processes, services, containers, ports, disks, logs, packages, and scheduled tasks.
Review logins, ports, firewall state, system settings, and host risks while keeping terminal fallback close.
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.
Read hosts, keys, and authentication settings from the local Vault.
Run terminals, files, databases, browser access, and system tools side by side.
Review monitoring, logs, ports, services, and security checks in one place.
Record connection, host, config, and system operations in local logs.
ShellDesk stores hosts, keys, app settings, and bookmarks in a local Vault. The renderer process accesses controlled APIs through preload.
When Electron safeStorage is available, sensitive data is encrypted with system credentials.
When system encryption is unavailable, the Vault falls back to local file-permission protection.
ShellDesk enables contextIsolation, disables nodeIntegration, and exposes capabilities through preload.
Keep the same experience on macOS, Windows, and Linux, and bring remote work into one desktop workspace.