Logo
Deploy Now

Stars

22,163

Forks

1,603

Watchers

98

Developer links

Neko

With over 21,000 GitHub stars and six years of steady development through version 3.1.0, Neko transforms any Docker container into a fully interactive browser or desktop environment streamed to web browsers via WebRTC with sub-300-millisecond glass-to-glass latency. The Go backend captures X server display frames using the Pion WebRTC library while the Vue.js frontend renders the remote session with native audio synchronization, delivering a significantly smoother experience than Apache Guacamole or noVNC which rely on image-over-WebSocket approaches. Multiple users simultaneously view and collaboratively control the same session with real-time input synchronization and host-managed control passing between participants. Pre-built Docker images cover Firefox, Chromium, Google Chrome, Tor Browser, Brave, Vivaldi, and Microsoft Edge alongside full desktop environments including XFCE and KDE for running any Linux application. Neko Rooms provides multi-tenant deployment with a REST API for programmatic room provisioning, while Neko Apps extends the platform with additional containerized applications beyond browsers. Sessions persist on the server independently of client connections — close your laptop, reconnect from your phone, and resume exactly where you left off. Optional VPN and Tor integration routes traffic through encrypted tunnels for privacy-sensitive browsing. RTMP broadcasting streams sessions to external platforms. The embeddable client supports iframe integration for custom portals and applications. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Neko
Neko
Neko
Neko
Neko

Benefits

  • Sub-300ms WebRTC Streaming
  • Pion WebRTC delivers smooth video with native audio synchronization and adaptive bitrate control, providing sub-300ms latency far superior to image-based remote desktop solutions.
  • Multi-User Collaborative Control
  • Multiple participants simultaneously view and interact with the same browser session with real-time input synchronization and host-managed control passing between users.
  • Run Any Linux Application
  • Pre-built images for Firefox, Chrome, Tor, Brave, and full XFCE/KDE desktops mean any Linux application runs inside Neko — not limited to browsers alone.
  • Persistent Server-Side Sessions
  • Browser sessions run on the server independently of client connections — disconnect and reconnect from any device to resume exactly where you left off.

Features

  • Multiple Browser Images
  • Pre-built Docker images for Firefox, Chromium, Chrome, Tor, Brave, Vivaldi, and Edge deploy instantly with browser-specific configurations and extensions.
  • Neko Rooms Multi-Tenancy
  • REST API-driven room provisioning manages multiple isolated sessions simultaneously for teams, classrooms, or service providers with programmatic lifecycle control.
  • Full Desktop Environments
  • XFCE and KDE desktop images run complete Linux environments with file managers, terminals, and productivity applications beyond the browser use case.
  • RTMP Broadcasting
  • Stream browser sessions to external platforms via RTMP for live demonstrations, watch parties, presentations, and real-time content sharing scenarios.
  • Embeddable Client Integration
  • Iframe-compatible client component integrates into custom portals and applications with the WebRTC stream consumable by external frontend implementations.