乐于分享
好东西不私藏

让AI帮你做PPT和Word,这个GitHub 1.3万星的项目火了

让AI帮你做PPT和Word,这个GitHub 1.3万星的项目火了

TOOL · AI办公2026.07

做文档还要装Office?

让AI帮你做

PPT和Word

OfficeCLI · 1.3万Star · 让AI看见文档

OfficeCLI

AIOffice

不用装Office,AI自己就能读写改文档,还能“看见”效果

01

PART

先说说背景

BACKGROUND · AI文档处理

现在让AI Agent处理办公文档,已经不是什么新鲜事了。

Anthropic官方就提供了PowerPoint、Excel、Word、PDF这些预置Skills。MiniMax也开源过一整套,像minimax-xlsxminimax-docx这些。

但最近GitHub上冒出来一个新项目,走的路子不太一样。

它叫OfficeCLI,目前已经1.3万多Star了,开源圈讨论度挺高。

02

PART

这玩意儿是干啥的?

WHAT · 核心功能

简单说,就是把Office文档操作变成了一组命令行工具。

Word、Excel、PPT三件套全支持,而且不需要你电脑里装Microsoft Office

单文件二进制,开源免费,装上就能用。

对AI Agent来说,它把以前那些东拼西凑的方案——Python库、XML解析、模板渲染、截图工具——全收进了一个CLI里。

Agent可以创建文件、读取结构、修改元素,还能把最终效果渲染出来检查。

你说“帮我做个PPT”,Agent自己拆步骤,然后调OfficeCLI去干活。

03

PART

最大的亮点

HIGHLIGHT · 让AI“看见”文档

做Office文档,最头疼的不是生成那一步。

真正麻烦的是检查效果。

PPT标题有没有越界?图表有没有挡住文字?表格排版乱没乱?Word页眉页脚跑偏了没?

这些东西,光看文档结构(XML或JSON)根本判断不了。

OfficeCLI解决这个问题的办法很直接——它内置了HTML渲染引擎

能把.docx、.xlsx、.pptx渲染成HTML或者PNG图片。

什么意思呢?就是Agent生成完文档,不用靠猜,可以直接“看一眼”效果。

...bash

officecli view deck.pptx html

# 直接截图,多模态模型可以看图检查

officecli view deck.pptx screenshot -o deck.png

# 启动实时预览,改完自动刷新

officecli watch deck.pptx

Agent的工作流变成了:生成 → 看一眼 → 发现问题 → 再改一轮

比盲改靠谱太多了。

04

PART

功能覆盖挺全的

FEATURES · 三大套件

Word:

段落、表格、样式、页眉页脚、图片、批注、脚注、目录、修订,基本都有了。

Excel:

单元格、公式、图表、透视表、条件格式、数据验证,还内置了350多个函数的自动计算。

PowerPoint:

幻灯片、形状、图片、表格、图表、动画、转场、备注、主题。

对普通人来说这些词可能有点细,但对Agent来说,少一个功能就多一道坎。

05

PART

专门给Agent做的设计

AGENT-FIRST · AI友好设计

这个项目明显是冲着Agent场景去的,好几个设计都在“讨好”AI。

1

路径式定位

officecli get deck.pptx ‘/slide[1]/shape[1]’

这种写法比让Agent在一坨XML里找节点舒服太多了。

2

全支持JSON输出

命令加个–json,Agent拿到的就是结构化数据,直接能接着推理,不用从终端文本里硬猜。

3

错误信息也是结构化的

路径错了、属性名写错了、元素不存在——它返回错误码加建议,Agent可以自己调整下一步。

4

内置MCP支持

能注册到Claude Code、Cursor这些环境里,把Office操作暴露成工具。安装后还会自动检测AI Coding Agent的配置目录,帮你把skill文件装好。

06

PART

怎么装?怎么用?

INSTALL & USAGE · 快速上手

安装很简单,二选一:

...bash

brew install officecli

# 或者

npm install -g @officecli/officecli

来几行实际体验一下:

...bash

officecli create deck.pptx

# 加一页幻灯片,写个标题

officecli add deck.pptx / –type slide –prop title=”Hello, World!”

# 打开预览看看效果

officecli watch deck.pptx

# 想看结构化数据也行

officecli get deck.pptx ‘/slide[1]’ –json

///

LAST

说点我的感受

THOUGHTS · 工具哲学

以前给Agent加功能,大家最爱干嘛?写提示词、写规则、画工作流,一通操作猛如虎。

但最近越来越多项目换打法了——干脆把功能做成真正能跑的工具,让Agent自己看着办,爱怎么调怎么调。

OfficeCLI就是这条路上挺典型的一个。

把Agent做文档这件事,从“凑合能用”硬生生往前推了一大截。

尤其是它那个渲染预览的功能,真的戳到痛点了。

你要是在用Claude Code、Cursor这些工具搞文档自动化,这玩意儿值得一试。

开源地址

https://github.com/anthropics/skills/tree/main/skills

https://github.com/MiniMax-AI/skills

既然看到这里了,如果觉得有用,随手点个赞、在看、转发三连吧。

点赞
在看
转发

THANKS FOR READING