
(图源:项目仓库。这页 PPT 是 AI 用 OfficeCLI 从零生成的,没有套模板、没有人工修图)
现在让 AI 写一段汇报内容、编一张表格的数字,都不难。难的是把这些东西真正落成一个能双击打开、能在 Office 里继续编辑的 .pptx、.xlsx、.docx 文件。中间这一层一直是个脏活:要么得在机器上装一套 Microsoft Office 去驱动,要么引一堆不同语言的 SDK,要么干脆去手撸 OpenXML 的一堆 XML 标签。
OfficeCLI 想把这一层做干净。它是一个命令行工具,Apache 2.0 开源,打包成单个原生二进制(内嵌了 .NET 10 运行时,不依赖外部环境),不需要装 Office,也能无界面运行。作者给它的标语很顶,自称是 「世界上第一个、也是最好的、为 AI agent 设计的 Office 套件」。它干的事,是给 AI 一套顺手的方式去创建、读取、修改 Word、Excel、PowerPoint 三件套。
给 AI 顺手的访问方式
让 AI 去改一个 Office 文件,最劝退的是 OpenXML 那套嵌套命名空间。OfficeCLI 把它包了三层,让上层用起来像在点一棵树:

• L1 · 语义视图:把文档理解成「幻灯片」「形状」「单元格」这种人话概念,AI 用路径就能定位元素,比如 /slide[1]/shape[2]指第 1 页第 2 个形状,不用碰命名空间。• L2 · DOM 操作:对文档结构做增删改。 • L3 · raw XML 兜底:真遇到上两层没覆盖的,还能落到原始 XML 直接改。
大部分操作停在 L1 就够了,复杂的才往下沉。写出来的是标准的 OpenXML 文件,Office、WPS 打开都正常。
Excel 不只是把数字填进去
表格这块它做得比「填值」多一步:写入 350 多个 Excel 函数时会当场求值,公式和结果一起落进文件;数据透视表能原生生成;还支持迷你图(sparkline)。也就是说 AI 生成的不是一张只有静态数字的死表,而是打开就能继续算的活表格。
三件套各有各的细节:Word 支持多语言和从右往左排版,PowerPoint 支持动画甚至 3D 模型,模板合并({{key}} 占位替换)三种格式都能用。
顺手能看、能接进 AI 工具
因为看不见渲染效果是 AI 做文档的老问题,OfficeCLI 内置了一个 HTML 渲染引擎:能把文档渲成网页预览,也能直接截成 PNG 图给模型「看一眼」自己做得对不对。配合 watch 实时预览模式,边改边在浏览器里自动刷新。
接进 AI 工具这条它也铺好了:自带 MCP server,Claude、Cursor、VS Code、LM Studio 都能接;还有个常驻(resident)模式,多步操作时用命名管道通信,省掉每次启动的开销。
装起来
一行装(Unix):
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bashWindows 用 PowerShell 的 irm ... | iex,也支持 Homebrew、Scoop、npm。上手大概长这样:
officecli create deck.pptxofficecli add deck.pptx / --type slide --prop title="Q4 Report"officecli watch deck.pptx # 浏览器实时预览officecli view deck.pptx screenshot # 截图给模型看几条要注意的
• 它是「手」,不是「脑」。 OfficeCLI 负责把指令精确落成文件,内容和排版好不好,取决于你接的那个模型。它解决的是「AI 能不能可靠地操作 Office 文件」,不是「AI 会不会做 PPT」。 • 宣传语说得比较满。 「世界第一 + 最好」是作者的自我定位,实际好不好用,自己拿三件套各跑一遍再判断。 • 和面向人的 PPT 工具不是一回事。 那类工具给你挑模板、直接出成品;OfficeCLI 是给 AI agent 用的底层操作层,覆盖 Word / Excel / PPT,价值在「可编程、可精确定位、可预览」,不在现成模板。
写在最后
AI 会写内容,但把内容稳稳地变成一个能编辑的 Office 文件,一直缺一层干净的工具。OfficeCLI 补的就是这层:单个二进制、不装 Office、用路径定位元素、Excel 函数写入即算、还能渲染预览让模型自查,再用 MCP 把这套能力接进主流 AI 工具。
它把自己摆在「给 agent 的 Office 操作层」这个位置。冲着不装 Office、三件套全覆盖这两点,值得作为 AI 生成文档流程里的一环试一下。
Apache 2.0。仓库地址:github.com/iOfficeAI/OfficeCLI。
近期文章推荐
最强开源 PPT Skill 来了:大师 PPT,生成完还能逐页精调
港大开源 ViMax:一个 AI 剧组替你拍片,从一句话到多镜头长视频
61k 星开源版剪映 OpenCut:免费、本地优先,下一步想让 AI 直接来剪
夜雨聆风