ARTICLE · 1300610
把公司文档交给 AI改之前,先搞清楚GenOffice里哪些内容会离开本机
AG 雷达
本地引擎、Agent 接口与外发清单
六个桌面编辑器和命令行工具在本机运行;AI 调用走 Genspark 代理还是自选服务商取决于配置。接入前先核对数据外发清单与许可例外。
■编辑报道 · 黑头编辑风
GenOffice 把带 AI 的办公套件做成了开源桌面应用:六个编辑器(Docs、Sheets、Slides、PDF、HTML、Markdown),外加一个 genoffice 命令行工具和 agent skill,让编码助手直接读写真实的 .docx、.xlsx、.pptx 文件。仓库 2026 年 7 月 31 日开放,到 10 月底 GitHub 接口显示 1.14 万星标;主体采用 Apache 2.0 许可。

·解决的问题: AI 产出的内容落成 Office 原生文件,而不是伪装成文档的 Markdown;打开 ODF 文件后按 OOXML 保存。
·接入方式: CLI 随桌面应用安装,skill 可在应用内一键写入 Claude Code、Codex、Cursor,或用 npx skills add 安装。
·需要盯住的地方: 打开、编辑、保存在本机;AI 调用走 Genspark 代理或自选服务商,搜索类命令还会发出查询和文件。
·硬性条件: 扫描页 OCR 仅支持 macOS 和 Windows;ee/ 企业模块另有许可要求。
只想知道值不值得装,看数据外发清单和许可例外这两节就够。下面逐项拆开。
01PART
六个编辑器,一套引擎
应用层是七个 Electron 程序——六个编辑器加一个标签外壳——共享一组 TypeScript 引擎包,.xlsx 另有独立的 Rust sidecar;依赖清单里还有 PDFium、Univer、Tiptap、HarfBuzz。README 没有要求安装 LibreOffice 或 Microsoft Office 组件,属于项目方的架构说明,未做全量代码审计。
文件策略很明确:打开和保存的是真实 .docx,ODF 被当作可编辑的 OOXML 副本处理,保存写 OOXML、不写 ODF。未编辑部分逐字节保留同样是项目方声明,它的争议放在下面「两处报告」。
02PART
CLI 是给 Agent 的说明书
命令行提供 info、convert、create 和各编辑器的读取、结构化修改、渲染、检查、打开命令,程序调用时加 --json;genoffice install-cli 负责路径配置——Windows 安装器写用户 PATH,Linux 的 deb/rpm 建立 /usr/bin/genoffice 链接,macOS 有自动链接和手动回退。
skill 注册有两条入口:应用的 Settings → Integrations 会检测已安装的 Claude Code、Codex、Cursor,一键把 skill 写入所选工具;或者直接运行 npx skills add genspark-ai/genoffice。当前的 skills/genoffice/SKILL.md 给 agent 定的规矩很实际:先查版本,编辑前先读现有文件,程序读取输出时始终加 --json,改完再检查结果。它没有给 Agent 新能力,而是把 Office 文件变成一套有章可循的操作对象。
03PART
哪些内容会离开机器
项目方把数据边界划成三层:打开、编辑、保存在设备上;AI 问答时,模型只看到它检索命中和请求读取的段落;只有 search、image、media 会把查询或引用文件发给所配置的服务商。登录 Genspark 账号时模型调用经其代理,自带密钥(BYOK)则发往你选择的供应商。
三个容易漏看的细节。在应用里对文字选区或单元格做隐藏,只在应用内生效——CLI、MCP 工具和无头导出仍直接读原文件。官方打包版默认开启有限使用统计,事件发往 Google Analytics 4,文档称不包含文档内容、文件名或路径,但首启上报可能出现在引导提示之前,可在 Settings → General 关闭。可选的搜索重排会把本地前 20 条命中的摘录发给 OpenRouter 或 TypeSafe,默认关闭。敏感文档要按这份清单逐条判断,不是「本地优先」四个字就够。
04PART
许可、收费与两处报告
代码主体 Apache 2.0;ee/ 目录不在该许可内,生产使用、托管或分发需要与 Mainfunc, Inc. 签企业协议,GenOffice 与 Genspark 商标也不随代码授权。桌面应用免费、无广告水印,但 AI 功能消耗 Genspark credits 或你自己的 API key,供应商账单另计。
逐字节保留声明面前有两个公开用户报告:issue #524 称 CLI 的 docs apply 重写了 157 段中 19 段未编辑的段落(2026 年 9 月 Linux 检出);issue #2017 称 .xls 转 .xlsx 时三类公式被改错,缓存值看似正确、重算后才出错。两者均为报告者自述、官方未确认,也可能已在新版本修复。发布节奏很快:8 月初到 10 月 30 日有 40 个 release,最新 v0.12.446;进生产流程建议锁定版本。
05PART
接入前检查什么
平台要求:macOS 11+、Windows 10+(x64/ARM)、Linux glibc 2.34+。扫描件 OCR 只依赖 macOS 和 Windows 的系统能力,Linux 不在其列;Linux 无头渲染和 PDF 转换需要装应用并配虚拟显示(xvfb-run)。项目文档自己就提醒:编辑 PDF 后检查字体与版式,转换后检查表格和格式。
接入前挑三类样本做往返保存对比:中文排版图文长文、带公式和共享公式的表格、一份扫描 PDF,用 Word 和 Excel 并排开差异;给 Agent 用的话,让 CLI 独立验证它产出的文件能否打开、重算。第一批样本别用敏感文档。
06PART
来源
GitHub 仓库:
https://github.com/genspark-ai/genoffice
官网:
https://genoffice.ai/
核查基准(main 分支提交 36a509e):
https://github.com/genspark-ai/genoffice/commit/36a509e8fc16ace85ed7afa3c37acb7b9c441ad1
AG雷达 AG-Radar
从发现 Agent,到用好 Agent。
关注 AI Agent 资讯、科普、真实案例与实验复盘。
进入公众号主页 →















































































