neko logo

neko

Self-hosted virtual browser and screen share room for remote collaboration

8.7k Go Apache-2.0 1 month ago

Overview

neko is a self-hosted application that runs a full browser or desktop environment inside a Docker container and streams it to multiple participants in real time via WebRTC. It is designed for collaborative browsing, watch parties, and remote pair programming where everyone sees and can interact with the same screen. Access control and room management are handled through a simple web interface.

Where it falls short of Discord

  • Primarily a screen-sharing tool; lacks persistent text chat or channels
  • WebRTC requires open UDP ports, complicating setups behind strict firewalls
  • No persistent user accounts or roles beyond admin/participant

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

screen-sharing
webrtc
virtual-browser
watch-party
collaboration
Maintain neko?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the neko difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/neko)](https://openreplace.com/neko)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Fully customizable open-source communications platform and Slack alternative

46k TypeScript MIT 5 days ago
3/5
1-click
neko vs Rocket.Chat

Open-source notification infrastructure for multi-channel developer alerts

39k Docker MIT 5 days ago
3/5
neko vs Novu

Open-source, self-hostable Slack alternative for secure team messaging and collaboration

38k Go MIT 5 days ago
3/5
1-click
neko vs Mattermost

Simple HTTP-based push notifications to phone and desktop, no account needed

31k Go Apache-2.0 6 days ago
2/5
neko vs ntfy