封面提示词:A master conductor orchestrating a symphony of data streams, where each instrument section represents a different data type (text scrolls, audio waves, video frames). The conductor's baton leaves trails of structured code in the air as it moves, transforming the chaotic data flows into harmonious, structured patterns. Rendered in a high-contrast cinematic style --ar 16:9 --exp 26 --raw --profile yoqzyje djfzowq --stylize 992 --hd

上周精选✦

都开始扎堆做 CLI

最近都开始做 CLI 了。在今年过年前已经有这个苗头了,但是国内没有人注意到这件事,也很少有人提。我可能看到只有我在提,就是我在过完年写的那篇文章里,或者更早之前,我就把它提到了一个比较重要的位置,但当时可能没有人想这茬。

第一次我是什么时候提的这个 CLI 工具?去年 Gemini CLI 发布的时候,应该是在三四月份,我就提到了这个事情。整个行业对于 CLI 之于 AI 的重要性,我可能算是提得比较早的。然后在这一周终于爆发了,各种各样的 CLI 层出不穷。

而且现在大家都开始为 AI 构建 CLI 了,出现了一堆方法论。包括现在 CLI 里面不仅只有命令,还集成了 Skills、集成了 MCP 这些东西。我写了一篇文章,大概说一下这些能力:

  1. AI 的实际能力,等于它能调用的工具加上它能拿到的上下文。
  2. 新的 CLI 工具与旧工具(如 FFmpeg)的区别。旧工具的命令已经被训练到了模型里,而新的 CLI 工具必须自带 Skills,以 Skills 充当说明书的作用。
  3. AI-First 的 CLI 有一些新的设计方案:
    (a) 一次性的参数传入
    (b) JSON 的结构化输出
    (c) 自带的 Skills 说明书(比如预览模式)
    (d) Help 命令的新写法
  4. CLI 工具和插件(Plugin)的区别。目前 CLI 其实是 Plugin 的一个替代品,两者的能力非常相似。Plugin 是各个平台的规范(比如上周 Claude 也推出了 Plugin),而 CLI 比较通用。

当然,CLI 也存在一些问题:

  1. 有些人还在按之前给人写 CLI 的方式在写,没有采用 AI-First 的方案。
  2. 分发、安装以及安全性也都是老问题。

我这周重点迭代了一下 Claude Code 的 CLI 管理功能。做这个功能的时候有点“开悟”的感觉,就是开始用 MCP 去做管理,包括安装以及界面上所有接触到的尝试、迭代、生成简介,其实都是调用 MCP 去完成的。

我会尽量让你直接回到聊天框去让 AI 执行操作,这也算是一种 AI-First 的管理方式。而且我还做了“是否为 Agent 友好”的 CLI 工具打分体系,大概有五个模块,符合这些模块的工具得分就会更高一点。

然后我们再看一下上周到底发布了哪些 CLI,我感觉非常多。

  • 网易云音乐 CLI:支持拉取你的红心、播放列表、创建播放列表之类的,还有播放音乐这些。然后得去网易云的后台开权限,这个比较复杂。但网易能做这事,我也觉得很神奇。
  • 飞书 CLI:飞书也发布了他们的 CLI,基本上支持了您能想到和看到的所有飞书能力。这个开放程度可以说是非常彻底了,装上以后甚至能创建多维表格和查看多维表格。
  • Stripe CLI:把原本零散、繁琐的基础设施配置(注册多个 SaaS、管理账号和 API Key、在不同控制台点点点)统一到命令行里完成,让你或你的 AI Agent 通过几条 CLI 命令就能为应用「一站式」开通和管理托管、数据库、鉴权、AI、分析等服务。
  • Ramp CLI:主要用来管理公司财务的 CLI 产品,涵盖卡片、账单、费用、差旅和审批等 50 多种工具。
  • Kapso CLI:给你的 Agent 提供 WhatsApp号码,还有个 Sendblue CLI 是提供 iMessage 号码的。
  • ElevenLabs CLI:以通过 ‎elevenlabs agents add 基于多种预置模板(如默认、最小化、语音专用、文本专用、客服、通用助手)创建代理,使用 ‎elevenlabs agents push 与云端平台双向同步配置、查看状态和导入导出已有代理。
  • Visa CLI:让开发者或 AI 代理在终端环境中安全地执行支付:通过 GitHub 注册申请测试资格后,获批用户可以在编程时直接调用该 CLI,为图像生成、音乐生成等付费 API 以及各类专有数据源和付费数据服务按需付款。
  • Resend CLI: Resend 官方提供的命令行工具,专为人类用户、AI Agent 和 CI/CD 流水线设计,用来完成登录鉴权、发送邮件和环境诊断等任务。
  • 企业微信CLI:真离谱啊,企业微信都搞了,覆盖通讯录、待办、会议、消息、日程、文档、智能表格等核心业务域,提供 7 大品类及 12 个 AI Agent Skills。
    An image to describe post