乐于分享
好东西不私藏

GitHub 1.3万 Star,没有 Office 也能让 AI 改 PPT

GitHub 1.3万 Star,没有 Office 也能让 AI 改 PPT
大家好,我是阿成!

现在用 AI 写文档,最容易卡住的地方,往往不在内容本身。

内容它能写,大纲它能列,表格它也能生成。

真正麻烦的是:怎么把这些东西稳定落到 Word、Excel、PPT 里面。

你让 AI 做一份 PPT,它可能能写出一套不错的页面文案,但它不知道标题有没有溢出,图表有没有压住正文,图片是不是跑到了页面外面。

你让 AI 改 Excel,它能分析公式,也能解释数据,但真正写进 .xlsx文件之后,单元格、图表、透视表、样式这些东西,最后还得你自己打开检查。

这就是 AI Agent 做办公自动化时很现实的一个问题:会写内容,不代表会处理 Office 文件。

最近我看到一个开源项目,刚好就是冲着这个问题来的。

项目叫 OfficeCLI

截至我看的时候,这个项目已经有 约 1.3 万 Star,开源协议是 Apache-2.0。

一句话概括:OfficeCLI 是一个给 AI Agent 用的命令行 Office 工具,让 AI 可以读、写、修改 Word、Excel、PowerPoint 文件,而且不需要安装 Office。

痛点很具体

以前 AI 想处理 Office 文件,通常会遇到几个问题。

第一,Office 文件格式本身很复杂。

Word、Excel、PPT 不是普通 Markdown。里面有段落、表格、样式、图片、公式、图表、幻灯片布局。AI 如果只拿到一段文本,很难知道文件真实长什么样。

第二,很多自动化方案依赖本机 Office。

你在自己电脑上能跑,不代表在服务器、CI/CD、Docker、Agent 沙箱里也能跑。尤其是现在很多 AI Agent 都在无界面环境里执行任务,装 Office 这件事本身就不现实。

第三,AI 改完文件之后经常看不见结果。

PPT 有没有错位,Excel 图表有没有变形,Word 排版有没有崩。如果 Agent 看不到最终画面,就只能靠猜。

OfficeCLI 的核心价值,就在这里。

它把 Word、Excel、PPT 变成 AI 能操作的命令行对象,同时还提供渲染能力,让 AI 有机会“看见”自己改出来的结果。

最重要的是:AI 终于能看见 Office 文件了

OfficeCLI 里面有一个很关键的能力:把 Office 文件渲染成 HTML 或 PNG。

这件事对普通用户可能没那么敏感,但对 AI Agent 很重要。

因为 Agent 生成 PPT 时,写文字通常不难,难的是确认页面最后能不能看。

OfficeCLI 支持类似这样的流程:

创建文件修改内容渲染预览发现错位继续修正

也就是让 AI 进入一个“看结果,再修正”的循环。

比如它可以用命令创建一个 PPT:

officecli create deck.pptx

也可以打开实时预览:

officecli watch deck.pptx

再往里面加幻灯片、标题、表格、图片、图表。

这就比单纯让 AI 输出一段 PPT 代码实际很多。最终交付物变成了一个真正能打开的 Office 文件。

它适合放进 Agent 工作流

OfficeCLI 的定位很清楚:它主要服务 Claude Code、Codex、Cursor、VS Code、LM Studio 这类 Agent 工作流。

README 里也专门提到,它支持 MCP 集成。也就是说,你可以把它接进 AI 编程助手,让 Agent 直接调用 OfficeCLI 来处理文档。

它能做的事情大概包括:

读取 Word、Excel、PPT 内容创建新的 Office 文件修改段落、表格、幻灯片、图表把文件渲染成 HTML 或 PNG用 JSON 批量操作文档结构用模板变量生成报告在 CI/CD 里检查文件质量

这里我最看重的点,是它把 Office 文件变成了可编程、可渲染、可验证的对象。

这对 AI Agent 很关键。

以前很多办公自动化停在“生成完就交给人检查”。OfficeCLI 想让生成、预览、修正、再输出这条链路尽量自动跑起来。

普通人可以怎么用?

如果你只是偶尔写文档,可能暂时不需要它。

但如果你经常做这些事情,OfficeCLI 就值得看:

批量生成周报、月报、项目报告根据数据自动生成 Excel 报表把 Markdown 或结构化内容转成 PPT用模板批量填充 Word 合同、方案、总结让 AI 帮你检查 PPT 排版和内容结构在自动化流程里生成可交付的 Office 文件

尤其是做内容、做交付、做独立产品、做内部工具的人,会很容易感受到它的价值。

以前你可能让 AI 先生成 Markdown,再自己复制到 Word 或 PPT 里调整。

以后更好的方式可能是:让 AI 直接生成 Office 文件,再自己做最后审核。

这一步看起来不大,但省掉的是大量机械操作。

怎么开始

项目提供了多种安装方式。

比如 macOS / Linux 可以用:

curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash

也支持 Homebrew:

brew install officecli

如果你是给 AI Agent 用,README 里还提供了专门的 Skill 入口:

curl -fsSL https://officecli.ai/SKILL.md

不过这里我还是提醒一句:远程脚本不要直接无脑执行。

比较稳的做法是先把安装脚本下载下来,看一眼它具体做了什么,再决定要不要运行。

这不是针对某个项目,所有开源工具都应该保持这个习惯。

如果这篇内容刚好对你有帮助,欢迎点个赞、在看,或者转给身边也需要的人。

也可以顺手给我加个星标,这样下次更新时,就不容易错过了。

感谢你看到这里,我们下篇再聊。