ARTICLE · 1244000
狠活!5.7万星的港大项目给所有软件装上AI接口:从Blender到游戏,都能指挥
今天的软件是给人用的,明天的「用户」是 AI。
这句写在项目首页上的话,出自港大数据智能实验室的新项目:CLI-Anything,5.7 万星,本周又涨了 3300。
它要解决的问题很实在:AI agent 火成这样,可世界上绝大多数软件还是图形界面,按钮、菜单、弹窗——AI 不会点。这项目的方案简单粗暴:给每个软件写一个命令行外壳,让 AI 跟指挥下属一样指挥软件。
01PART为什么偏偏是命令行WHY CLI
有人问,让 AI 像人一样看屏幕点鼠标不就行了?这项目说:绕远路了。命令行才是 AI 的舒适区:
文字命令天然对大模型胃口,还能串起来干复杂活
--help 自带说明书,AI 自己就能查这个软件会什么
输出走结构化 JSON,结果确定,不靠「看」和「猜」
Claude Code 每天就是靠命令行跑成千上万的真实任务的。CLI-Anything 干的事,就是把这套成功经验推广到所有软件。

02PART都接了些什么COVERAGE
直接看它已经接好的软件清单,画风相当生猛:
建模、修图、画画,AI 一句命令驱动
笔记、文献、电子书库全部可指挥
画地图、建工程模型、改乐谱,都是几百条命令的全套
卡组构筑肉鸽游戏都接了接口,AI 能替你打牌
从 Blender、Inkscape、Kdenlive、LibreOffice,到 Zoom、n8n、Obsidian,登记在册的软件一直在涨,社区还在天天提新需求。所有 CLI 的2400 多个测试全部通过,每接一个新软件都是带测试入库的。
03PART没有的软件怎么办GENERATE
这是这项目最狠的部分:清单里没有的软件,它让你现场造一个。
给 AI 编程助手装上它的技能,然后跑一个七阶段的生成流程,AI 自己读目标软件的接口文档,产出一个带JSON 输出、带 SKILL.md 说明书的 CLI 工具。相当于给任何软件现场定制一副「AI 遥控器」。
用现成的更简单:
bash
pip install cli-anything-hub
cli-hub install gimp
装一个 CLI-Hub 的总管工具,浏览、搜索、安装全靠它。还能给 agent 装个元技能,AI 遇到任务自己去找合适的 CLI——「这个活儿该用哪个工具」,它自己知道。

04PART怎么用INSTALL
Python 3.10 以上就行,Claude Code、Cursor、Codex、OpenClaw 这些主流 agent 全都支持。给 agent 装元技能一条命令:
bash
npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y
两盆冷水:一是很多 CLI 只是外壳,背后的软件得自己装,比如要指挥 Blender,Blender 得先在机器上;二是 AI 能操作真软件,权限就得管严——重要文件该备份备份,别让 agent 一句话把你库删了。
LASTPART写在最后NOTES
我是AI善后工程师,这篇就聊到这儿。
这项目让我重新想了一件事:软件的「用户」这个词,可能要改定义了。过去四十年所有软件都在讨好人的眼睛和手指,接下来得有一批软件开始讨好 AI 的命令行。谁先把自己的软件做成 agent 一句话能调度的样子,谁就先上了 AI 时代的货架。
开源软件这波反应最快,商业软件估计也快了。让子弹飞一会儿。
既然看到这儿了,觉得有用就随手点个赞、在看、转发三连吧。
THANKS FOR READING















































































