首页CLIiOfficeAI/OfficeCLI
// archived 2026-04-29
iOfficeAI

OfficeCLI

AI🌱 NEW PROJECT BOOST#CLI#Automation#Microsoft Office#Agentic AI#Productivity
前往 GitHub →
33

// 项目简介

OfficeCLI 是一款开源命令行工具,使 AI Agent 能够在无需本地安装 Office 的情况下创建、读取和修改 Microsoft Office 文档。它采用三层架构,支持简单的语义视图、结构化元素操作以及直接的 XML 访问。该工具通过内置的 MCP 服务器和自动技能配置,实现了与 AI 编码 Agent 的无缝集成。

// 技术分析

OfficeCLI 是一个专门的命令行界面,旨在为 AI 代理提供对 Microsoft Office 文档的直接、程序化控制,且无需安装 Office 或其他外部依赖。其架构采用了三层方法——从高级语义视图到低级原始 XML 访问——这使得 AI 代理能够高效地与文档交互,同时最大限度地减少 Token 使用量。通过提供确定性的 JSON 输出和基于路径的寻址,该工具解决了传统 Office 自动化的复杂性,使代理能够通过简单的原子命令创建、读取和修改文档。

// 核心亮点

01
使 AI 代理能够使用简单的单行命令创建、读取和修改 Word、Excel 和 PowerPoint 文件。
02
具有三层架构,允许用户从高级语义视图扩展到细粒度的原始 XML 操作。
03
包含一个内置的 MCP 服务器,可与 Claude Code、Cursor 和 VS Code 等 AI 工具无缝集成。
04
提供一个实时预览服务器,可在浏览器中渲染文档更改,从而促进迭代设计和实时反馈。
05
为所有命令提供结构化的 JSON 输出,确保 AI 代理接收一致的数据模式,而无需复杂的解析。
06
作为一个带有嵌入式 .NET 运行时的单一、自包含二进制文件运行,确保了跨不同环境的可移植性。

// 典型使用场景

01
根据 AI 提示词自动生成 Word、Excel 和 PowerPoint 文档
02
在 CI/CD 流水线中对 Office 文件进行批量处理和结构验证
03
通过本地 HTTP 服务器实现文档实时预览与迭代设计

// 快速开始

首先,使用提供的 curl 命令(针对 macOS/Linux)或 PowerShell(针对 Windows)安装二进制文件。安装完成后,您可以立即开始使用 'officecli create' 或 'officecli add' 等命令创建或修改文档。对于 AI 代理,只需将 'SKILL.md' 文件提供给您的代理,或使用 'officecli mcp' 命令将该工具注册到您首选的 AI 编码环境中。