你让Claude Code帮你写了一堆代码,分析了一堆数据,最后说「把结果整理成一份Word报告」——然后它卡住了。不是模型不够聪明,是它手边没有操作Office文件的工具。开源项目OfficeCLI补上了这块:一个二进制文件,让任何AI agent用一条命令创建、编辑和预览Word、Excel、PowerPoint文档。不是做不了,是太麻烦。
以前让AI agent生成一份Word文档,典型流程是:安装python-docx库→写几十行Python代码设置段落格式→再装一个库处理表格→再装一个库处理图表→调试半天格式不对→最后生成的.docx打开就走样。
项目方在README里给了一个直接对比:创建一份带格式的Word文档,传统Python方案需要50行代码和3个第三方库。用OfficeCLI,一条命令。
但代码量不是核心问题——AI agent写50行Python不费劲。真正的瓶颈是:
没有反馈回路。 AI agent写完Python脚本生成了一个.docx,但它看不到文件长什么样。格式是乱了还是内容对了?它不知道,只能把文件甩给你自己打开检查。
OfficeCLI内置了HTML渲染引擎,能把.docx/.xlsx/.pptx渲染成HTML或PNG——项目方的说法是「给AI装上了眼睛」。生成文档→渲染预览→检查→修改,整个循环agent自己就能跑完,不用你盯着。

两条路:
CLI方式——从GitHub下载对应平台的二进制文件,运行安装命令。安装程序会自动检测你电脑上的AI编码工具——Claude Code、Cursor、Windsurf、GitHub Copilot——然后把技能文件注入进去。之后在agent对话里直接说「帮我做一份PPT」,它就知道调用OfficeCLI。
GUI方式——装一个叫AionUi的桌面应用,用自然语言描述你想要什么文档,底层调用OfficeCLI生成。「做一份季度销售报告的Excel,带柱状图」这种指令直接说就行。
关键特性:不需要安装Microsoft Office。单个二进制文件,无外部依赖,直接生成标准的.docx/.xlsx/.pptx格式文件。跨平台,Windows/Mac/Linux都能跑。
看README的功能清单,覆盖面比预期的广:
Word——段落排版、表格、图片、页眉页脚、目录、图表、公式(支持LaTeX输入)、水印、修订追踪。支持完整的多语言排版,包括从右到左书写的阿拉伯语和中文。甚至能把Mermaid图表直接转成文档里的原生可编辑图形。
Excel——350+内置函数并能自动计算、数据透视表(多字段、日期分组、计算字段都支持)、条件格式、图表(箱线图和帕累托图都有)、切片器、数据验证。基本上Excel的核心功能都覆盖了。
PowerPoint——幻灯片布局、形状(渐变填充、阴影、模糊效果)、15种动画效果、图表、母版和布局模板操作。
项目方在README里展示了几份完全由AI agent创建的文档样例——声明没有使用模板、没有人工编辑。看起来可用,但这些是项目方选出的最佳样例,实际使用中的稳定性得自己验证。
1. 技能文件自动注入:安装时自动检测并配置Claude Code、Cursor等工具,不需要手动写配置2. 实时预览:每个add/set/remove命令执行后浏览器实时刷新预览,跟写代码看效果一样3. 覆盖场景:自动化报告(数据分析→Excel图表→Word报告,agent一站完成)是最直接的应用4. 待观察:项目还在早期阶段,中文复杂排版、大型文件性能、公式嵌套等边界情况文档没有详细说明Office文档是AI agent工具链里一块明显的缺口——AI能写代码、能搜索、能分析数据,但「把结果做成一份Word/PPT」这个最后一步,以前只能靠人工兜底。OfficeCLI是目前看到的第一个专门为AI agent设计的Office方案。
项目在GitHub开源(iOfficeAI/OfficeCLI),长期维护力度需要观察。但思路是对的:AI agent要真正替人干活,Office文档这关迟早得过。
你有没有遇到过「AI帮你干了一堆活,最后卡在做文档这一步」的经历?这里是我的AI牛马,让 AI 替你打工,下期见。