CLI-Anything 使用教程

OpenClaw不只控浏览器!一行指令操控电脑上的任意软件

⭐ 31K Star · 开源免费

📖 项目简介

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

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

核心亮点

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

🛠️ 部分已支持的软件

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

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

📋 环境要求

🚀 快速开始(以 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 环境,否则某些命令可能会报错。