📌 项目简介
OfficeCLI 是全球首个专为 AI Agent 打造的 Office 办公套件,用一行命令就能让任意 AI 智能体读取、编辑、自动化生成 Word / Excel / PowerPoint 文档。它采用单一可执行文件、无需安装 Microsoft Office、零依赖、跨平台运行,目前已斩获 11.5K+ Stars(Apache-2.0 协议)。
“OfficeCLI’s built-in HTML rendering engine reproduces documents with high fidelity —— and that’s what gives AI eyes.”
⚙️ 安装要求和过程
环境要求
- 单一二进制:自包含可执行文件,无需安装 Microsoft Office,无需 .NET 运行时。
- 跨平台:macOS / Linux / Windows 均可运行。
- 仅需基础的命令行环境,内存占用极低。
快速安装
# 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
# 或任选其一
brew install officecli
npm install -g @officecli/officecli安装后运行 officecli install 将二进制加入 PATH,并自动把 officecli skill 注入 Claude Code、Cursor、Windsurf、GitHub Copilot 等 AI 编程工具,Agent 立刻就能替你创建 / 读取 / 编辑 Office 文档。
30 秒上手
# 1. 创建一个空白 PPT
officecli create deck.pptx
# 2. 启动实时预览(浏览器打开 http://localhost:26315)
officecli watch deck.pptx
# 3. 另开终端添加一页,浏览器即时刷新
officecli add deck.pptx / --type slide --prop title="Hello, World!"✨ 核心功能
- 三格式全读写改:Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx) 全部支持创建、读取(文本 / 结构 / 样式 / 公式)、修改与重组,告别 python-pptx 等一堆库。
- 内置 HTML 渲染引擎:把文档渲染成 HTML / PNG,给 AI 装上“眼睛”,形成 渲染 → 看 → 改 的闭环,AI 能看见自己生成的成品并自动修正。
- 路径寻址 + 结构化 JSON:用
/slide[1]/shape[1]这样的 XPath 式路径精准定位任意元素,并可输出结构化 JSON,便于程序化操作。 - 实时预览:
officecli watch启动本地预览服务(localhost:26315),每次 add / set / remove 命令即时刷新浏览器,所见即所得。 - 为 Agent 而生:一行
curl -fsSL https://officecli.ai/SKILL.md即可让 AI Agent 自动读取技能文件并安装使用;自动把 skill 装进主流 AI 编程工具。
🎯 典型使用场景
- AI 自动生成汇报 PPT:让 Agent 一句话产出季度汇报、融资路演、技术分享等演示文稿,自动处理排版、配色与图表。
- 批量处理 Excel 报表:自动生成预算表、成绩册、销售看板,支持公式、图表与条件格式。
- 程序化生成 Word 文档:一键产出学术论文、项目方案、年度报告,支持多语言 i18n 与 RTL 从右到左排版。
💡 推荐理由
以前用 python-pptx 写个 PPT 要 50 行代码还容易错位,OfficeCLI 一行命令就搞定;更关键的是它自带渲染闭环,让 AI 能“看见”自己生成的样子并自我修正——这对想给 Agent 接上“办公能力”的开发者几乎是开箱即用的利器。Apache-2.0 协议、单一二进制、零依赖,本地运行也保障了文档隐私。如果你正在做 AI 办公自动化、RPA 或 Agent 工具链,非常值得一试。
🔗 下载地址
- 🌐 官网:https://officecli.ai
- 💻 GitHub:https://github.com/iOfficeAI/OfficeCLI
- 📦 Releases 下载:github.com/iOfficeAI/OfficeCLI/releases
- 🖥️ 桌面端 AionUi:github.com/iOfficeAI/AionUi
