如果你平时经常使用 Word、Excel、PowerPoint 和 PDF,那么 GenOffice 值得关注。
它不是简单地给传统 Office 加一个 AI 聊天框,而是直接把 AI 编辑能力融入文档、表格、演示文稿和 PDF 工作流。
更重要的是,GenOffice 是一个免费、开源的 Office 套件,同时支持 macOS、Windows 和 Linux。
GenOffice 的定位很直接:
用一个开源软件,替代一整套传统 Office 工具。
它目前包含 Docs、Sheets、Slides、PDF、Markdown 和统一的 GenOffice 主界面。
Word 文档可以直接打开和保存 .docx,Excel 对应 .xlsx,PowerPoint 对应 .pptx,同时还支持 PDF 和 Markdown。
也就是说,你不需要为了不同文件格式频繁切换软件。
最大亮点:AI 不只是聊天
很多所谓的「AI Office」,本质上是在 Office 旁边放一个聊天窗口。
GenOffice 的思路不一样。
它可以直接理解当前文档,并对文档内容进行 块级编辑。
例如在写一篇文章时,可以让 AI 修改某一段内容;修改完成后,还能够通过快照和 Diff 查看具体改变了什么。
这种设计更接近真正的「AI 编辑器」,而不是传统意义上的 AI 助手。
Word:尽量保持原文档不变
GenOffice Docs 有一个比较有意思的设计:
只修改你真正修改的内容。
项目采用自己的 DOCX 引擎解析 Word 文档,并给内容建立对应的 Block 和原始 XML 锚点。
保存时,只重新生成发生变化的段落,然后将修改内容重新写回原始文档。
没有修改的内容,则尽可能保持原始文件数据。
因此它希望解决一个非常现实的问题:
用第三方软件打开 Word,再保存之后,排版莫名其妙发生变化。
GenOffice 官方将这种机制称为 byte-preserving .docx editing。

Excel 也不是简单的表格查看器
GenOffice Sheets 同样针对 .xlsx 文件设计。
它采用 Univer 作为 UI 核心,同时加入自己的扩展,并通过 Rust sidecar 处理 Excel 文件的导入和导出。
除了常见的公式、排序、筛选,还支持:
表格、图表、透视表、切片器、条件格式以及公式追踪。
对于需要频繁处理 Excel 数据的人来说,它更接近一个真正的办公表格软件,而不是一个简单的 AI 表格工具。

PowerPoint:直接编辑 PPT
Slides 则负责 .pptx 文件。
它拥有自己的 PPTX 解析、渲染和编辑引擎,同时支持母版、布局、图表、裁剪、墨迹以及文字排版。
这意味着从 Word 到 Excel,再到 PowerPoint,GenOffice 都尽量围绕原生 Office 文件格式来工作。

PDF 也能真正编辑
PDF 部分是 GenOffice 比较值得注意的一项能力。
它不仅可以查看 PDF,还支持:
文字编辑、图片编辑、批注、表单、目录、印章、签名、页面操作和打印。
其中比较关键的是「真正编辑 PDF」。
项目不是简单在原文字上覆盖一层白色区域,而是重新处理 PDF 页面内容流,并尽可能保留原始字体。
这对于经常修改合同、报告、论文以及各种 PDF 文件的人来说,会比普通 PDF 阅读器方便很多。

Markdown 也被纳入进来
对于程序员和技术用户,GenOffice 还提供 Markdown 编辑器。
.md 文件可以直接编辑,支持标题、列表、表格、图片以及代码块等内容。
而且最终仍然保存为普通 Markdown 文件。
所以它并不是把 Markdown 转换成某种私有格式,而是继续保持文件本身的开放性。
AI Agent 还能调用工具
GenOffice 的 AI 能力并不局限于修改文字。
项目内置了 Agent 能力,可以使用网页搜索、图片搜索、图片生成以及媒体分析等工具。
也就是说,你可以让 AI 不只是「写一段文字」,而是围绕当前文档执行更完整的任务。
例如:
帮我整理这份文档,并搜索相关资料补充内容。
或者:
分析这个 PDF,然后提取重点生成一份汇报。
这才是 GenOffice 想探索的方向:
让 AI 成为 Office 工作流的一部分。
项目地址:
https://github.com/genspark-ai/genoffice
官网:
https://genoffice.ai/

夜雨聆风