轻量跨平台远程桌面软件,支持电脑、浏览器和移动端连接,可集中查看操控多台设备,并支持自托管。
- Star
- 22,551
- Fork
- 1,642
- 未关闭 Issue
- 147
- 最近提交
- 5天前
这是什么?
Neko 在 Docker 容器中运行完整的桌面浏览器,并通过 WebRTC 将画面、声音和视频实时传输到用户的网页端。多人可以同时连接同一会话,主持人还能授予其他参与者操作权限,因此它更像一个可共享的浏览空间,而不只是单人窗口。
浏览器运行在服务器端,会话与访问者的电脑相互隔离:Cookie 和本地数据都留在容器内,断开连接后客户端不会留下痕迹。项目支持 Firefox、Chromium、Chrome、Brave、Tor Browser 等多种浏览器,也可以运行其他 Linux 程序或 XFCE、KDE 等完整桌面环境。此外,会话还能通过 RTMP 推送到 Twitch、YouTube 等平台。
它适用于看片聚会、协同浏览、互动演示、远程支持与教学,也可以把虚拟浏览器嵌入到自己的 Web 应用中。部署主要通过 Docker 镜像完成,房间管理由独立项目 neko-rooms 提供。
核心功能
- 01通过 WebRTC 向多名观众实时传输浏览器画面与声音。
- 02多人共享同一会话,可将操作权限分配给指定用户。
- 03基于 Docker 运行,支持 Firefox、Chromium、Chrome、Brave、Tor Browser 等浏览器。
- 04可运行 VLC、XFCE、KDE 等其他 Linux 应用与桌面环境。
- 05支持通过 RTMP 推流,浏览器状态保留在容器内。
适用场景
- 与朋友通过同一个浏览器一起观看视频。
- 为团队举办互动演示或协同浏览会话。
- 提供一次性、与本机隔离的浏览器用于私密访问。
- 将虚拟浏览器嵌入 Web 应用,实现远程访问。
快速上手
- 1
阅读文档站点上的快速入门指南
- 2
从安装文档中选择你需要的浏览器或应用对应的 Docker 镜像
- 3
按照安装文档使用 Docker 运行所选镜像
使用前须知
- 需要 Docker 并进行自托管部署。
- README 中没有直接的安装命令,具体设置细节需查看外部文档站点。
- 所串流的桌面运行在 Linux 上。
收录于专题
标签
常见问题
- neko 是什么?
- 一款基于 Docker 自托管的虚拟浏览器,通过 WebRTC 向多人实时串流并可共享操作。 Neko 在 Docker 容器中运行完整的桌面浏览器,并通过 WebRTC 将画面、声音和视频实时传输到用户的网页端。多人可以同时连接同一会话,主持人还能授予其他参与者操作权限,因此它更像一个可共享的浏览空间,而不只是单人窗口。
- neko 可以免费使用吗?用的什么许可证?
- neko 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- neko 还在维护吗?
- 活跃维护中。neko 最近一次提交是在 2026年10月20日。
- neko 适合用来做什么?
- 与朋友通过同一个浏览器一起观看视频。 为团队举办互动演示或协同浏览会话。 提供一次性、与本机隔离的浏览器用于私密访问。 将虚拟浏览器嵌入 Web 应用,实现远程访问。
- neko 怎么安装和运行?
- 阅读文档站点上的快速入门指南 从安装文档中选择你需要的浏览器或应用对应的 Docker 镜像 按照安装文档使用 Docker 运行所选镜像
- 在哪里获取 neko?
- 源代码和安装说明在 GitHub 上:https://github.com/m1k1o/neko
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4572+31 本周445C++GPL-3.0更新于 2小时前
一款基于浏览器访问的 Linux 远程桌面服务器,可通过现代浏览器访问桌面和应用。
5335471C++GPL-2.0更新于 10小时前
自托管工具,可将 Plex、Jellyfin、Emby 或本地媒体组织成自定义直播电视频道。
2667157TypeScriptZlib更新于 昨天
可自托管的网页端远程管理平台,支持远程桌面、终端和文件管理局域网或互联网上的计算机。
7481+9 本周1042HTMLApache-2.0更新于 7小时前
开源、可自托管的团队通讯平台,面向注重数据保护的内部与外部沟通,使用 TypeScript 开发。
4.6万+18 本周1.4万TypeScriptOther更新于 3小时前
可自托管的开源点对点 WebRTC 视频会议工具,基于浏览器创建会议室,支持屏幕共享、聊天和白板。
4803+3 本周787JavaScriptAGPL-3.0更新于 4小时前