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 条评论

登录后可评论。

查看完整榜单
查看完整榜单
查看完整榜单