GenOffice:Genspark 开源的 AI 办公套件,原样读写 Office 三件套
Genspark 开源 GenOffice:原生读写 docx/xlsx/pptx,AI 修改可回滚,支持自有密钥与本地端点。
项目资料
GitHub Ecosystem- 许可证
- Apache-2.0
- 主语言
- TypeScript
- 星标
- 9,242
- 核查时间
- 2026-10-11
以上快照资料以核查当日为准,可能随版本或运营策略变化。
把 Microsoft Office 换成开源替代时,常见顾虑集中在文件保真:复杂 .docx 在第三方套件里排版漂移,网页套件又要求把文档传上云端。Genspark 团队 2026-07-31 在 GitHub 开源的 GenOffice(Apache-2.0 协议,TypeScript 为主,截至 2026-10-11 收获 9242 星、1177 fork)选了另一条路线:六个原生编辑器直接读写 .docx、.xlsx 与 .pptx,另加 PDF、Markdown 与 HTML 编辑器,每个编辑器旁挂一个能读文件、执行修改、标出改动范围的 AI 智能体。最新版本 v0.11.505 于 2026-10-09 发布,macOS、Windows 与 Linux 三平台安装包均带签名。

核心功能
- 字节保真的格式往返:打开文件时先按哈希归档原件,编辑只重写被改动的块,未触碰部分逐字节写回,Word、Excel 与 PowerPoint 打开无痕。表格部分由自研 Rust 引擎处理,支持活公式、透视表、切片器与条件格式。
- 可审阅的 AI 修改:文档中的 AI 编辑落到 Word 风格修订记录,表格写入真实公式与图表而非粘贴数值,幻灯片按大纲逐页画到画布上;每一轮 AI 操作都是一个可一键回滚的快照。
- 本地优先的处理链路:打开、编辑、保存与格式转换(PDF 转 Word/Excel/PowerPoint、Markdown 转 Word、HTML 转 Word,扫描件走系统 OCR)全部在本机完成,只有 AI 调用会出网,且出网目标由用户指定。
- 模型自选,密钥自带:登录 Genspark 账号即可免密钥使用,也可自带 Claude、OpenAI、Gemini、DeepSeek、Kimi、GLM、Qwen 等密钥,任意 OpenAI 兼容端点(包括本地推理服务)都能接。
- 本地全文检索:对工作目录里的文档名与提取正文建 SQLite 全文索引,中日韩分词可用;可选开启 TypeSafe Jev 对前 20 条结果做相关性重排,把真正回答问题的文件排到最前。
- 面向智能体的 CLI 与 MCP:随应用安装
genoffice命令行,Claude Code、Codex、Cursor、Gemini CLI 等编码智能体可以不开窗口地创建、转换、读取、编辑 Office 文件;另有 29 个工具的 MCP 服务器供任意 MCP 客户端调用。

典型使用场景
- 替换订阅制套件的本地办公流:日常写文档、做表、改 PDF 不依赖 Microsoft 365 订阅,文件始终留在本机;需要处理图片素材时,可配合 convt 这类本地格式转换工具先统一素材格式再插入文档。
- 把重复文档活交给智能体:按一句话在表格里生成带活公式的汇总页、批量调整合同条款、对上百页报告提问并拿到带页码引用的回答。
- PDF 二次加工:在页面内原地改字(重写内容流并保留原字体,覆盖式批注),或把 PDF 报告在本机转成可编辑的 Word、Excel、PowerPoint。
- 给编码智能体当文档引擎:通过 CLI 技能或 MCP 服务器,让 Claude Code 这类智能体直接产出真正的 .docx/.xlsx/.pptx 交付物,输出的每一页还能渲染成 PNG 供模型自检。
快速上手
从 GitHub Releases 下载对应平台的安装包:macOS 11+(Apple Silicon 与 Intel 双架构 dmg)、Windows 10/11(x64 与 ARM64 exe)、Linux(deb、rpm、AppImage,glibc 2.34+)。首次启动后在 Settings → AI 处选择模型路线:登录 Genspark 免配置,或填入自有密钥,本地模型走自定义 OpenAI 兼容端点。
命令行与智能体技能的用法:
genoffice --version
genoffice info report.docx --json # 查看文档结构
genoffice convert report.md --to pdf # md/html/docx/xlsx/pptx 与 pdf 互转
genoffice create --type docx --from notes.md --out notes.docx
genoffice render report.docx --out shots/ # 每页渲染一张 PNG 自检
给编码智能体安装技能:npx skills add genspark-ai/genoffice,或在应用内 Settings → Integrations 页面一键写入本机已装的 Claude Code、Codex、Cursor 等客户端。
小结
GenOffice 适合两类人:不愿为办公套件持续付费、又要求 Office 三件套格式原样往返的个人用户;以及想让编码智能体直接产出真实 Office 文件的开发者。需要注意:仓库 2026-07-31 才创建,v0.11.x 阶段迭代密集,部分能力仍在演进;ee/ 目录采用独立的企业协议,GenOffice 名称与标识的商标归 Mainfunc 公司所有,二次分发前应核读 LICENSE 与商标条款;AI 能力依赖外部模型,Genspark 额度与自有密钥的成本需要按用量自行评估。