一个命令行,让 AI 真正学会用 Office
AI 能写代码、能调接口、能处理文本。
但一碰到 Word、Excel、PPT,就卡住了。
最近 GitHub 上一个叫 OfficeCLI 的项目彻底火了,1.3 万+ Star,开源圈讨论度极高。
它让 AI Agent 像人一样——创建、读取、修改 Office 文件。

重点是:单文件二进制,电脑里不用装 Microsoft Office。
01

以前 Agent 做文档,基本靠“盲写”
想处理 Word?用 python-docx。
想改 Excel?依赖 openpyxl。
想做 PPT?需要 python-pptx。
三套库 API 完全割裂,环境配置繁琐、版本冲突频发。
更头疼的是:Agent 生成文档时是个“瞎子”。

它只能看到 XML 结构,看不到最终版面。
标题有没有溢出、表格有没有挤在一起、页眉页脚有没有跑偏——全靠猜。
02

亮点:给 Agent 装上“眼睛”
OfficeCLI 内置了 HTML 渲染引擎。
它可以把 .docx、.xlsx、.pptx 渲染成 HTML 或 PNG。
Agent 生成文档之后,可以“看见”最终效果。
然后根据视觉结果修正,再渲染、再看、再修。

形成 “渲染 → 查看 → 修正”的完整闭环。
这彻底改变了 Agent 处理文档的方式——从“盲写”变成了“所见即所得”。
03

Word、Excel、PPT,一套全搞定
OfficeCLI 覆盖三大 Office 文件类型。
Word:段落、表格、样式、页眉页脚、图片、批注、目录、修订追踪。
Excel:350+ 内置函数自动求值、数据透视表、图表、条件格式、切片器。
PowerPoint:幻灯片、形状、图片、表格、图表、动画、转场、主题。

对 Agent 来说,不用分别记三套库的不同写法。
一套命令,搞定所有。
04

专为 Agent 设计的“路径式操作”
OfficeCLI 用路径定位元素。
比如 /slide[1]/shape[1] 定位到第一页幻灯片的第一个形状。
Agent 做多轮修改时,清楚知道自己正在改哪里。
所有命令都支持 JSON 输出。
Agent 拿到的是结构化数据,不是一堆终端文本。
错误信息也是结构化的——路径错了、属性名写错了,Agent 可以自己调整。
05

三秒上手,一键集成
安装超简单。
macOS/Linux:
curl -fsSL
https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash

Windows(PowerShell):
irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
装好后自动检测 Claude Code、Cursor、GitHub Copilot 等 AI 工具。
自动写入技能文件,Agent 立刻就能用。
想体验实时预览?执行 officecli watch deck.pptx。
浏览器里打开:
http://localhost:26315
每次修改,预览页面自动刷新。
06

Agent 时代的 Office 新形态
Anthropic 官方提供了 PowerPoint、Excel、Word、PDF 等预置 Agent Skills。
MiniMax 也开源过一整套办公文档 skill。

但 OfficeCLI 的路线更偏工具化。
它把 Office 文档操作抽象成一套稳定、可执行、可被 Agent 调用的命令接口。
过去给 Agent 加能力,更多是写提示词、写规则。
现在越来越多项目把能力做成真正可执行的工具,让 Agent 自己去调度。
OfficeCLI 就是这个方向里最典型的项目之一。
项目地址:
https://github.com/iOfficeAI/OfficeCLI
夜雨聆风