
「在浏览器里办公」这件事,我们经历过 Google Docs 和 Office 365,但它们都有一个共同前提——你得登录、联网、把文件交给别人的服务器。今天 GitHub Trending 上冒出来一个反其道而行之的项目:VibeOffice——一套长得像 Office 2003 的在线办公套件,但它没有账号、没有服务器,文件从头到尾都待在你自己的电脑里。项目 2026 年 10 月 8 日建仓,几天内冲到 780+ 星,纯 HTML + JavaScript,Apache 2.0 协议。
它一句话就能说清自己:一个跑在浏览器里的文字处理器、电子表格和演示编辑器,能打开和保存真正的 .docx、.xlsx 和 .pptx 文件——不用安装,不用注册,文件不出你的电脑。
三个 App,各管一摊
VibeOffice 不是一个大而全的单体,而是三个定位清晰的独立应用,都有一个好听的名字:
| 应用 | 类型 | 能打开和保存 |
|---|---|---|
| Quire | 文字处理器 | .docx、.docm、.dotx、.dotm、.rtf、.htm、.txt、Markdown(.md 或带图片的 .zip);导出 PDF |
| Ledger | 电子表格 | .xlsx、.xlsm、.xltx、.xltm、.csv、XML 表格 2003、.htm;导出 PDF |
| Lectern | 演示编辑器 | .pptx、.pptm、.ppsx、.ppsm、.potx、.potm;导出 PDF、PNG、.htm |
入口是 vibeoffice.work 这个「Start Center」:你可以直接打开一个文件,从「最近文件」里挑一个,或者从空白页/模板新建文档、表格或演示文稿。整个流程和当年打开 Office 启动器几乎一模一样。
为什么有人会挑它:四个理由
- 熟悉:菜单、工具栏、任务窗格都是经典 Office 2003 的样子,没有任何新东西要学——对不习惯 Ribbon 界面的人来说,这反而是个卖点。
- 无损编辑:打开同事发来的文件,改完再存成同样的格式,发给用 Microsoft Office 或 LibreOffice 的人,既能正常打开、没有「修复」提示,你改的地方变了,没动的地方原样保留(下面细说)。
- 隐私:一切都在你的机器上跑。背后没有服务器,没有上传,也没有登录。
- 可安装:在 Chrome 或 Edge 里,从 Start Center 就能把它装成应用。装完之后,你可以直接从文件管理器里双击打开 .docx、.xlsx 和 .pptx。
核心卖点:无损编辑
这才是 VibeOffice 真正花力气的地方。它的目标很具体:在这里编辑一个 Word、Excel 或 PowerPoint 文件,存成同样的格式,发给用 Microsoft Office 的人,对方打开时不出错、不弹修复对话框,你的修改都在,其余一切原封不动。它是这么做到的:
- 改不动的就原样保留:VBA 宏、嵌入对象、它还不支持的布局里的 SmartArt、视频音频、墨迹、3D 模型、自定义 XML 以及 Office 更新的扩展,都会被逐字节写回去。它能编辑的内容则保留原有的名称和 ID,所以链接、批注和动画仍然指向原来的位置。
- 编辑只改你改过的东西:移动或缩放一个它无法编辑的对象,只有位置发生变化;给形状设个阴影,它不支持的属性照样留着。
- 各应用的特色功能都能活下来——Word:内容控件及其数据绑定、批注、水印、节与编号属性;Excel:数据透视表(源数据变化时由 Excel 刷新)、切片器和日程表、带 @提及 的线程批注、窗体控件、查询表;PowerPoint:媒体、节与自定义放映、批注、未使用的幻灯片版式、标签、动作与效果。
- 绝不悄悄丢东西:如果某次保存会丢掉你可能在意的东西,「兼容性检查器」会给出警告。
为了验证这一点,项目用来自公开测试集(LibreOffice、Apache POI、Open XML SDK)的 4,697 个真实文件做测试:打开、保存、编辑、撤销、恢复,并把每一次保存和原始文件逐一比对。目前的进度、已知差距和后续计划都写在 docs/LOSSLESS_SAVE.md 里。
技术上的几个取舍
VibeOffice 是纯 HTML 和 JavaScript,没有构建步骤——意味着克隆下来就能直接跑,不需要 npm / webpack 那一套。它读写的是 Office Open XML(ECMA-376 / ISO/IEC 29500 标准文件格式),整个解析和生成都是从公开标准与微软公开的格式文档里写出来的。
关于「兼容性怎么测」和「代码怎么来」,README 里写得相当坦率,值得单独说说:
- 从外部对照验证:用公开测试集的文件打开、编辑、保存,把结果和别的程序对同一批文件的处理做对比。测试里会实际安装 LibreOffice 和 Microsoft Office,用来确认文件在两边都能用——但它们的代码一行都没进 VibeOffice。
- 没靠反编译:作者明确声明没有反编译或反汇编 Office,也没看机密文档。
- AI 辅助写代码 + 持续代码审查:项目借助 AI 编程助手编写,而这类工具可能产出与训练素材相似的代码。为降低风险,代码会持续对照那些「最可能撞车」的开源项目做审查——LibreOffice、Apache OpenOffice、OnlyOffice、Gnumeric 等。与 VibeOffice 许可不兼容的相似代码会被移除并独立重写,宽松许可的代码则保留并署名。第一次完整审查在 2026 年 10 月完成。
这种把「代码来源审查」当成工程流程一部分公开写出来的做法,在同类项目里并不常见。
怎么用:几乎没有门槛
最快的方式就是直接打开官网:
https://vibeoffice.work
因为「背后没有服务器」,VibeOffice 的文件打开、编辑、保存全部在浏览器里完成,所以它对「怎么部署」这件事的态度也很干脆——你不需要部署。想自己跑一套,克隆仓库用任意静态服务器托管即可,官方在 docs/testing.md 里给了本地运行和测试的说明。
和 Google Docs / Office 365 有什么不同
| 维度 | VibeOffice | Google Docs / Office 365 |
|---|---|---|
| 账号 | 不需要 | 必须登录 |
| 文件位置 | 本机,不上传 | 厂商云端 |
| 后端服务器 | 无 | 必需 |
| 界面风格 | 经典 Office 2003 菜单/工具栏 | Ribbon / 现代网页 UI |
| 原生格式兼容 | 无损读写 OOXML(含大量未编辑内容逐字节保留) | 支持,但导入导出常发生格式漂移 |
| 多人在线协作 | 无(定位为单机本地工具) | 核心能力 |
| 许可 | Apache 2.0 开源 | 闭源 / 专有 |
换句话说,它并不想做「又一个 Google Docs」——它放弃了实时协作,换来的是「不登录、不上传、格式不漂移」这套完全相反的取舍。对经常需要离线处理别人发来的 Office 文件、又不想把内容传上云的人,这个定位很实用。
许可证与免责声明
VibeOffice 采用 Apache License 2.0 协议开源,允许商用、修改和再分发。README 里也有一份很清楚的「法律」声明,值得留意:
- VibeOffice 与微软、The Document Foundation 等办公软件厂商没有关联、未获其背书或赞助;Microsoft、Word、Excel、PowerPoint、Office 和 LibreOffice 都是各自所有者的商标,这里只用于说明它支持哪些文件格式、对照测试过哪些程序。
- 图标、剪贴画、应用图标和示例文档都是原创;菜单和工具栏只沿用了经典桌面办公套件的通用风格,没有复制任何现成美术素材。
- 项目按「原样」提供,不附带任何担保——作者也提醒:编辑重要文件前请自己留一份备份。
小结
VibeOffice 让人记住的不是「又一个在线办公」,而是它的反向选择:别人往云端走,它把整套东西塞回浏览器本地;别人做实时协作,它死磕无损的 OOXML 往返编辑;别人用现代 UI,它老老实实复刻 Office 2003。再配上「纯 HTML/JS 无构建」的轻量实现和一份把代码来源审查都摊开来讲的法律声明,这个 780 星的年轻项目值得关注——尤其是你手头那些需要反复打开、保存、再发出去的 Office 文件。
项目地址:github.com/tcchen2026/VibeOffice
在线体验:vibeoffice.work · 许可证:Apache License 2.0
















cqlbgzs@163.com 1年前0
d好879445037@qq.com 2年前0
购买了 无法下载Alexcc 3年前0
强大Alexcc 3年前0
看不了教程Alexcc 3年前0
雷刺下载Alexcc 3年前0
下载Alexcc 3年前0
下载dsa456159 3年前0
下载