CLI-Anything
CLI-Anything 是 HKUDS 的开源项目,目标是把面向人类点击的软件,变成智能体可以稳定调用的命令行工具。项目提供公开注册表 CLI-Hub,以及配套的生成式 CLI 与 SKILL.md 包,OpenClaw、Claude Code、Codex、Cursor、nanobot 等兼容 Skill 的智能体可以用一条命令安装。GitHub 仓库采用 Apache-2.0 协议,创建于 2026 年 3 月 8 日,目前约有 4.76 万 Star。
核心功能
- CLI-Hub 注册表:
pip install cli-anything-hub后即可使用cli-hub list、search、info、install、update、uninstall、launch。 - 智能体原生封装:可用
npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y安装 SKILL。 - 覆盖真实软件:桌面应用、开发工具、云服务、SaaS API 与创意套件都有对应 harness。公开演示包括 FreeCAD、Blender、QGIS、Calibre、Rekordbox、MiniMax 与 Unreal。
- JSON + 人类可读输出:命令同时给出结构化结果,智能体不必去刮 GUI。
- 测试与贡献路径:README 写明 2,461 项测试通过,并提供贡献指南和心愿单 issue 模板。
- 研究支撑:技术报告见 arXiv:2606.03854。
适用场景
- 智能体运维:给 OpenClaw 或 Claude Code 一条命令,去发现并运行原本没有官方 CLI 的软件。
- 创意与 CAD:让智能体在没有 GUI 值守的情况下组装 FreeCAD 模型、推进 Blender 硬表面建模,或驱动 QGIS。
- 内部工具:把公司 SaaS API 或桌面应用包成带类型的 CLI,让编码智能体像调用 git 一样调用它。
- 贡献者:按 PR 模板提交新 harness,审核后即可出现在 CLI-Hub。
定价方案
CLI-Anything 与 CLI-Hub 按 Apache-2.0 免费开源。你只需为具体 CLI 所连接的原软件、云 API 或模型服务付费。
快速开始
- 安装 Hub:
pip install cli-anything-hub。 - 浏览注册表:
cli-hub list或cli-hub search image。 - 安装一个工具,例如
cli-hub install gimp,再用cli-hub info gimp查看详情。 - 用
cli-hub launch gimp启动,或把对应 SKILL.md 交给智能体。 - 若要让智能体自动发现,执行
npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y。
常见问题
这会取代原来的 GUI 软件吗?
不会。它只是给应用或 API 套一层智能体可操作的接口。FreeCAD、Blender 或付费 SaaS 仍然需要你自己持有授权或安装。
哪些智能体可用?
文档写明支持 OpenClaw、nanobot、Claude Code、Codex、Antigravity、Cursor,以及其他兼容 SKILL 的智能体。
每个 CLI 都是自动生成的吗?
不是。不少 harness 由社区贡献并经审核,质量因软件而异。生产环境使用前应先看 cli-hub info 和测试说明。
替代方案
- OpenClaw:可消费 CLI-Anything Skill 的自托管助手网关。
- Claude Code:可安装 CLI-Hub 元 Skill 的终端编码智能体。
- Hermes Agent:已有 CLI-Anything 编排 Skill 提案的自改进智能体运行时。
使用技巧
- 从 Hub 安装,而不是随手 clone:
cli-hub install能保持更新与卸载路径一致。 - 在提示词里优先要 JSON:让 CLI 返回机器可读结果,避免智能体去解析横幅文本。
- 先查心愿单再写包装器:你需要的软件可能已经有人在做。
总结
CLI-Anything 补上了编码智能体与其余软件世界之间的包管理器。如果你的智能体已经能改代码库,却还开不动 FreeCAD、Blender 或某个 SaaS 控制台,从 CLI-Hub 装一个 harness 开始即可。
评论
还没有评论。成为第一个评论的人!
相关工具
T3 Code
t3.codes
开源智能体 Harness 控制面板:通过桌面、Web 与移动应用统一控制 Claude Code、Codex、Cursor、Grok Build 与 OpenCode。
Prime Agent
www.primeintellect.ai
PrimeIntellect 出品的自我改进编程智能体,基于递归语言模型(RLM)。持久 IPython 内核作为唯一工具,/refine 命令让智能体改进自身,还有带边界的自主模式。
ccusage
github.com/ccusage/ccusage
开源 CLI:从本地编码智能体日志分析 token 用量与成本,支持 Claude Code、Codex、OpenCode 等。
相关洞察
锁死 Codex 的不是模型,是选择器
你已经为 OpenCode Go、Grok、Z.ai 付过钱了,但 Codex 的 picker 默认只露出 GPT。社区项目 codex-router 做的不是再教一遍安装步骤,而是把已经买过的模型能力接回选择器:密钥不出本机,原生 GPT 也不动。
7 款 AI 编程 CLI 用了半年,我悟出一个道理:模型再强,干活也要有监督
Claude Code、Codex、opencode、pi、omp、DeepSeek Harness 各有性格。半年深度使用后我总结出一套分工矩阵:pi 做最省事的 CR、omp 审复杂 PR、DeepSeek Harness 配 V4 Flash 高频低成本审查、Claude Code 与 Qoder 写代码。模型再强,干活也要有监督,而且最好是独立第三方。
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。