夜雨聆风学习资料网

ARTICLE · 1195875

Agent 点不动软件?这个 53K Star 的工具直接把它变成命令行运行

Agent 点不动软件?这个 53K Star 的工具直接把它变成命令行运行

让 AI 帮你干活,它经常卡在第一步:Blender 的按钮在哪,Zotero 的菜单怎么点。给 Agent 接块屏幕让它点鼠标,又慢又贵还容易点错。

港大团队换了个思路:别点界面了,直接给软件造一套命令行。

PART 01
项目速览
项目
信息
名称
HKUDS/CLI-Anything
团队
香港大学 HKUDS 数据智能实验室(LightRAG 同门)
Star
53.2K(Fork 4.8K)
许可
Apache-2.0,Python 3.10+
交付物
带 SKILL.md 的 Click CLI + 测试套件 + 文档
地址
github.com/HKUDS/CLI-Anything

一句话定位:把任意软件自动改造成 Agent 能直接调用的命令行工具,一句话生成,测试、文档、技能描述一次配齐。

PART 02
为什么值得看

现在让 Agent 操作软件,主流做法是 computer-use:截屏、识别按钮、模拟点击。但图形界面是给人设计的,Agent 走这条路又慢又贵,点错一步全盘重来。

港大团队选了另一条路。他们赌的是:命令行才是 Agent 的母语。文本命令天然匹配大模型的输出格式,JSON 输出免去解析,--help 自带说明书,还能像积木一样串成复杂流程。Claude Code 自己每天就在靠命令行跑成千上万的真实任务,这条路是被验证过的。

项目不是纸面构想:2461 项测试全部通过,18 个真实演示应用,还发了 arXiv 技术报告。上线半年多涨到 53.2K Star,社区里飞书群、微信群都有,中文文档齐全。

PART 03
五大核心特性

1. 一句话生成完整 CLI

敲一条 /cli-anything ./gimp,Agent 自动跑完 7 个阶段:分析源码、设计命令分组、实现带 REPL 和 JSON 输出的 Click 命令行、规划测试、写测试、补文档、发布安装。一个软件的 Agent 入口就这么长出来了。

2. CLI-Hub 现成生态

不想自己生成就直接装:pip install cli-anything-hub,一条命令浏览、搜索、安装社区做好的 CLI。Blender、GIMP、Krita、FreeCAD、QGIS、Zotero、Obsidian、Calibre、MuseScore、Kdenlive、Zoom、n8n 都已经在库里。

3. 每个 CLI 自带 SKILL.md

生成结果不只是命令行,还有一份 Agent 能读懂的技能文档。装好之后 Agent 自己会发现自己能用什么、该怎么调,不用你写操作手册。

4. 覆盖不全就 refine

/cli-anything:refine 会对软件的全部能力和现有 CLI 做差距分析,增量补命令、补测试,一次跑一小步,不破坏已有的成果。

5. 学术团队背书,全平台兼容

港大 HKUDS 是 LightRAG、AutoAgent 背后的同一拨人。CLI-Anything 按 SKILL 标准分发,Claude Code、Codex、Cursor、OpenClaw、Pi 等主流 Agent 平台都能装。

PART 04
适用场景
  • 想让 Agent 批量修图、剪视频、做 3D 的内容创作者
  • 要把内部系统、自有工具接进 Agent 工作流的开发者
  • 重度依赖 Zotero、Calibre、Obsidian 做文献和知识管理的科研党
  • 需要自动化操作设计、GIS、办公软件的效率玩家
PART 05
怎么装、怎么用

Step 1:装 CLI-Hub 包管理器,浏览现成生态。

pip install cli-anything-hub
cli-hub list
cli-hub install gimp

Step 2:给你的 Agent 装上元技能,找工具这件事它自己就会。

npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y

Step 3:直接下任务。

在 CLI-Hub 里找合适的 CLI,完成这个任务:把文件夹里 30 张图批量转成黑白

实际跑起来是:Agent 先在 Hub 里检索匹配 GIMP CLI,再读它的 SKILL.md 确认用法,然后逐条调用命令处理图片,最后返回一份 JSON 结果。全程不需要人碰界面。

PART 06
为什么推荐它

推荐理由:这个项目真正的野心不是又一个工具集,而是在给 Agent 时代的软件定接口标准。

有论文、有 2461 项测试、有社区生态,半年 53.2K Star 的增速也说明开发者确实被这个方向打中了。

但需要注意两点:部分 CLI 依赖本机先装好上游软件,比如用 GIMP CLI 得先装 GIMP;Windows 用户需要 Git Bash 或 WSL,纯命令行环境跑不了。


项目地址:https://github.com/HKUDS/CLI-Anything

觉得有用,去给作者点个 Star。

相关学习资料