OPEN SOURCE · SSH · SFTP · VNC · RDP

One client for
every connection.

A fast, native, open-source desktop app for SSH, SFTP, VNC and RDP — with an encrypted vault your keys never leave. MIT-licensed and built in the open. macOS, Windows and Linux.

macOS Windows Linux MIT licensed · free forever

Local-first vault

Your keys, passwords and hosts live in a local vault, sealed by your OS keychain. No mandatory cloud account, no telemetry — nothing leaves your machine.

VNC over SSH

Pixel-perfect remote desktops, always tunneled through SSH. No exposed VNC ports, no extra agents — encrypted graphical access by default.

Agents with hands, never keys

Built-in MCP server lets Claude, Cursor or any agent list hosts and run commands across your fleet — every action approval-gated and logged. Your keys never leave the app.

Features

Everything you need to reach a box — in one window.

Most tools make you choose: a fast terminal, or a connection manager, or a remote desktop client. TermDesk is all three, without the cloud strings.

SSH & SFTP

A full-featured SSH client that keeps you fast

Saved hosts, jump hosts, agent & port forwarding, and a built-in SFTP browser with drag-and-drop transfers. It reads your existing ~/.ssh/config, so you're connected in seconds.

  • ProxyJump, agent forwarding & tunnels
  • Drag-and-drop SFTP, no separate app
  • Tabs, splits and tagged host groups
Remote desktop · VNC & RDP

Pixel-perfect remote desktops, built in

Open a graphical session on any host without leaving TermDesk. VNC is always tunneled over SSH — port 5900 is never exposed — and Windows hosts connect over RDP with trust-on-first-use certificate pinning. Nothing extra to install on the server.

  • VNC auto-tunneled over SSH via a loopback bridge
  • RDP via IronRDP (WASM) with TOFU cert pinning
  • Single-use 30-second bridge tokens
Encrypted vault

A vault sealed by your operating system

Hosts, keys, snippets and known-hosts live in a local SQLite vault. Passwords and passphrases are encrypted with your OS keychain (Electron safeStorage) the instant they arrive — and decrypted only at connection time, inside the sandboxed main process.

  • macOS Keychain · Windows DPAPI · Linux libsecret
  • No encryption key is ever written to disk
  • Secrets never reach the sandboxed UI
AI agent access · MCP

Give an AI agent hands — never your keys

TermDesk is a Model Context Protocol server, so Claude, Cursor or any MCP client can list hosts, run commands and fan out across a fleet. Credentials stay in the main process — the agent gets hands, never keys.

  • Per-host opt-in & approval-gated
  • Every action streamed to an AI Activity log
  • Off by default
Security

Your keys never leave your machine.

Security isn't a tier you upgrade into. TermDesk is local-first by default and encrypted always — and because the source is public, you don't have to take our word for any of it. Read the code that touches your keys.

Sealed by your OS keychain

Secrets are encrypted with Electron safeStorage — macOS Keychain, Windows DPAPI, Linux libsecret. The key is held by the OS and never written to disk.

VNC always over SSH

Graphical sessions ride your SSH tunnel through a loopback bridge with single-use 30-second tokens. Port 5900 is never exposed.

Sandboxed renderer

The UI has no Node access (contextIsolation + sandbox). All SSH, SFTP, VNC and secrets live in the main process behind a Zod-validated IPC contract.

Local-first, no telemetry

Your hosts, keys and history never leave your machine. No mandatory cloud, no telemetry — and on Linux, TermDesk refuses an insecure keyring rather than store secrets weakly.

How it compares

SSH, VNC and a vault — without picking two.

The tools that do all three aren't cross-platform or aren't cheap. The cheap, polished ones drop VNC or lock your vault in the cloud.

  TermDesk Termius Royal TSX Devolutions RDM
SSH & SFTPSFTP paid
VNC / remote desktop✓ over SSH
Cross-platform (Win / Mac / Linux)no Linux
Local-first vault (no cloud required)cloud✓ fileserver to share
AI agent access (MCP)
Open source (auditable)✓ MITclosedclosedclosed

Comparison compiled from public product pages, June 2026. Competitor capabilities and prices change — verify against their sites.

Open source

Built in the open. Yours to audit.

TermDesk is MIT-licensed and developed in public on GitHub. Read every line that touches your keys, build it yourself, file an issue, or send a PR — no account, no telemetry, no black box.

MIT licensed No telemetry Fully auditable source macOS · Windows · Linux
clone & run from source
git clone https://github.com/konraddzbik/termdesk.git

TypeScript + Electron. Follow the README for install & build steps on your platform.

View on GitHub Report an issue Notify me about installers

Prebuilt, signed installers are on the way. Until then, TermDesk runs from source — or leave your email and we'll ping you when they land.

Stop juggling clients.

One open-source app for SSH, SFTP, VNC and RDP — with a vault that's yours alone. Star it, fork it, hold your own keys.

View on GitHub