乐于分享
好东西不私藏

让 AI 直接操作更多软件:CLI-Anything 是怎么用的

让 AI 直接操作更多软件:CLI-Anything 是怎么用的

把原本给人用的软件,变成 Agent 可以调用的命令行工具。

CLI-Anything 是 HKUDS 开源的工具集,目标是把桌面软件、代码仓库、Web API 包装成 AI Agent 更容易使用的 CLI。它值得关注的点不在“又多一个工具”,而是让 Agent 少卡在 GUI 和复杂环境上。

一、它到底怎么用?

项目链接:https://github.com/HKUDS/CLI-Anything

安装方式:如果只是想找现成 CLI,先安装 CLI-Hub。

pip install cli-anything-hub

第一步:先浏览有哪些可用 CLI。

示例:

cli-hub listcli-hub search image

第二步:安装一个现成工具,比如 GIMP 相关 CLI。

示例:

cli-hub install gimpcli-hub launch gimp

注意:有些 CLI 只是“控制入口”,仍然需要本机装好对应软件,比如 GIMP、Blender、LibreOffice。

第三步:如果现成库里没有你要的工具,可以用 Agent 插件生成新的 CLI。

在 Claude Code 里,官方推荐方式是添加 marketplace 后安装:

/plugin marketplace add HKUDS/CLI-Anything/plugin install cli-anything

然后用:

/cli-anything ./gimp

二、作为 Skill 怎么使用?

CLI-Anything 支持多种 Agent 环境,包括 Claude Code、Codex、OpenClaw、Hermes 等。作为 Skill 使用时,它更像一个“帮 Agent 找工具、装工具、生成工具”的入口。

在 Codex 中,README 给出的方式是克隆仓库后运行安装脚本:

git clone https://github.com/HKUDS/CLI-Anything.gitbash CLI-Anything/codex-skill/scripts/install.sh

安装后,可以这样自然语言调用:

Use CLI-Anything to build a harness for ./gimp
Use CLI-Anything to refine ./shotcut for picture-in-picture workflows

如果是 CLI-Hub meta-skill,则可以直接让 Agent 自己找合适工具:

Find appropriate CLI software in CLI-Hub and complete the task: 帮我批量处理这些图片

三、使用注意事项

它不是万能自动化按钮

CLI-Anything 适合把“有代码、有接口、有明确工作流”的软件变成 CLI。纯闭源、只有复杂 GUI、没有可调用后端的软件,生成质量会明显下降。

生成出来也需要验证

项目文档明确提到,单次生成不一定覆盖所有能力,往往需要 refine 和测试。特别是图片、视频、文档、3D 渲染这类任务,要检查最终输出,而不是只看命令是否成功退出。

四、它适合谁?

适合:

✔ 经常让 AI Agent 操作本地软件、开发工具、创作工具的人

✔ 想把内部工具、开源项目包装成命令行能力的开发者

✔ 需要批量处理图片、文档、视频、数据流程的团队

不适合:

✘ 只想点开网页马上用、不想碰命令行的人

✘ 期待它无需配置就能稳定控制任意闭源软件的人

五、最后总结

CLI-Anything 真正改变的是:它把“AI 只能建议你怎么操作软件”,往前推到了“AI 可以通过 CLI 直接操作软件”。

一句话说,它不是替你写一个脚本,而是帮你的软件长出一套 Agent 能理解的手脚。