无需安装,一款可以在浏览器运行的 Linux 来了,已开源!
WebVM 是一个无服务器虚拟环境,完全在客户端运行 HTML5/WebAssembly。它设计为与 Linux ABI 兼容。它运行未经修改的 Debian 发行版,包含许多原生开发工具链。
WebVM 由 CheerpX 虚拟化引擎提供支持,支持在任何浏览器上以安全、沙盒化的方式在客户端执行 x86 二进制文件。CheerpX 包含一个 x86 到 WebAssembly 的 JIT 编译器、一个基于块的虚拟文件系统和一个 Linux 系统调用模拟器。
想象一下:打开Chrome就能启动Linux终端、用Vim编写代码、甚至运行Python数据分析任务——这正是WebVM带来的革命性体验。

功能特点
- 完整 Linux 环境: 运行未修改的 Debian 发行版,支持大多数原生开发工具链
- 完全客户端运行: 所有处理都在浏览器中完成,无需依赖服务器,保证隐私安全
- 网络连接支持: 通过
Tailscale VPN实现网络功能,支持 WebSocket 作为传输层 - 图形界面支持: 提供
Alpine/Xorg/i3图形环境,不仅限于命令行操作 - 自定义部署: 可以从 Dockerfile 创建自己的 WebVM 环境,自由定制所需功能
- AI 助手集成: 支持集成
Claude AI,帮助解决开发问题
安装指南
安装和部署 WebVM 非常简单,我们有多种方式可以使用它:
1. 直接访问:
- 打开
https://webvm.io即可使用官方部署版本 - 要体验图形界面,可以访问
https://webvm.io/alpine.html
2. 自己部署:
- Fork GitHub 仓库
- 在设置中启用 GitHub Pages
- 运行 Deploy 工作流
- 工作流完成后,即可通过生成的 URL 访问你的 WebVM
3. 本地运行:
- 克隆 WebVM 仓库
- 下载 Debian mini Ext2 镜像
- 更新配置文件
- 构建并启动 WebVM
写在最后
WebVM不仅是一个技术Demo,更是打开了”浏览器即操作系统”的潘多拉魔盒。随着WebAssembly GC提案的推进,未来我们或许能在浏览器中流畅运行Android Studio或Visual Studio这样的重型IDE,值得期待一下!
开源地址:
延伸阅读:
一款开源免费、功能全面的人力资源管理系统,数据安全可控、高度可定制!
iBizEHR 是一款开源免费(MIT 协议)、功能全面的人力资源管理系统,数据安全可控、高度可定制!平台定位于「开源、...
[后台管理系统]推荐一款界面美观、功能强大、前后端分离、开箱即用的后台管理系统
今天刷GitHub的时候,发现了一个挺有意思的项目 —— BuildAdmin。一句话总结:它是一个基于 Th...
又来一款高质量、免费API集合,新闻、热门榜单、实用工具接口一键获取,太爽了!
现在互联网上每天都有大量的信息产出,我们常看的热搜、新闻、实用工具分散在各个平台,想快速获取重点信息却要在多个APP间切...
再见了付费工具,滴滴这款开源框架,好用到飞起!
做业务流程设计时,要么遇到工具定制性差、没法贴合自家业务风格,要么动态执行流程得依赖后端、操作臃肿,想加个专属功能还得硬...
一个轻量级、高性能的内网穿透工具!有点强!
本文说的是一款用 Rust 编写的轻量级、高性能内网穿透(NAT 穿透)工具,作用类似于 frp 和 ngrok,可把位...