VibeOffice README

The project's README from github.com/tcchen2026/VibeOffice. As one markdown file: README.md.

VibeOffice

A word processor, a spreadsheet and a presentation editor that run in your browser.
They open and save real .docx, .xlsx and .pptx files. Nothing to install, no account, and your files never leave your computer.

▶  Try it now at vibeoffice.work

Quire, the word processor, editing an event flyer
Quire
Word processor
Ledger, the spreadsheet, with a loan amortization schedule
Ledger
Spreadsheet
Lectern, the presentation editor, with a cycle diagram, LettersArt and a chart on a slide
Lectern
Presentations

Why VibeOffice

Lossless editing

The goal: edit a Word, Excel or PowerPoint file here, save it in the same format, and send it to someone who uses Microsoft Office. It opens for them without an error or repair message, with your changes in place and everything else exactly as it was.

4,697 real files from public test collections (LibreOffice, Apache POI, Open XML SDK) are opened, saved, edited, undone and recovered, and every save is compared with the original. Where the apps stand today, the known gaps and what comes next: docs/LOSSLESS_SAVE.md.

The apps

App Opens and saves
Quire Word processor .docx, .docm, .dotx, .dotm, .rtf, .htm, .txt, Markdown (.md, or .zip with pictures); PDF
Ledger Spreadsheet .xlsx, .xlsm, .xltx, .xltm, .csv, XML Spreadsheet 2003, .htm; PDF
Lectern Presentations .pptx, .pptm, .ppsx, .ppsm, .potx, .potm; PDF, PNG, .htm

Start at vibeoffice.work, the Start Center: open a file, pick one from Recent Files, or create a document, spreadsheet or presentation from a blank page or a template.

Feedback and contributing

Found a file that doesn't open or save the way it should? Please open an issue.

VibeOffice is plain HTML and JavaScript with no build step. Read AGENTS.md for the design rules and docs/testing.md for running it locally and testing.

License

Apache License 2.0, see LICENSE. Two folders carry their own licences, listed in each folder's LICENSES.txt: the proofing word lists and thesaurus in public/common/dict/, and the fonts in public/fonts/ (Carlito, Caladea and Gelasio, under the SIL Open Font License 1.1).

VibeOffice is an independent project. Microsoft, Word, Excel, PowerPoint and Office are trademarks of Microsoft Corporation; VibeOffice is not affiliated with Microsoft.

VibeOffice (tcchen2026/VibeOffice)

Searching Database…

这是什么?VibeOffice 是一款完全在浏览器中运行的免费办公套件,提供 Office 2003 风格的文字处理、电子表格和演示文稿编辑器,无需安装、无需账户、也无需服务器。
这是一个应用,还是三个独立的程序?它是三个应用打包在一起:Quire(文字处理)、Ledger(电子表格)和 Lectern(演示文稿),每个都能打开和保存各自的 Office 原生文件格式以及 PDF。
怎么开始使用?打开 Start Center(vibeoffice.work),然后打开一个文件、从 Recent Files 里挑一个,或者从空白页面或模板新建文档、电子表格或演示文稿。
编辑文件需要服务器连接或账户吗?不需要。一切都运行在你自己的机器上,背后没有服务器,不需要上传,也不需要登录。
我编辑过的文件之后在 Microsoft Word 或 Excel 里还能正常打开吗?在 VibeOffice 支持的部分上可以:编辑过的内容保留其名称、ID 和链接,而它还不能编辑的内容(宏、嵌入对象、它不支持的 SmartArt、视频、墨迹、3D 模型)会被逐字节原样写回,因此完好无损。如果保存仍会丢掉某些东西,内置的 Compatibility Checker 会警告你。
我打开或编辑文档时,文档实际会去哪里?它们全程都留在你自己的电脑上:VibeOffice 没有服务器也没有账户,你的文件永远不会离开你的设备。
整个项目用的是同一个许可证吗?代码本身采用 Apache License 2.0,但随附的校对词表/同义词库和字体(Carlito、Caladea、Gelasio)有各自独立的许可证,分别列在各自的文件夹里。
能把它安装成真正的桌面应用吗?可以,在 Chrome 或 Edge 中可以从 Start Center 安装它,之后就能像原生应用一样直接从文件管理器打开 .docx、.xlsx 和 .pptx 文件。
文件兼容性实际测试得有多彻底?团队用来自公开合集(LibreOffice、Apache POI、Open XML SDK)的 4,697 个真实文件反复进行打开、保存、编辑、撤销和恢复循环,并把每次保存的结果与原文件逐一比对。
它为什么用 Office 2003 的外观?经典的 Office 2003 菜单、工具栏和任务窗格是刻意保留的,让用过 Office 的人没有任何需要重新学的东西。
它是用现代 JS 框架构建的吗?不是,VibeOffice 用的是纯 HTML 和 JavaScript,没有构建步骤,保持项目简单且零依赖。
Creator
tcchen2026
Size
9 MB
Stars
857
Age
10d
Commits · 90 Days