CLI-Anything 使用教程

CLI-Anything 使用教程

项目简介

CLI-Anything 是香港大学数据科学实验室(HKUDS)开源的一个革命性项目。你的 OpenClaw 是不是只能操控浏览器?通过 CLI-Anything,OpenClaw 可以直接操控你电脑上的任意软件!它能通过一行指令自动扫描任何软件的源代码,然后自动生成一整套标准的 CLI 命令行接口,让 AI 可以像人一样操作 Blender、GIMP、OBS、LibreOffice 等专业软件。

简单说:过去 OpenClaw 只能帮你控制浏览器,现在结合 CLI-Anything,它可以直接操控你电脑上的各种桌面软件——3D建模、图片编辑、视频录制、办公文档统统搞定!

💡
GitHub 地址:
https://github.com/HKUDS/CLI-Anything

核心亮点

⚡ 一行指令生成
自动扫描源代码,7步流水线自动生成完整CLI
🎯 30+款主流软件
覆盖图像、视频、办公、3D、AI等领域,持续扩展中
✅ 2120+测试通过
100%通过率,生产级可靠性保证
🔗 多平台支持
Claude Code、Cursor、OpenClaw、Codex等主流AI工具

部分已支持的软件

软件 领域
🎨 GIMP 图像编辑
🧊 Blender 3D建模与渲染
✏️ Inkscape 矢量图形
🎵 Audacity 音频制作
📄 LibreOffice 办公套件(Writer/Calc/Impress)
📹 OBS Studio 直播 / 录制
🎞️ Kdenlive · Shotcut 视频编辑
📐 Draw.io · Mermaid 流程图 / 思维导图
🎮 Godot 游戏开发引擎
🤖 ComfyUI AI 图像生成
🦙 Ollama 本地 LLM 推理
📞 Zoom 视频会议
🗺️ QGIS 地理信息分析
🎼 MuseScore 乐谱制作
📚 Zotero 文献管理
🔁 n8n 工作流自动化

已支持 30+ 款主流软件,且仍在持续扩展中…

环境要求

  • Python 3.10+
  • 目标软件已安装(如 GIMP、Blender、LibreOffice 等)
  • 支持的 AI 编程工具之一:Claude Code / OpenClaw / Cursor / Codex

快速开始(以 Claude Code 为例)

步骤 1
添加插件市场

在 Claude Code 中运行以下命令添加 CLI-Anything 插件市场:

shell
/plugin marketplace add HKUDS/CLI-Anything
步骤 2
安装插件

安装 cli-anything 插件:

shell
/plugin install cli-anything
步骤 3
一行指令生成 CLI

对任意软件源代码运行一行命令,自动完成分析、设计、实现、测试、文档、发布全流程:

shell
/cli-anything:cli-anything ./gimp

✅ 这将自动执行完整的7步流水线:分析源码 → 架构设计 → 代码实现 → 测试计划 → 编写测试 → 生成文档 → 发布安装

步骤 4
使用生成的 CLI

安装并使用生成的命令行工具:

shell
# 安装到 PATH
cd gimp/agent-harness && pip install -e .

# 使用
cli-anything-gimp --help
cli-anything-gimp --json project new --width 1920 --height 1080

迭代优化

首次生成后,可以用 /cli-anything:refine 命令扩展覆盖范围:

shell
# 自动分析差距并扩展
/cli-anything:refine ./gimp

# 指定特定功能方向
/cli-anything:refine ./gimp "图像批处理和滤镜"

💡 每次 refine 是增量式的,不会破坏已有功能,可以多次运行逐步完善。

常见问题

Q: 支持哪些 AI 编程工具?

目前支持 Claude Code(插件)、OpenCode(命令)、OpenClaw(Skill)、Codex(Skill)、Qodercli(插件),Cursor 和 Windsurf 即将支持。

Q: 可以对闭源软件使用吗?

CLI-Anything 的7步流水线依赖源代码分析。如果目标软件只有编译后的二进制文件,生成质量会显著下降。建议寻找开源替代品使用。

Q: Windows 用户需要注意什么?

如果使用 Claude Code,建议安装 Git for Windows(包含 bash 和 cygpath),或者使用 WSL 环境,否则某些命令可能会报错。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享