Observed since 21 Oct, 10:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
An AI-first registry for local command-line tools and reusable CLI scenarios.
clihub 是一个 AI 原生命令行工具,用来注册、发现和调用用户本机的 CLI 工具与场景。
clihubai-clihubpipx install ai-clihubpipx install ai-clihub
安装后检查:
clihub --help
clihub list --json
用户只需要用自然语言对 AI 提需求。
用户不需要学习这个 CLI。
典型提问方式:
python3 -m http.server 注册起来。”./public 暴露出来。”用户对 AI 说:
调用 CLI Hub,帮我把命令
python3 -m http.server注册起来。
AI 调用:
clihub inspect "python3 -m http.server" --json
clihub register "python3 -m http.server" --id http-server --summary "Serve a local directory over HTTP." --tag web --capability http.serve --json
AI 能拿到:
用户对 AI 说:
调用 CLI Hub,看看我现在都注册过什么工具。
AI 调用:
clihub list --json
AI 能拿到:
id用户对 AI 说:
调用 CLI Hub,帮我找一个能开本地静态文件服务的命令。
AI 调用:
clihub resolve "serve a local static file directory" --json
clihub show http-server --json
规则:
resolve,再 show用户对 AI 说:
调用 CLI Hub,用之前注册过的文件服务工具,把
./public暴露出来。
AI 调用:
clihub resolve "serve ./public as a local file server" --json
clihub show http-server --json
clihub exec http-server -- --directory ./public
AI 最终实际运行的底层命令会是:
python3 -m http.server --directory ./public
用户对 AI 说:
调用 CLI Hub,用你找到的那个文件服务命令先给我看看会怎么执行。
AI 调用:
clihub resolve "serve ./public as a local file server" --json
clihub exec http-server --dry-run --json -- --directory ./public
规则:
用户对 AI 说:
调用 CLI Hub,把下载视频和转 mp4 这两个步骤记成一个场景。
AI 调用:
clihub scenario register ...
clihub scenario validate download-and-transcode --json
clihub scenario run download-and-transcode --dry-run --json
规则:
validatedry-run标准模式是:
inspect + registerlistresolveshowexecscenario给 AI 的规则:
--jsoninspectresolveresolve 结果不唯一时不要猜show--dry-runinspect:检查一个原始命令,读取 help / version / usageregister:把原始命令注册成可检索工具list:列出当前已注册工具或场景resolve:把用户意图匹配到具体工具show:查看某个工具或场景的完整记录exec:执行某个已注册工具doctor:实时检查工具状态refresh:重新探测并刷新工具记录scenario:注册、校验、预览、运行多步骤场景MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.2.1 | 21 Mar 2026 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 10:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:b002c4a032d9bb75a2cb312de7b6fc01ea9fe11471f077801fcbe48b0c2be01e