乐于分享
好东西不私藏

GenOffice:AI 重新定义 Office

GenOffice:AI 重新定义 Office

如果你平时经常使用 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/