Announcement

Free to view yesterday and today
Customer Service: cat_manager

Neko: Self-Hosted Virtual Browser with Docker and WebRTC

Neko is a self-hosted virtual browser leveraging Docker and WebRTC to provide secure and low-latency remote access to a browser instance. Ideal for secure browsing, testing, and automation.

Go
Added on 2025年7月2日
View on GitHub
Neko: Self-Hosted Virtual Browser with Docker and WebRTC preview
11,557
Stars
771
Forks
Go
Language

Project Introduction

Summary

Neko is an open-source project providing a fully self-hostable virtual browser environment. It packages a web browser within a Docker container and streams its output to the user via WebRTC, enabling remote and isolated browsing sessions with minimal latency.

Problem Solved

Accessing web content securely and privately, running browser-based automation in isolated environments, or testing websites across different browser versions/OS without local installation complexities.

Core Features

Docker Containerization

Runs browser instances (like Chrome/Firefox) inside isolated Docker containers, providing security and flexibility.

WebRTC Streaming

Utilizes WebRTC for low-latency, real-time video and audio streaming of the browser session to the client.

Self-Hosted

Allows deployment on your own infrastructure, giving full control over data and configuration.

Tech Stack

Go
Docker
WebRTC
WebSocket
Vue.js

使用场景

Neko can be used in various scenarios where isolated, remote, or specific browser environments are required.

Secure and Isolated Web Browsing

Details

Access potentially unsafe websites or download suspicious files within the virtual browser, protecting your local machine.

User Value

Enhance cybersecurity posture and protect sensitive local data.

Automated Testing and Web Scraping

Details

Run automated testing suites or web scraping scripts in a clean, consistent, and easily scalable browser environment hosted on your infrastructure.

User Value

Improve reliability and scalability of automation tasks; reduce setup overhead.

Remote Access to Standardized Browser Environments

Details

Provide temporary or persistent browser environments for teams without requiring local browser installations or specific OS setups.

User Value

Simplify IT management and ensure consistency across user access.

Recommended Projects

You might be interested in these projects

fastapifastapi

FastAPI 是一个现代化的、高性能的 Python Web 框架,用于快速构建 API,具有自动文档生成、数据验证和异步支持等特性。

Python
857557410
View Details

microsoftWeb-Dev-For-Beginners

A comprehensive, 12-week, 24-lesson curriculum designed to teach the fundamentals of web development from scratch. Ideal for absolute beginners looking to learn HTML, CSS, and JavaScript, culminating in basic frameworks and cloud deployment.

JavaScript
9011813627
View Details

BasedHardwareomi

Omi is an AI wearable device designed for effortless, hands-free voice transcription. Simply wear it, speak your thoughts, and get accurate text automatically. Ideal for capturing ideas, notes, and conversations on the go.

C
5996859
View Details