
办公软件的下一个形态
我先讲个真实的困扰。
你一定有过这种体验:用 AI 写了一份文档,复制到 Word 里格式全乱了;让 AI 做个 PPT,版式没法看还得自己调;想让 AI 分析 Excel 数据,它只能给文字建议,没法直接改表格。
AI 和办公软件之间,始终隔着一层"聊天框"。AI 说它的,你做你的。复制粘贴、手动调格式——AI 节省的时间,一半又还回去了。
但如果有一款办公软件,从设计之初就是为 AI 而生的呢?
AI 不是侧边栏的聊天助手,而是直接操作文档的编辑者。它改的每一个字、每一个单元格、每一页 PPT,都直接写进文件里,格式不走样、排版不崩坏。
这个东西,就是最近刚开源的 GenOffice。
开源协议:Apache 2.0
当前版本:v0.6.13(Alpha)
它到底是什么
一句话定位:GenOffice = AI 原生的开源办公套件。
它不是在传统 Office 上加个 AI 插件,而是从头设计的六合一工具——文档、表格、演示、PDF、Markdown,再加一个统一外壳。六个应用共享同一套引擎和 AI 能力,体验统一。
和 Copilot、WPS AI 那种"侧边栏聊天"的模式完全不同:
- 传统 AI 办公是"AI 给建议,你手动改"
- GenOffice 是"AI 直接改,你确认就行"
选中文字让 AI 改写,它直接替换段落;在表格里说"做一个月度销售差异分析",它直接生成数据透视表和结论;说"帮我做一份 Q3 产品汇报 PPT",它直接输出可演示的幻灯片。
AI 从"顾问"变成了"执行者"。
字节级格式保真
GenOffice 最核心的技术壁垒,是解决了 AI 编辑后格式崩坏的问题。
传统思路是把文档完整解析成内部结构,AI 改完再重新生成。这导致只要经过一次 AI 编辑,原来的版式、样式甚至字体都可能走样。越复杂的文档,变形越严重。
GenOffice 的做法完全不同,核心机制叫"字节级保留的往返编辑":
- 打开文件时,先把原始文件按哈希存档
- 把文档解析成块树,每个块锚定在原始 XML 位置上
- 编辑时只标记被修改的"脏块"
- 保存时只重新生成被修改的段落,未修改部分逐字节原样复制
- 最后拼回完整的文件
简单说就是——没改过的地方,一个字节都不变。
Word 完全感知不到差异。打开保存一百次,版式都不会跑偏。
六个模块
文档(Docs)支持 docx 格式,段落级 AI 编辑是核心能力。选中任意段落让 AI 改写、润色、扩写或压缩,支持版本快照和 diff 对比。
表格(Sheets)基于 Univer 开源内核加自研扩展,还有 Rust 侧车处理 xlsx 读写。AI Agent 可以直接操作工作簿,生成预算模板、做差异报告、写数据透视摘要。
演示(Slides)自研 pptx 解析渲染引擎,支持母版、版式、智能参考线。一句话生成完整 PPT——描述主题,AI 规划故事线、撰写内容、排好版式,直接输出可演示的文件。
PDF 不是加注释层,而是真正修改 PDF 页面内容流。选中文本直接编辑,保留原始字体,修改后没有"遮盖痕迹"。
Markdown 基于 Tiptap 块编辑器,底层是纯 Markdown 文件。支持标题、列表、表格、图片、代码块。
外壳(Shell)统一的起始页和标签页容器,五个编辑器都在里面打开。三套主题,支持自动更新。
怎么上手
支持 macOS、Windows 和 Linux,都是安装包直接装。
AI 功能需要登录 Genspark 账号,本地不存储任何模型 API Key,调用通过 Genspark 代理路由,支持 Claude、GPT、Gemini 系列模型。
AI 功能消耗账号积分,基础办公功能完全免费。
本地开发也很简单:
npm run dev # 启动开发服务器
npm run dist:mac # 打包 macOS dmg
Sheets 模块额外需要 Rust 工具链。
它真正的意义
GenOffice 最值得关注的地方,不是"又多了一个 Office",而是它代表了一种方向。
过去几十年,办公软件的形态几乎没变过。AI 来了之后,大多数厂商的做法是加个聊天框,让 AI 给建议,人来执行。
GenOffice 的思路反过来:AI 是一等公民的编辑器,人是确认者。
这背后还有个有意思的故事——Alpha 版本是一名工程师借助 AI 编程工具,花了一周时间、约一万美元 LLM Token 费用做出来的。一个人、一周、一万刀,做出了一个六合一的办公套件原型。
这件事本身,可能比产品更值得琢磨。
小结
- 开源 AI 原生办公套件,六合一统一体验,Apache 2.0 协议
- 字节级格式保真,未修改内容一个字节都不变
- 文档、表格、演示、PDF、Markdown 全覆盖,AI 直接编辑
- 支持三平台,基础功能免费无广告
- Alpha 阶段,功能和稳定性还在成长中
办公软件的下一代形态,可能不是"AI 加在 Office 旁边",而是"Office 长在 AI 里面"。
GenOffice 迈出了第一步。
GitHub:
https://github.com/genspark-ai/genoffice
夜雨聆风