GenOffice:开源AI原生办公套件,原生编辑Word/Excel/PPT/PDF
GenOffice 是 Genspark 推出的免费开源办公套件,支持 macOS/Windows/Linux,原生读写 .docx/.xlsx/.pptx,内置 AI Agent 直接修改文档并保留修订痕迹,PDF 本地转 Word,支持 BYOK 接入 Claude、DeepSeek、豆包等大模型,附 CLI 与 MCP Server。
一、GenOffice是什么
GenOffice 是 Genspark 团队推出的一款开源AI原生办公套件,定位为 Microsoft Office 的免费开源替代品,支持 macOS、Windows 和 Linux 三大桌面平台。
它由七个 Electron 应用组成——Docs(文档)、Sheets(表格)、Slides(演示)、PDF、Markdown、HTML 以及一个标签式外壳,底层共享一套 TypeScript 引擎层,并为 .xlsx 表格配备了 Rust 编写的 sidecar。项目主仓库使用 Apache-2.0 开源协议(ee/ 企业目录除外),当前处于活跃开发阶段。
与传统办公软件不同,GenOffice 的核心差异在于:AI 不是侧边栏里的聊天框,而是直接读取文件、执行修改、并把改动以可审阅的形式呈现在文档内部。你打开的是原生 .docx、.xlsx、.pptx 文件,AI 改完之后保存回去,文件在微软 Office 里照常打开、格式不乱。

二、产品功能
1. Docs(Word 文档)
原生打开
.docx:双栏排版、全幅图片、底纹表格、页眉页脚、分页、样式、批注、修订、公式、墨迹和内容控件均可无损往返。AI 修订模式:开启 Track changes 后,AI 的修改以 Word 风格修订痕迹呈现,支持一键回滚。
邮件合并(Mailings):选择
.xlsx或.csv收件人列表,插入真实MERGEFIELD,逐条预览,合并为一份文档或按记录拆分。思维导图生成:让 AI 把整篇文档转成可折叠、可缩放的交互式思维导图,节点点击可追问,引用跳回原文区块。
2. Sheets(Excel 表格)
原生
.xlsx编辑:内置 Rust 编写的表格引擎,支持数据透视表、切片器、条件格式、公式追踪、单元格内嵌图片。AI 生成真实公式:用一句话让 AI 添加 Summary 工作表,它写出的是
SUMIF等活公式,而不是粘贴静态数字;一次批量应用 43 处修改可整体撤销。带引用的问答:对工作簿提问,AI 返回推理过程和所用单元格的可点击引用链接。
3. Slides(PPT 演示)
**一句话生成
.pptx**:输入"做一个10页的投资者路演 deck",AI 自动规划故事线、补充数据、逐页绘制到画布上,输出的是真实可编辑的 PowerPoint 文件。完整设计工具:母版、版式、智能参考线、非破坏性裁剪;支持插入
.glb三维模型,拖曳旋转后仍以 PowerPoint 原生 3D 格式保存。录制旁白:Slide Show → Record 逐页录制解说,自动计算翻页时长并写入
.pptx,PowerPoint 可直接回放。
4. PDF
页内文本编辑:Edit text 模式框选每个文本块直接重排,底层通过 PDFium 重写内容流、保留原字体,不是遮盖式批注。
本地 PDF 转换:PDF 转 Word/Excel/PowerPoint 全部在本机完成;扫描页走系统 OCR,转为可编辑文本而非页面图片。
5. HTML 页面与 UI 构建器
先输出设计简报(钩子、配色、字体、风格方向),再按设计令牌生成单文件
.html。支持 Restyle 一键换风格而不改动文案与区块;可全屏演示,导出 PDF 或原生可编辑 Word。
内置个人仪表盘、数据报告等 starter 模板。
6. Markdown
基于 Tiptap 的块编辑器,支持标题、列表、表格、图片、代码块和 Mermaid 图表,保存回纯
.md。Obsidian 风格双链:
[[wiki链接]]点击跳转、输入[[自动补全、![[…]]内联嵌入;Backlinks 面板和关系图谱视图完整支持。本地 Markdown → Word 导出。
7. 本地文件搜索与 Ask AI
主屏对工作目录下的
.docx/.xlsx/.pptx/PDF/Markdown/HTML建立 SQLite 全文索引,支持中文分词。可选开启 TypeSafe Jev 重排(System One 判定模型),让真正回答问题的文件排到最前;索引本身不出本机。
星标一组文件后用 Ask AI 跨文件提问,每个结论后面都带文件引用,点击即可打开核对。
8. CLI 与 MCP(开发者能力)
内置
genoffice命令行:检查、转换、创建、读取、编辑六类文件,无头运行,--json输出供程序调用。附带 agent skill,可被 Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot、OpenCode、Windsurf 直接调用。
MCP Server:每条 CLI 命令同时暴露为 MCP 工具(stdio 或 HTTP 模式),Claude Desktop 等任意 MCP 客户端无需装 skill 即可驱动。

三、特色优势
字节级保真保存:只重写你改过的区块,未触碰部分逐字节保留,文件在微软 Office 中打开不会错位。
AI 改动可审阅:文档里以修订痕迹和 diff 呈现,一键回滚;可对文档选区或表格单元格范围打"隐藏"标记,AI 只看到占位符,原文保留在文件中。
本地优先:打开、编辑、保存、PDF 转换、OCR 全部在本机执行;只有大模型 API 请求才出网,且发往你自选的服务商。
BYOK 自带密钥:登录 Genspark 免配置即用,也可接入 Claude、OpenAI、Gemini、DeepSeek、Kimi、GLM、通义千问、豆包、MiniMax、Grok、Mistral、OpenRouter 等,以及任意 OpenAI 兼容端点(含本地模型服务器)。
开源免费:Apache-2.0 协议,个人和团队均免费使用。
四、使用方法
方式一:下载安装包(普通用户)
前往 GitHub Releases 页面下载对应平台安装包:
| 平台 | 要求 | 安装包 |
|---|---|---|
| macOS(Apple Silicon / Intel) | macOS 11+ | .dmg |
| Windows(x64 / ARM64) | Windows 10+ / Windows 11 on Arm | -x64.exe / -arm64.exe |
| Linux(Debian/Ubuntu) | glibc 2.34+(Ubuntu 22.04+) | .deb |
| Linux(Fedora/RHEL/openSUSE) | Fedora 35+ / RHEL 9+ | .rpm |
| Linux(其他发行版) | glibc 2.34+、FUSE 2 | .AppImage |
macOS 和 Windows 安装包均已签名。
方式二:源码运行(开发者)
npm install npm run dev
表格模块额外需要 Rust 工具链(cargo 在 PATH),npm run build -w @genoffice/sheets 会自动编译 sidecar。
方式三:配置 AI 模型
打开 Settings → AI:
快捷方式:登录 Genspark 账号,模型调用走 Genspark 代理,自动获得联网搜索、图片生成和多媒体分析能力。
自带密钥:选择任意服务商填入 API Key;联网搜索和图片生成在 AI Media & Search 中单独配置(Serper、Tavily、Exa、Firecrawl 等,图片支持 OpenAI、Gemini、豆包/Seedream、GLM、Grok、Qwen、MiniMax 等)。
方式四:命令行快速上手
genoffice info report.docx --json # 查看标题与区块 genoffice convert report.md --to pdf # md/html/docx/xlsx/pptx 互转 genoffice create --type xlsx --from table.json --out sales.xlsx genoffice docs compare original.docx revised.docx --out redline.docx genoffice render report.docx --out shots/ # 每页导出一张 PNG

五、适合人群
| 人群 | 典型场景 | 对应功能 |
|---|---|---|
| 办公室文职/行政人员 | 日常撰写公文、做报表、排版报告 |
Docs 原生 .docx 编辑、邮件合并、PDF 转换 |
| 数据分析师/财务 | 处理销售表、做汇总公式和图表 | Sheets 活公式、透视表、AI 批量建 Summary |
| 产品经理/创业者 | 快速出路演 PPT、落地页原型 |
Slides 一句话生成 .pptx、HTML 页面构建器 |
| 程序员/技术写作者 | 批量生成文档、脚本化处理 Office 文件 | genoffice CLI、MCP Server、agent skill |
| 内容创作者/知识管理用户 | 写 Markdown 笔记、管理双链知识库 | Markdown 块编辑器、Obsidian 式双链与图谱 |
| 对数据隐私敏感的团队 | 不愿把文档上传云端的企业用户 | 本地优先处理、BYOK、文档不出本机 |
| 多模型使用者 | 已采购 Claude/DeepSeek/豆包等 API | BYOK 接入、可在多个模型间切换 |
六、竞品对比
| 对比维度 | GenOffice | Microsoft 365 | WPS Office | LibreOffice |
|---|---|---|---|---|
| 开源协议 | Apache-2.0 开源 | 闭源商业软件 | 个人版免费、专业版付费,闭源 | MPL-2.0 开源 |
| 原生格式 | .docx/.xlsx/.pptx 字节级保真保存 | 原生 OOXML | 原生 OOXML | 以 ODF 为主,可读写 OOXML |
| AI 能力 | 内置 AI Agent,直接改文档并生成修订痕迹/活公式/可编辑画布 | Copilot 以附加方式嵌入,需订阅 | WPS AI 助手 | 无内置 AI |
| AI 模型选择 | BYOK:Claude、OpenAI、Gemini、DeepSeek、豆包、通义等 15+ 服务商及本地端点 | 仅 Microsoft Copilot 模型 | 主要接 WPS 自有模型 | 无 |
| PDF 处理 | 页内文本编辑 + 本地 PDF 转 Word/Excel/PPT + OCR | PDF 功能有限,编辑需 Acrobat | PDF 转换功能较全 | 基础 PDF 查看,编辑能力弱 |
| Markdown / HTML | 原生块编辑器、双链图谱;HTML 可视化建站并可导出 Word | 无原生 Markdown 编辑器 | 支持 Markdown 阅读 | 无 |
| 自动化/脚本 | 内置 CLI + MCP Server,可被 Claude Code/Cursor 等 agent 驱动 | Power Automate、VBA | 宏脚本 | 宏脚本(Basic) |
| 本地隐私 | 文档处理全本地,仅 API 请求出网 | 云端协作深度集成 | 个人版有云端上传选项 | 完全本地 |
| 跨平台 | macOS / Windows / Linux | Windows / macOS / Web / 移动端 | Windows / macOS / Linux / 移动端 | Windows / macOS / Linux |
| 文件搜索 | 本机全文索引 + Jev 语义重排 + 跨文件带引用问答 | Windows 搜索 / SharePoint | WPS 云文档搜索 | 无 |
七、收费价格
GenOffice 对个人用户和团队均免费,采用 Apache-2.0 协议发布,没有试用期,也没有应用本身的付费档位。
需要注意两点:
AI 模型调用费用另计:登录 Genspark 走官方代理,或自行接入第三方模型 API,模型 token 费用由对应服务商收取;GenOffice 软件本身不收钱。
ee/企业目录:仓库中的ee/文件夹预留为未来企业级模块,采用 GenOffice Enterprise License,当前并未随主程序发布。

八、常见问题解答
Q:GenOffice 是完全免费的吗?
A:是的。GenOffice 以 Apache-2.0 协议开源,对个人和团队均免费,没有试用期,也没有应用本身的付费版本。
Q:GenOffice 能打开微软 Word、Excel、PPT 文件吗?
A:可以。它原生打开和保存 .docx、.xlsx、.pptx,保存时采用字节级保真——你没改过的部分逐字节写回,文件在 Microsoft Office 中继续正常使用。
Q:GenOffice 支持离线使用吗?
A:文档的打开、编辑、保存和转换完全本地运行,不联网也能用。但 AI 功能(智能体、搜索、图片工具)需要网络连接,并登录 Genspark 或配置自己的模型 API Key。
Q:GenOffice 能编辑 PDF 吗?
A:可以。它提供真正的页内文本编辑,通过 PDFium 重写内容流并保留原字体,不是遮盖式批注;也可以对 PDF 中的图片进行编辑。
Q:GenOffice 能把 PDF 转成 Word、Excel 或 PPT 吗?
A:可以,而且完全在本机完成。基于 PDFium 字符级提取加几何布局分析,不经过云端;扫描页在 macOS 和 Windows 上走系统 OCR,转成可编辑文本而非图片。
Q:我可以用自己的 AI 模型或 API Key 吗?
A:可以。除了免密登录 Genspark,GenOffice 支持自带 Claude、OpenAI、Gemini、DeepSeek、Kimi、GLM、通义千问、豆包、MiniMax、Grok、Mistral、OpenRouter 等 15 余家服务商的密钥,也支持任意 OpenAI 兼容端点(包括本地模型服务器)。联网搜索和图片生成在 Settings → AI Media & Search 中单独配置。
Q:AI 侧边栏可以关掉吗?
A:可以。Settings → AI 中有一个"Show the AI sidebar"开关,关掉后所有编辑器都隐藏侧栏;点击功能区按钮或菜单项仍会临时打开该文档的 AI 面板。
Q:GenOffice 能把 HTML 转成 Word 吗?
A:可以。HTML 应用中的"Export as Word"在本机生成原生可编辑 .docx:页面在内置 Chromium 中渲染后还原为真实 Word 结构(标题、段落、列表、表格、卡片、KPI 行、表单域、页面背景),没有 Word 对应物的视觉元素才作为图片嵌入。
Q:我能通过 Claude Code、Cursor 或脚本驱动 GenOffice 吗?
A:可以。GenOffice 随附 genoffice 命令行,用同一套引擎无头执行检查、转换、创建、读取和编辑;内置 agent skill 教 Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot、OpenCode、Windsurf 调用它,在 Settings → Integrations 中一键安装。
Q:GenOffice 会收集我的文档数据吗?
A:官方打包版本默认发送有限的使用统计,可在 Settings → General 随时关闭。统计数据不包含文档内容、文件名、文件路径、账号身份或邮箱,详见项目根目录的 PRIVACY.md。
Q:ODF 文件(.odt/.ods/.odp)支持吗?
A:ODF 文件可以作为可编辑的 OOXML 副本打开,但导入是只读方向——保存时一律输出 OOXML 格式,不会写回 ODF。
九、总结
GenOffice 的核心定位是"开源、本地优先、AI 直接操作文档"的下一代办公套件。它把 Word、Excel、PPT、PDF、Markdown、HTML 六类文档装进同一个应用壳里,每一类都以原生格式无损读写,再在每类文档旁边放一个真正能动手改文件的 AI Agent——文档里留修订痕迹、表格里写真公式、PPT 直接画到画布上,而不是扔给你一段 Markdown 让你自己复制。
它适合三类人:一是不想订阅微软 Office、又需要真正兼容 .docx/.xlsx/.pptx 的个人和小团队;二是对数据出网敏感、要求文档留在本机的用户;三是已经在用 Claude Code、Cursor 等编码 agent,希望它们能直接产出真实 Office 文件而非 Markdown 的开发者。
需要清醒认识的是:项目目前处于活跃开发阶段,README 中也明确标注了部分功能仍在迭代,作为 Alpha 级产品,不建议直接把关键业务文档的生产流程完全押注其上。但它在"开源 + 原生格式 + AI 深度嵌入 + 本地优先"这条路线上,已经给出了目前同类产品中最完整的一次工程实现。

