SuperCLI:一键调取 10000+ 命令行工具,零安装零配置
🔧 一万个 CLI 工具,一条命令
有没有一种感觉:每次换一个命令行工具,就要重新学一遍参数——jq 一套语法,curl 一套,gh 又一套。偶尔想用个冷门工具,先 brew install 半天,再翻 man page 十分钟,最后活干完了,工具也没记住。
上周我在 GitHub 上翻到一个叫 SuperCLI 的项目,一句话总结就是:把一万多个命令行工具统一成了同一种调用方式,零安装,零配置。
🤯 它怎么玩的
核心思路其实很暴力——搞了一个「能力图谱」(capability graph),把所有 CLI 工具、API、MCP Server 全部包裹成统一接口:
# 先搜一下有没有干某活的工具
npx supercli skills search "deploy"
# 看它具体接受什么参数
npx supercli inspect aws.cfn.deploy
# 开干,输出 JSON
npx supercli aws cfn deploy --stack-name my-stack
看到没?三段式命令 supercli <命名空间> <资源> <动作>,所有工具都走这个模式。不用装全局包,一条 npx supercli 直接跑。
💡 真正让我觉得牛逼的细节
- 零安装:不需要 apt-get、brew、npm i -g。npx 即用,用完即走。
- JSON 优先:所有命令默认输出 JSON,加
--human变人类可读。为脚本和 Agent 而生。 - 还能「问」:
supercli ask "看我的任务和最近的提交",它会自动组合多个工具把结果整在一起。 - 标准化报错:退出码全部统一——82 校验错、105 集成错、110 内部错。脚本写起来不要太舒服。
- 可扩展:支持插件系统,能加自己的 CLI / API / MCP Server。连 Zig 写的静态二进制都有(~250KB)。
🚀 谁该试试
如果你是:
- 脚本狂魔:再也不用为每个工具写胶水代码了
- AI Agent 开发者:给 Agent 套上 SuperCLI,瞬间解锁一万多个工具调用能力
- 工具收集癖:你想用的某个小众 CLI,90% 概率已经在它的插件 registry 里了
📎 链接
GitHub: https://github.com/javimosch/supercli
一句话评价:CLI 版万能遥控器,装一个顶一万个。
评论区
0 条评论
登录后可评论。













