Host watch parties where friends join a shared browser to watch videos together and chat in real time.
Provide remote support by letting a technician control a user's browser session to troubleshoot issues.
Run automated browser scripts with Playwright or Puppeteer on a persistent server without local setup.
Access internal applications from anywhere without a VPN by using the browser as a secure jump host.
Requires Docker, WebRTC signaling setup, and coordinating multiple services (browser, streaming, signaling server).
Neko is a self-hosted virtual browser that runs inside a Docker container and streams to users over WebRTC, a technology browsers use for low-latency audio and video. Instead of running a browser on your own computer, you run Neko on a server you control; what users see and hear is a live video stream of that browser, and their clicks and keystrokes are sent back. Because nothing actually executes locally, cookies, downloads, and browser fingerprints stay on the server side, which the project pitches as a privacy and isolation benefit. A core feature is that several people can connect to the same Neko session at once and all interact with the same browser in real time. The README calls out use cases like watch parties (browsing video sites together), interactive presentations where the audience can take control, collaborative debugging or brainstorming, support and teaching, and embedding a shared browser inside another web app. It can also be used solo as a persistent or throwaway browser reachable from anywhere, as a jump host into internal apps, or as a streaming source that can be broadcast over RTMP and recorded. Neko is not strictly limited to a browser. The README notes it can stream anything that runs on Linux, including media players like VLC or full desktop environments like XFCE or KDE, and could in principle relay other protocols such as RDP or VNC. Automation tools like Playwright or Puppeteer can be installed alongside. The server is written in Go; the project's listed topics also include Vue, suggesting a Vue-based front end. The full README is longer than what was provided.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.