乐于分享
好东西不私藏

GenOffice:全球首个开源 AI Office 套件,免费替代 Microsoft Office

GenOffice:全球首个开源 AI Office 套件,免费替代 Microsoft Office

写 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):

# macOS(Apple Silicon) # 下载 GenOffice-0.6.389-arm64.dmg 并拖入 Applications  # Linux Debian / Ubuntu wget https://github.com/genspark-ai/genoffice/releases/download/v0.6.389/genoffice_0.6.389_amd64.deb sudo apt install ./genoffice_0.6.389_amd64.deb  # Linux Fedora / RHEL sudo dnf install ./genoffice-0.6.389.x86_64.rpm  # Linux AppImage(通用) chmod +x GenOffice-0.6.389.AppImage ./GenOffice-0.6.389.AppImage

第二步:启动并登录 Genspark 账号

首次启动后,在任意应用中点击 AI 面板,按提示使用设备码登录 Genspark 账号即可启用 AI 功能。无需配置 API Key。

第三步:打开文件开始编辑

直接拖入 .docx/.xlsx/.pptx/.pdf文件,或通过菜单新建文档。点击右侧 AI 面板即可让 AI 帮你改写段落、生成内容、搜索资料。

进阶玩法 / 高效使用

开发者从源码构建:

git clone https://github.com/genspark-ai/genoffice.git cd genoffice npm install npm run dev          # 启动全部五个编辑器 + Shell(Vite 开发服务器) npm run dev:docs     # 只启动 Docs 应用 npm run dist:mac     # 打包 macOS DMG 安装包 npm run dist:linux   # 打包 Linux AppImage + deb + rpm

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-enginepptx-render(PPT 解析渲染)、表格模块基于开源 Univer 核心扩展 + Rust 编写的 .xlsx侧车(calamine 读层 + IronCalc 计算层)、以及 agent-coreai-providerai-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办公#办公套件#效率工具#