Neko 是一款开源的自托管虚拟浏览器,允许多个用户远程共享单个 Web 浏览器实例。Neko 专为协作浏览、远程访问 Web 应用程序以及基于私有云的浏览等用例而设计。
- 使用 Neko,可以让你在虚拟环境中运行功能齐全的浏览器,可以像在常规浏览器上一样浏览网页、运行应用程序,所有这些都在安全且隔离的环境中进行;
- 借助 Neko,可以轻松、安全地与其他人共享浏览器的访问权限,而不必担心维护单独的配置或设置;
- 借助 Neko,可以轻松进行互动演示,只需邀请客人加入虚拟环境,就可以共享屏幕并与他们实时互动
Github:https://github.com/m1k1o/neko
Neko支持主流的浏览器,包括:Chrome,Edge,Firefox,Opera,Brave等。
Neko的主要特点:
- 多用户协作:多个用户可以与同一个浏览器会话进行交互。
- 支持音频和视频流:低延迟实时流式传输浏览器的输出
- 持久浏览器/一次性浏览器:可以持久化访问数据;每个会话都在隔离环境中运行,可以设置为会话结束后被销毁
- 安全且自托管:您控制服务器,确保隐私和安全
- 支持GPU 加速:支持硬件加速以提高性能
- 丰富自定义选项:配置书签、扩展、持久数据等
Neko的典型应用场景:
- 远程浏览:无需安装软件即可从任何设备访问网络浏览器,很类似 hyperbeam.com 应用场景
- 和朋友一起看电影、听音乐、直播并实时互动
- 浏览器自动化:搭配 Playwright 或 Puppeteer,实现任务自动化。Browse Use、Manus等采用了类似方案,
- 交互式演示:与他人共享屏幕并允许他人控制,非常适合协作工作和互动教学
- 远程教学、技术支持
- 协作工具
Neko项目基于Neko,提供了Neko Rooms、Neko VPN几个产品。其中:
- Neko Rooms:虚拟房间管理系统
- Neko VPN:在Neko中支持VPN
类似的项目:
Kasm Workspaces:https://kasmweb.com/
BrowserBox:https://github.com/BrowserBox/BrowserBox
Docker container for Firefox:https://github.com/linuxserver/docker-firefox