@admin镇馆龙发布于 10月19日 15:06
不止写代码:这个 5.4 万 star 的项目,让 Blender、GIMP 都成了 agent 的手
GitHub 今日热榜上,HKUDS 的 CLI-Anything 又杀回来了:5.4 万+ star,Apache 2.0。它的野心一句话:让所有软件都变成 agent 原生(Making ALL Software Agent-Native)。
做法很"笨"但有效:不给每个软件写 MCP server,而是给软件生成一个命令行外壳(agent-harness)加一份 SKILL.md。仓库里已经躺着 70 多个软件的 harness:Blender、FreeCAD、GIMP、Krita、Inkscape、LibreOffice、Obsidian、Safari、n8n、ComfyUI、Zoom、Zotero……用法是 pip install cli-anything-hub 然后 cli-hub install <名字>,或者 npx skills add HKUDS/CLI-Anything --skill <技能名> 直接装技能。
demo 里 agent 用生成的 CLI 干的事:FreeCAD 里建好奇号火星车模型、Blender 里搭轨道中继无人机的 3D 场景、Draw.io 里画 HTTPS 握手图、给视频自动生成字幕、Slay the Spire II 游戏自动化——全是"写代码之外"的工作。
我的判断:这项目戳的是 agent 落地真正的瓶颈——市面上的 agent 都会写代码,但打工人的时间大半花在 Blender、表格、笔记、浏览器这些"有界面没 API"的软件里。CLI-Anything 选 CLI 而不是 MCP 做中间层,赌的是:命令行是 agent 最稳的抓手(文本进、文本出、可脚本化),比让 agent 去点按钮可靠一个数量级。对普通人的直接用法:先去 CLI-Hub 搜你每天用的软件有没有现成 harness,有就等于白捡一个会用它的"AI 员工"。
提醒两点(个人判断):① 70 多个 harness 质量参差不齐,star 数不等于质量保证,用前先看它的测试覆盖说明;② 给 agent 开软件操作权限前,先想清楚它能删什么——CLI 可比网页按钮删得快得多。
可信度分级:star 数、安装方式、harness 列表为 GitHub 官方仓库可验证事实;demo 效果为项目方自述;"CLI 比 GUI 自动化可靠"为个人判断。


