
n.eko (Neko)
Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

Neko is a self-hosted virtual browser and shared desktop environment streamed to users over WebRTC. It typically runs inside Docker, letting you access a full browser (or other Linux apps/desktops) remotely with low latency and synchronized audio.
Key Features
- WebRTC-based ultra low-latency video streaming with audio
- Multi-participant rooms with shared control and host-controlled permissions
- Runs browsers or other Linux applications/desktops inside a containerized environment
- Persistent sessions for long-running work, monitoring, downloads, or uploads
- Ephemeral “throwaway” sessions to reduce local traces and isolate risk
- API-driven room provisioning when paired with external room managers
- Optional live broadcasting via RTMP for streaming room output
Use Cases
- Watch parties and synchronized media playback with shared control
- Interactive presentations, remote teaching, and collaborative debugging
- Secure “jump host” access to internal web tools without exposing client-side data
Limitations and Considerations
- Interactive performance depends on network quality and WebRTC compatibility
- Running full desktops/browsers in containers can be resource-intensive (CPU/RAM)
Neko is well-suited for teams and individuals who want a fast, shareable remote browser or desktop session with real-time interactivity. It combines container isolation with WebRTC streaming to enable collaborative browsing and remote workflows.