# CLI-Anything - 让任何软件变成 Agent 原生工具 > 自动为任意软件生成 CLI 封装,让 AI Agent 直接调用 Blender、GIMP、ComfyUI ## 介绍 CLI-Anything 是香港大学数据科学实验室(HKUDS)开源的项目,目标很简单:**让世界上所有软件都能被 AI Agent 原生调用**。它通过自动分析软件代码库,生成完整的 CLI 封装层,让 Claude、Cursor、OpenClaw 等 Agent 无需 GUI 自动化就能直接操控专业软件。 ## 核心机制 - **7 阶段流水线** - 分析 → 设计 → 实现 → 测试计划 → 编写测试 → 文档 → 发布 - **真实软件调用** - 不造轮子、不做降级,直接生成合法项目文件并调用原生后端 - **Agent 原生设计** - 每个命令都支持 `--json` 结构化输出,内置 REPL 交互模式 - **SKILL.md 自动生成** - 每个 CLI 都附带 AI 可发现的技能定义文件 ## 已验证的软件(2,130+ 测试,100% 通过) | 软件 | 领域 | 测试数 | |------|------|--------| | Blender | 3D 建模/渲染 | 208 | | GIMP | 图像编辑 | 107 | | Inkscape | 矢量图形 | 202 | | LibreOffice | 办公套件 | 158 | | ComfyUI | AI 绘图 | 70 | | OBS Studio | 直播/录制 | 153 | | Godot | 游戏开发 | 24 | | Zotero | 文献管理 | 新增 | | n8n | 工作流自动化 | 新增 | ## 使用方式 **Claude Code 插件:** ```bash /plugin marketplace add HKUDS/CLI-Anything /plugin install cli-anything /cli-anything ./gimp ``` **OpenClaw Skill:** ```bash mkdir -p ~/.openclaw/skills/cli-anything cp openclaw-skill/SKILL.md ~/.openclaw/skills/cli-anything/ @cli-anything build a CLI for ./gimp ``` ## CLI-Hub 社区 CLI 仓库,Agent 可自主发现和安装: ```bash pip install cli-anything-hub cli-hub install drawio ``` ## 适用场景 - 让 AI Agent 调用没有 API 的专业软件 - 替代脆弱、易错的 GUI 自动化/截图点击方案 - 批量将内部工具改造为 Agent 可控接口 --- **分类**:源码 **标签**:软件 · Agent · CLI **作者**:Xiao.Xi **链接**:https://octohz.com/p/1509