
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 插件:
/plugin marketplace add HKUDS/CLI-Anything
/plugin install cli-anything
/cli-anything ./gimp
OpenClaw Skill:
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 可自主发现和安装:
pip install cli-anything-hub
cli-hub install drawio
适用场景
- 让 AI Agent 调用没有 API 的专业软件
- 替代脆弱、易错的 GUI 自动化/截图点击方案
- 批量将内部工具改造为 Agent 可控接口
暂无评论
