psmux / DeskVNC

DeskVNC

A VNC, RDP and SSH client for Windows, macOS and Linux, with an MCP server that lets an AI agent see the screen, click and type.

  • Windows
  • macOS
  • Linux
  • MIT or Apache 2.0
  • v0.27.10
DeskVNCquick start
# download for Windows, macOS or Linux
https://github.com/psmux/DeskVNC/releases/latest

# register the MCP server with Claude Code (macOS path)
$ claude mcp add deskvnc -- /Applications/DeskVNCViewer.app/Contents/MacOS/dvv mcp --stdio
release
v0.27.10, October 2026
runs on
Windows, macOS, Linux
protocols
VNC, RDP, SSH and SFTP
agents
dvv MCP server, stdio or HTTP
downloads
774 from GitHub releases

One client for VNC, RDP and SSH

DeskVNC keeps all three kinds of host in one library. It has its own protocol cores, written in Rust: VNC from RFB 3.3 to 3.8 with VeNCrypt, RA2 and Apple authentication, RDP with NLA and RemoteApp, and SSH with SFTP, tunnels and PuTTY key files. The interface runs in Tauri 2.

Let an AI agent drive a desktop

The app ships dvv, an MCP server. An agent can open a saved machine, look at the screen, click, type, move files, open an SSH terminal and work on groups of machines. Leases and stale screen fences stop it from acting on a screen it has not seen. The source registers about two dozen dvv_ tools.

Nothing is installed on the target. The agent uses the same VNC, RDP or SSH connection a person would, and a person can click into the pane and take control back at any time.

Questions

Does DeskVNC need an agent installed on the remote machine?

No. It connects over ordinary VNC, RDP or SSH, so the target only needs the server it already runs for those protocols.

Which AI clients work with the dvv MCP server?

The README lists Claude Code and OpenCode as verified, over both stdio and HTTP.

Is DeskVNC free?

Yes. The source is on GitHub under MIT or Apache 2.0, and release builds are on the releases page.

install
https://github.com/psmux/DeskVNC/releases/latest

.exe and .msi for Windows, a universal .dmg for macOS, .deb, .rpm and .AppImage for Linux. The macOS build is signed and notarized and the Windows installer is signed.

19 msone observe and act cycle
447/scharacters typed by dvv_type
0.95 sone agent finishing tasks on two desktops at once

From the DeskVNC README, measured against a 1920x1080 Windows desktop on a LAN. dvv_screen at 0.25 scale takes 25 ms.

  • Tabs split into panes, each pane a different machine and protocol
  • Frames decoded in Rust and painted through WebGL2, H.264 hardware decode where the webview offers it
  • Passwords in Keychain, Credential Manager or Secret Service. No account, no telemetry
  • Network discovery: mDNS, subnet scan with banner fingerprinting, LLMNR, NetBIOS, Wake on LAN
  • MCP clients verified: Claude Code and OpenCode, over stdio and HTTP