Neko β A Full Virtual Computer That Runs Inside Your Browser (One Docker Command)
No downloads. No installs. No VMs. Just a real computer in a browser tab that everyone can share.

Someone built a full virtual computer that runs inside your browser. Itβs called Neko. It runs a complete desktop environment inside a Docker container and streams it to your browser using WebRTC. Not a screen share. Not a remote desktop. A real computer running in a container that you control from any browser tab.
No VNC lag. No RDP setup. No TeamViewer watermarks. Just smooth, real-time video and audio. And the best part β multiple people can watch and control the same session at the same time. One Docker command to start.
π§ What This Actually Is β In Plain English
Imagine you could open a new tab in your browser and instead of a website, thereβs an entire computer inside it. A real desktop with a real browser, real apps, real audio β running somewhere else but showing up in your tab as smooth as a YouTube video.
Thatβs Neko. It runs a Linux desktop inside a Docker container and streams it to anyoneβs browser using WebRTC (the same technology that powers video calls). Everyone who connects sees the same screen, hears the same audio, and can take turns controlling it.
Think of it as: A shared computer that lives in the cloud (or on your machine) and everyone accesses it through their browser. Close the tab, come back later β everything is still there.
GitHub: github.com/m1k1o/neko
Docs: neko.m1k1o.net
β‘ One Command to Start
docker run -d -p 8080:8080 -p 52000-52100:52000-52100/udp --shm-size=2gb m1k1o/neko:firefox
Open localhost:8080 in your browser. You now have a full Firefox browser running in a container that anyone can join.
Other browsers available:
| Image | What You Get |
|---|---|
m1k1o/neko:firefox |
Firefox |
m1k1o/neko:chromium |
Chromium |
m1k1o/neko:google-chrome |
Google Chrome |
m1k1o/neko:brave |
Brave Browser |
m1k1o/neko:tor-browser |
Tor Browser |
m1k1o/neko:opera |
Opera |
m1k1o/neko:xfce |
Full XFCE desktop environment |
m1k1o/neko:kde |
Full KDE desktop environment |
Donβt have Docker? Install it from docker.com β itβs free and takes 5 minutes.
π§ What This Thing Can Do
| Feature | What It Means |
|---|---|
| Virtual browser in a container | Run Firefox, Chrome, Brave, Edge, Tor, or Opera β completely isolated from your real computer |
| Full desktop environments | Run XFCE or KDE β a complete Linux desktop, not just a browser |
| Multi-user sessions | Multiple people watch and control the same screen simultaneously. Built-in chat + emotes |
| Synced audio streaming | Everyone hears the same audio in perfect sync. No βcan you hear my screen?β moments |
| Persistent sessions | Close the tab, come back later β everything is exactly where you left it |
| GPU acceleration | Smooth video rendering, no choppiness |
| Admin controls | Kick users, ban users, lock rooms, force give/release control |
| Clipboard sync | Copy on the virtual browser, paste on your real machine (and vice versa) |
| Embeddable via API | Drop it into your own web app β open source alternative to Hyperbeam |
| File sharing | Upload and download files between your computer and the virtual session |
π The Fun Stuff β Watch Parties, Sports, PPVs
This is where Neko gets wild. Because itβs a shared browser with synced audio and video, you can use it to watch anything together β legally gray or otherwise.
| What You Can Do | How |
|---|---|
| UFC / Boxing PPV watch party | One person opens the stream in Neko. Everyone else joins the same session. Everyone sees the fight in real-time with synced audio. No one else needs the subscription β only Neko does |
| Premier League / La Liga / Champions League | Open any streaming site in the Neko browser. Share the link with your group. Watch the match together with live chat and emotes |
| Cricket (IPL, World Cup) | Same setup. Open a cricket stream in Neko. Friends from anywhere in the world join. One stream, many viewers |
| F1 races | Watch live with multi-viewer setup. Everyone sees the same feed, reacts in real-time |
| Movie night | Open Netflix, Disney+, or any movie site. Everyone watches the same movie at the same time with perfect audio sync. No β3-2-1 playβ nonsense |
| Anime marathons | This is literally why it was built. The creator couldnβt watch anime with friends because Discord kept crashing. So he built Neko |
| NFL / NBA / Super Bowl | One browser, one stream, 10+ friends watching. No screen sharing lag, no βyour internet sucksβ complaints |
| WWE events | PPV watch parties without everyone needing their own Peacock subscription |
The key insight: Only the Neko server needs to access the stream. The viewers just see the browser output via WebRTC. Nothing is downloaded on the viewerβs end β theyβre just watching a video feed of someone elseβs browser.
Pro tip: Run Neko on a cheap VPS ($5/month on DigitalOcean or Vultr) and you have a permanent watch party room accessible from anywhere.
π‘οΈ The Security Stuff β Throwaway Browsing and Privacy
| Use Case | How |
|---|---|
| Disposable browsing | Need to visit a sketchy site? Do it in Neko. Nothing touches your real machine. Delete the container when done β zero trace |
| Tor + VPN browsing | Run m1k1o/neko:tor-browser inside a VPS thatβs behind a VPN. Two layers of anonymity, zero risk to your real machine |
| Secure jump host | Access internal company apps from anywhere. Only video leaves the container β no cookies, tokens, or data on the client device |
| Malware analysis | Open suspicious files or links in an isolated container. If itβs malware, it canβt escape. Destroy the container after |
| Banking on public WiFi | Use Neko to access your bank from a coffee shop. The banking session runs on your secure server, not the sketchy public network |
π° Use Cases That Make Money
| Use Case | How It Pays |
|---|---|
| Sell watch party access | Host PPV events on Neko. Charge $5-10 per viewer. One subscription, unlimited viewers |
| Remote IT support business | Give clients a Neko link instead of installing TeamViewer. Cleaner, faster, no watermarks |
| Coding bootcamp / tutoring | Students see your real browser, can take control to practice. No screen sharing setup |
| SaaS demo platform | Embed Neko in your product demo page. Visitors can click around your app without signing up |
| Rent browser sessions | Offer βcloud browserβ access for people in countries with censored internet |
| Testing service | Test websites across different browsers without installing them. Run Chrome, Firefox, and Brave simultaneously |
π The Backstory + Stats
Why it exists: The creator built this because rabb.it shut down and he just wanted to watch anime with his friends. Discord kept crashing. His internet couldnβt handle streaming. So he built an entire virtual browser platform from scratch. Because thatβs what you do when you canβt watch anime.
| Stat | Value |
|---|---|
| GitHub stars | 17,300+ |
| Forks | 1,200+ |
| Commits | 2,133 |
| Contributors | 57 |
| License | Apache 2.0 (fully open source) |
| Based on | WebRTC streaming |
| Docker images | 8+ browser/desktop options |
Quick Hits
| Want | Do |
|---|---|
β docker run -d -p 8080:8080 m1k1o/neko:firefox β open localhost:8080 |
|
| β Run Neko on a VPS β open stream β share link with friends | |
β m1k1o/neko:tor-browser on a VPN-protected VPS |
|
| β Open any streaming site in Neko β everyone sees the same screen + audio | |
β m1k1o/neko:xfce for XFCE or m1k1o/neko:kde for KDE |
|
| β neko.m1k1o.net |
A guy couldnβt watch anime with his friends. So he built an entire virtual computer platform. And now you can watch the UFC for free on it.
!