Neko: A Self-Hosted Virtual Browser for Collaborative and Secure Web Access
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
Neko is an innovative self-hosted virtual browser that leverages Docker and WebRTC technology to provide secure and private internet access. It enables users to run a fully functional browser in an isolated environment, supporting multiple participants for collaborative activities like watch parties and interactive presentations. This versatile tool offers a robust solution for both individual privacy and team-based online interactions.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
Neko is a powerful, self-hosted virtual browser designed to run seamlessly within Docker containers, utilizing WebRTC for efficient streaming. This innovative project allows users to access a fully functional browser in a secure and isolated environment, making it ideal for private browsing, testing web applications, or simply enjoying a flexible online experience. Beyond individual use, Neko excels in collaborative scenarios, enabling multiple users to access and interact with the same virtual browser simultaneously, perfect for watch parties, interactive presentations, and shared workspaces.
Installation
Getting started with Neko typically involves leveraging Docker for a straightforward setup. The project provides comprehensive documentation to guide users through the installation process, offering various examples and configurations to suit different needs. For detailed instructions and prerequisites, please refer to the official Neko documentation.
Examples
Neko is highly versatile, supporting a wide array of browsers and other applications within its virtual environment. Users can deploy popular browsers like Firefox, Chromium, Google Chrome, and even privacy-focused options such as Tor Browser and Ungoogled Chromium. Beyond browsers, Neko can host full desktop environments like XFCE and KDE, or specific applications such as VLC and Remmina, expanding its utility significantly. For a complete list of available Docker images and applications, visit the Neko Docker Images documentation.
Why Use Neko
Neko stands out by offering several compelling advantages over traditional remote desktop solutions. It provides smooth video and built-in audio support thanks to WebRTC, which is often lacking in alternatives like Apache Guacamole or noVNC. Its core strength lies in multi-participant control, fostering real-time synchronization and interactivity for use cases such as:
- Watch Parties: Enjoy video content together with friends, complete with chat and emotes.
- Interactive Presentations: Share your screen and allow others to control it for engaging presentations.
- Collaborative Tools: Facilitate brainstorming, co-browsing, and shared debugging sessions.
- Personal Workspace: Stream containerized applications and desktops for a consistent environment.
- Persistent & Throwaway Browsers: Maintain a browser with persistent cookies accessible anywhere, or use a disposable browser for enhanced privacy and security, mitigating OS fingerprinting risks.
- Session Broadcasting & Recording: Broadcast room content via RTMP to platforms like Twitch or YouTube, or record sessions for tutorials and archives.
Links
- GitHub Repository: https://github.com/m1k1o/neko
- Official Documentation: https://neko.m1k1o.net/
- Support Neko: https://github.com/sponsors/m1k1o
Related repositories
Similar repositories that may be relevant next.
HomeHub: Your Private, Self-Hosted Family Utility Dashboard
May 8, 2026
HomeHub is a private, lightweight, and self-hosted web application designed to be your family's all-in-one dashboard. It transforms any computer, even a Raspberry Pi, into a central hub for managing daily household activities, offering features like shared notes, shopping lists, and expense tracking. With no login required and a focus on privacy, all your data remains on your local network, ensuring no cloud dependency or tracking.
Airo: Effortless Project Deployment from Local to Production VPS
May 3, 2026
Airo is a Go-based tool designed for simple and efficient deployment of projects from a local machine to a production VPS. It automates the process of building Docker images and deploying them via SSH or a registry, making it ideal for self-hosted side projects. This solution offers a straightforward alternative to complex CI/CD pipelines, focusing on speed and control.
nebula-sync: Effortlessly Synchronize Your Pi-hole Configurations
May 2, 2026
nebula-sync is a powerful tool designed to synchronize configurations across multiple Pi-hole v6.x instances. Developed in Go, it offers both full and selective synchronization options, ensuring your ad-blocking setup remains consistent and up-to-date across your network. This project simplifies the management of distributed Pi-hole deployments.

docker-volume-backup: Robust Docker Volume Backups to Multiple Storages
April 23, 2026
docker-volume-backup is a lightweight companion container designed for robust Docker volume backups. It handles recurring or one-off backups to various destinations like S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive, or SSH, and includes features like encryption and old backup rotation. This tool ensures your Docker data is safely stored and easily recoverable.
Source repository
Open the original repository on GitHub.
7 counted GitHub visits