CLI-Anything - 让任何软件变成 Agent 原生工具

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% 通过)

软件领域测试数
Blender3D 建模/渲染208
GIMP图像编辑107
Inkscape矢量图形202
LibreOffice办公套件158
ComfyUIAI 绘图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 可控接口
2000举报0Xiao.Xi11天前
点击获取 ^_^
被收录:

暂无评论