写 PPT、改 Word、调 Excel——这些日常办公场景几乎每个人都逃不掉。Microsoft Office 功能强大,但订阅费用不便宜,而且它的 AI 功能(Copilot)需要额外付费。有没有一个免费、开源、自带 AI的替代方案?GenOffice 给出了答案。
GenOffice 自称「全球首个全功能开源 AI Office 套件」,由 Mainfunc, Inc.(Genspark 团队)开发,采用 Apache-2.0 协议,支持 macOS、Windows 和 Linux 三大平台。它不是简单的文档查看器,而是一套完整的桌面办公套件——能打开并编辑真实的 .docx、.xlsx、.pptx文件,还能编辑 PDF 和 Markdown,并且把 AI 编辑作为一等公民嵌入每个应用中。

简单来说,GenOffice 是一个可以替代 Microsoft Office 的免费桌面软件。它包含六个应用:
•Docs——Word 文档处理器,支持 .docx格式,字节级保真保存(只改动你修改的部分)
•Sheets——电子表格,兼容 Excel .xlsx,内置图表、透视表、切片器
•Slides——演示文稿,兼容 PowerPoint .pptx,支持母版、布局和智能参考线
•PDF——真正的 PDF 文本/图片编辑器(非覆盖式批注),保留原始字体
•Markdown——Markdown 编辑器,可本地转为 Word(无需 Pandoc 或云端)
•Shell——套件外壳,统一管理以上五个编辑器,支持标签页和主题切换
•真实 Office 格式兼容——直接打开和保存 .docx/.xlsx/.pptx,保存时未修改部分字节不变,用 Microsoft Office 打开不会乱排版
•真·PDF 编辑——在页面内直接修改文本和图片,通过 PDFium WASM 重写内容流,保留原始字体嵌入
•AI 直接改文档——块级别的 AI 编辑,带版本快照和差异对比;文档感知的智能体可在工作簿/幻灯片/PDF 上调用工具
•内置 Agent 工具——网页搜索、图片搜索、图片生成、音视频分析等能力开箱即用
•跨平台 + 免费开源——macOS(Apple Silicon / Intel)、Windows 10+、Linux(deb/rpm/AppImage),Apache-2.0 协议
•亮色 / 暗色 / 跟随系统三套主题,暗色模式下文档区域保持白色以保证导出一致性
第一步:下载安装包
前往 GitHub Releases 页面下载对应平台的安装包(当前最新版本 v0.6.389):
第二步:启动并登录 Genspark 账号
首次启动后,在任意应用中点击 AI 面板,按提示使用设备码登录 Genspark 账号即可启用 AI 功能。无需配置 API Key。
第三步:打开文件开始编辑
直接拖入 .docx/.xlsx/.pptx/.pdf文件,或通过菜单新建文档。点击右侧 AI 面板即可让 AI 帮你改写段落、生成内容、搜索资料。
开发者从源码构建:
AI 智能体工具链:登录 Genspark 后,AI 面板不仅支持对话式编辑,还能调用内置 Agent 工具——包括网页搜索、图片搜索与分析、图片生成与编辑、音频转文字等。这些工具通过 packages/ai-search对外暴露,开发者可自行扩展。
字节级保真保存原理:打开文档时,GenOffice 会按哈希归档原始文件,解析后构建块树(Block Tree),每块锚定原文 XML 切片。保存时只将「脏块」重新生成为 OOXML 片段,再拼回原文件——未触碰的部分原封不动写入 ZIP 包。这意味着你用 GenOffice 改了一句话,其余内容的每一个字节都和原来一模一样。

GenOffice 采用经典的分层架构:
应用层——六个 Electron 桌面应用(Docs / Sheets / Slides / PDF / Markdown / Shell),共享同一套 UI 设计令牌(packages/ui)和 i18n 国际化核心。
引擎层——纯 TypeScript 编写,无 Electron 依赖,可独立单元测试。核心引擎包括:docx-engine(docx 解析与字节级修补)、pptx-engine+ pptx-render(PPT 解析渲染)、表格模块基于开源 Univer 核心扩展 + Rust 编写的 .xlsx侧车(calamine 读层 + IronCalc 计算层)、以及 agent-core/ ai-provider/ ai-search组成的 AI 智能体栈。
AI 后端——通过 Genspark 代理路由模型调用(Claude / GPT / Gemini 家族)。用户使用设备码流程登录,不在本地存储任何 API Key。
文件层——直接读写五种真实格式(.docx/ .xlsx/ .pptx/ .pdf/ .md),所有操作在本地完成,文档编辑完全离线可用(仅 AI 功能需联网)。
GenOffice 适合以下人群:
•想摆脱 Microsoft Office 订阅费用的个人用户和小团队
•需要在 Linux 上获得完整 Office 体验的开发者和爱好者
•关注数据隐私、希望文档处理完全本地的用户
•对「AI + 办公」感兴趣、想体验原生集成 AI 编辑能力的早期采用者
•希望研究或二次开发办公套件的开发者(Apache-2.0 协议友好)
作为一个刚起步不久的开源项目(当前版本 v0.6.389),GenOffice 在功能完整度上已经令人印象深刻——尤其是真实 PDF 编辑和字节级保真的 Office 格式兼容这两项硬核能力。如果你正在寻找一个免费的 Office 替代品,或者只是想试试「AI 作为一等编辑公民」是什么感觉,GenOffice 值得下载一试。
#GenOffice# #开源项目# #AI办公# #办公套件# #效率工具#
夜雨聆风