ARTICLE · 1195875
Agent 点不动软件?这个 53K Star 的工具直接把它变成命令行运行
让 AI 帮你干活,它经常卡在第一步:Blender 的按钮在哪,Zotero 的菜单怎么点。给 Agent 接块屏幕让它点鼠标,又慢又贵还容易点错。
港大团队换了个思路:别点界面了,直接给软件造一套命令行。


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


现在让 Agent 操作软件,主流做法是 computer-use:截屏、识别按钮、模拟点击。但图形界面是给人设计的,Agent 走这条路又慢又贵,点错一步全盘重来。
港大团队选了另一条路。他们赌的是:命令行才是 Agent 的母语。文本命令天然匹配大模型的输出格式,JSON 输出免去解析,--help 自带说明书,还能像积木一样串成复杂流程。Claude Code 自己每天就在靠命令行跑成千上万的真实任务,这条路是被验证过的。
项目不是纸面构想:2461 项测试全部通过,18 个真实演示应用,还发了 arXiv 技术报告。上线半年多涨到 53.2K Star,社区里飞书群、微信群都有,中文文档齐全。


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 平台都能装。


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


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 结果。全程不需要人碰界面。


推荐理由:这个项目真正的野心不是又一个工具集,而是在给 Agent 时代的软件定接口标准。
有论文、有 2461 项测试、有社区生态,半年 53.2K Star 的增速也说明开发者确实被这个方向打中了。
但需要注意两点:部分 CLI 依赖本机先装好上游软件,比如用 GIMP CLI 得先装 GIMP;Windows 用户需要 Git Bash 或 WSL,纯命令行环境跑不了。
项目地址:https://github.com/HKUDS/CLI-Anything
觉得有用,去给作者点个 Star。















































































