Freedom251 › Remote desktop software
KasmVNC
by KasmVNC

What KasmVNC is
KasmVNC is open-source software for streaming complete Linux desktops or individual applications to modern web browsers. It can run in Kasm Workspaces containers or be installed directly on a server, supporting Linux distributions such as Ubuntu, Debian, Kali, Oracle Linux, openSUSE, Fedora, and Alpine on amd64 and arm64 systems. The browser client uses WebAssembly, WebRTC, and WebGL, and includes file transfer plus copy-and-paste between local and remote systems. Chromium-based browsers also support binary clipboard data for text, images, and formatted text. Administrative controls include keystroke and clipboard logging, clipboard transfer limits, keyboard rate limits, and screen-region selection. Kasm describes strong credentials and options such as two-factor authentication. A web API provides remote control and information retrieval, while multi-user permissions can be changed through that API. Installation requires at least two CPU cores and 2 GB of RAM. KasmVNC is free GPL-2.0 software with community support. It does not follow the RFB specification, so legacy VNC viewer applications are unsupported.
Who it suits
It suits people who need browser-based access to Linux desktops or applications, including self-hosted deployments and Kasm Workspaces users. Administrators needing API controls, user permissions, and data-loss-prevention settings may also find it relevant.
What it does well
- Free GPL-2.0 open-source software
- Streams desktops and applications through browsers
- Supports listed Linux distributions on amd64 and arm64
- Includes file transfer and clipboard features
- Provides API and security controls
What to know first
- No mobile apps
- Legacy RFB VNC viewers are unsupported
- Requires at least two CPU cores and 2 GB RAM
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| KasmVNC (GPL-2.0 open-source software) | Linux desktop streaming · Self-hosted on a server or in Kasm Workspaces containers · Community supported | Free |
As kasm.com lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
KasmVNC provides browser access to Linux desktops and applications with self-hosting, API administration, clipboard tools, and security controls. Its non-RFB design means existing legacy VNC viewer software cannot connect.
Facts from KasmVNC's own pages
- API and users
- The project README describes a web API for remote control and information retrieval, plus multi-user permissions that can be changed through the API. · github.com, 12 Oct 2026
- Authentication
- Kasm’s product page says KasmVNC supports strong credentials and additional security such as two-factor authentication. · kasm.com, 12 Oct 2026
- Browser technology
- The software uses browser-native technologies including WebAssembly, WebRTC, and WebGL. · docs.kasmvnc.com, 12 Oct 2026
- Clipboard
- The product page describes copy and paste between remote and local systems, and the project README lists binary clipboard support for text, images, and formatted text in Chromium-based browsers. · kasm.com, 12 Oct 2026
- Compression
- Kasm’s product page says WebP and smart encoding provide 30% better compression. · kasm.com, 12 Oct 2026
- Deployment
- It can run inside Kasm Workspaces containers or be installed directly on a server. · docs.kasmvnc.com, 12 Oct 2026
- File transfer
- Yes · kasm.com, 20 Sept 2026
- Headquarters
- McLean, Virginia, United States · kasm.com, 28 Sept 2026
- Intended users
- Kasm describes the software as open-source browser-based remote access for people who need to securely access and control virtual desktops. · kasm.com, 12 Oct 2026
- Mobile apps
- No · kasm.com, 20 Sept 2026
- Protocol compatibility
- KasmVNC is not compliant with the RFB specification and does not support legacy VNC viewer applications. · github.com, 12 Oct 2026
- Purpose
- KasmVNC streams full Linux desktops and individual applications to a modern web browser. · docs.kasmvnc.com, 12 Oct 2026
- Requirement
- The installation guide specifies a minimum of two CPU cores and 2 GB of RAM. · docs.kasmvnc.com, 12 Oct 2026
- Security controls
- KasmVNC includes data-loss-prevention controls such as keystroke and clipboard logging, clipboard transfer limits, keyboard rate limits, and screen-region selection. · github.com, 12 Oct 2026
- Support
- The documentation directs users to the public KasmVNC GitHub issues page to report issues. · docs.kasmvnc.com, 12 Oct 2026
- Supported platforms
- Linux distributions including Ubuntu,Debian,Kali,Oracle Linux,openSUSE,Fedora,and Alpine; modern web browsers · kasm.com, 20 Sept 2026
- Supported systems
- The current installation guide lists Ubuntu, Debian, Kali, Oracle Linux, openSUSE, Fedora, and Alpine distributions for amd64 and arm64. · docs.kasmvnc.com, 12 Oct 2026
Where KasmVNC stands on Freedom251
- Remote desktop software#32 of 135