- GitHub 仓库
- HKUDS/CLI-Anything
- 总 Stars
- ★ 53,496
- 主要语言
- Python
是什么
CLI-Anything 是香港大学 HKUDS 实验室推出的开源项目,口号是“让所有软件都变成 Agent 原生”。截至 2026 年 10 月 17 日核验,仓库已有 5.3 万 star,主语言 Python,Apache-2.0 许可。它的思路很直接:AI Agent 最顺手的交互方式是命令行,那就给市面上的常用软件逐个打造 agent 友好的 CLI,再配一个社区注册表 CLI-Hub 统一分发——pip install cli-anything-hub 装好后,一条 cli-hub install <name> 就能装上某个软件的 agent 版命令行。
能干嘛
仓库里已经沉淀了一批软件的 CLI 封装,README 展示了 18 个真实应用 demo:让 agent 用生成的 CLI 去搭 CAD 模型、做 3D 场景、画架构图、剪 gameplay 视频、压字幕——都是“agent 真干活”的证据,不是概念图。项目还配了一份 arXiv 技术报告,想深挖原理的可以直接读论文。输出同时给 JSON(给 agent)和人类可读格式,测试覆盖写明 2461 个用例通过。
适合谁
适合折腾 AI Agent 落地的开发者,尤其是想让 agent 操作桌面软件、专业工具(CAD、剪辑、办公套件)的人;也适合想给自家软件补 agent 入口的产品团队,照着它的 harness 模式抄作业就行。
值得注意
- 环境要求:Python ≥ 3.10,依赖 Click ≥ 8.0,老环境先升级再玩。
- 社区驱动,迭代快:176 个 open issue,大部分是“希望支持某某软件”的 wishlist 和新 CLI 提案,功能每天都在加——好处是生态长得快,坏处是单个 CLI 的稳定性参差不齐,生产用先跑它自带的测试。
- 有中文文档:README_CN.md 是官方维护的,不是机翻,中文开发者友好。
站长点评
我把它和直接给软件写 MCP server 的路线对比过:MCP 更精细,但要软件厂商配合;CLI-Anything 是“野路子”——不碰软件本身,在外面套一层 agent 能使唤的壳,覆盖面大得多。5.3 万 star 说明市场认这个思路。实在话:它解决的是“agent 能不能动手”的问题,至于动得好不好,还得看每个 CLI 封装的质量,尝鲜建议先从你天天用的那一两个软件开始试。
⬇ 下载区(本站中转)
本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 Apache-2.0 许可证。
要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。
