Watch and browse the web together in a shared virtual browser

16.6kstars
1.1kforks
Last commit: 1mo ago
Repo age: 6y old
Neko screenshot

Neko is a self-hosted “shared browser” that streams a real browser running in a container to multiple participants, keeping everyone in sync. It’s commonly used for watch parties and collaborative browsing, where users can see the same tab and optionally take turns controlling it.

Key Features

  • Streams a full browser (Firefox/Chromium) from a container to users via WebRTC
  • Multi-user rooms with shared, synchronized session state (everyone sees the same page)
  • Remote control support (mouse/keyboard) with configurable permissions/turn-taking
  • Built-in chat for coordinating during sessions
  • Audio/video streaming suitable for watch parties and shared media playback
  • Designed to run behind reverse proxies; configurable networking and security options via environment variables

Use Cases

  • Watch parties for streaming sites where participants need a synchronized shared browser
  • Remote collaboration for pair browsing, demos, or guiding non-technical users through web flows
  • Quick “disposable” browser sessions for testing websites in an isolated container

Limitations and Considerations

  • Requires WebRTC-capable clients and network paths; NAT/proxy setups may need additional configuration
  • Performance and responsiveness depend on server resources and available uplink bandwidth

Neko is a practical way to host a real browser centrally and share it live with a group. It fits teams and communities that need synchronized viewing and lightweight collaborative control without installing client software beyond a modern browser.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

code-server

code-server

Run VS Code in the browser on your own server

75.7k
6.4k
Last commit: 1d ago

Self-hosted VS Code in a browser with remote development, extensions, and secure access—ideal for cloud/dev containers, labs, and consistent dev environments.

Alternative to:
GitHub Codespaces
GitHub Codespaces
+3
Puter

Puter

Self-hostable personal cloud with a web desktop

38.5k
3.4k
Last commit: 2d ago

A self-hostable personal cloud that provides a web-based desktop, file storage, apps, and multi-user access in the browser.

Alternative to:
Google Drive
Google Drive
+4
Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.4k
1.6k
Last commit: 4d ago

Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.

Alternative to:
Plex
Plex
+4
Teleport

Teleport

Identity-native infrastructure access for SSH, Kubernetes, RDP and DBs

19.6k
2k
Last commit: 1d ago

Open-source platform that provides unified, audited, identity-based access to servers, Kubernetes clusters, databases, and desktops without static credentials.

Alternative to:
Okta Advanced Server Access
Okta Advanced Server Access
+2
Pangolin

Pangolin

Self-hosted secure tunneling and access gateway

17.8k
529
Last commit: 4d ago

Pangolin provides a self-hosted access gateway for securely exposing internal apps via tunnels, with identity-aware access controls and a web UI.

Alternative to:
Cloudflare SSL/TLS and reverse proxy features
Cloudflare SSL/TLS and reverse proxy features
+3
Coder

Coder

Self-hosted remote development environments on your infrastructure

11.9k
1.1k
Last commit: 1d ago

Open-source platform to provision secure, reproducible cloud workspaces from code using Terraform, with web access and IDE support.

Alternative to:
GitHub Codespaces
GitHub Codespaces
+3