OpenSource-Hub
N

neko

20.8k stars·Video & Audio Download·SHA-256 checksum verified

Self-hosted virtual browser that streams a desktop inside Docker using WebRTC, enabling real-time collaboration, watch parties, and secure remote browsing.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Self-hosted virtual browser streaming desktop to multiple users via WebRTC for collaboration, watch parties, and secure browsing.

Core Features

  • Low-latency WebRTC streaming of a full desktop to multiple concurrent users
  • Not limited to a browser — run any Linux app or full desktop environment
  • Built-in chat, emotes, permission control, recording, and RTMP broadcasting
  • Fully self-hosted via Docker, all data stays in your infrastructure
  • REST API for room creation and embedding into third-party applications

What It Can't Do

  • Requires a public IP or tunneling for multi-user WebRTC; default password 'neko' must be changed; first pull ~1GB image; sensitive to network latency; not compatible with legacy browsers like IE.

Use Cases

  • Watch parties: synchronize video playback and chat with friends in real time
  • Collaborative browsing/debugging: multiple users share and control a virtual desktop
  • Remote support/teaching: guide users in a controlled environment
  • Embedded browser: embed any third-party website or app into your own service
  • Throwaway browser: private sessions that leave no traces on local device
  • Persistent browser: access the same cookies and bookmarks from anywhere

n.eko is a self-hosted virtual browser that runs in Docker and streams an entire desktop environment via WebRTC to multiple users simultaneously. It goes beyond simple browser sharing: any Linux application (like VLC, IDEs, or even a full desktop such as XFCE) can be containerized and accessed collaboratively. Use cases include watch parties with synchronized video and chat, interactive presentations where participants can control the screen, team brainstorming, remote support, and embedding a virtual browser into your own web app. It also supports single-user scenarios like a throwaway browser for privacy, a persistent browser available anywhere, session broadcasting to Twitch/YouTube, or a jump host for internal apps. Unlike proprietary tools like Hyperbeam or Giggl, n.eko is fully open-source and self-hosted, giving you complete control over data and infrastructure.

Tags

webrtcvirtual-browserwatch-partydockercollaborationremote-desktopprivacy

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Install Docker and Docker Compose

4

Step 2: Run quick start: docker run -d -p 8080:8080 -p 50000-50100:50000-50100/udp --name neko m1k1o/neko (adjust ports as needed)

5

Step 3: Open http://localhost:8080 in browser, enter default password 'neko'

Install Guide
  1. Step 1: Install Docker and Docker Compose
  2. Step 2: Run quick start: docker run -d -p 8080:8080 -p 50000-50100:50000-50100/udp --name neko m1k1o/neko (adjust ports as needed)
  3. Step 3: Open http://localhost:8080 in browser, enter default password 'neko'
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop and remove container: docker stop neko && docker rm neko; remove image: docker rmi m1k1o/neko; delete any persistent data volumes manually.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-26 15:10:36
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

5 FAQs

Similar Projects