不知道你有没有发现,最近 cli(命令行)项目非常火. 为什么会这样?因为命令行可以减少 AI 执行实际操作的不确定性。通常,AI 靠视觉识别和界面模拟去完成任务,步骤一多,错误会指数级放大。但对于一个命令,大模型可以精准识别,调用起来又快又准。过去用 cli,更多是程序员自己敲命令;现在你只要把命令行装在龙虾和 Claude Code 所在的电脑上,就变成了人类用自然语言把需求说清楚,AI 把这些模糊的需求翻译成一条条具体命令,再在终端里执行。我们可以把命令行理解为一个“动作总线”:装好各种工具和脚本,AI 只要会拼装命令,就能这些任务串起来完成复杂的工作。相比之下,在图形界面里做同样的事,需要大模型理解无数应用、按钮、菜单,成本和不确定性都高得多。最近很火的开源项目 opencli 和 港大实验室开源的 CLI-Anything,都印证了这一点。前者可以用命令行的方式访问各大网站(需要本机 Chrome 安装一个扩展),比如:opencli bilibili feed,就可以获得你订阅的 B 站视频动态。CLI-Anything 则可以将任意开源项目转化为 Agent 可控工具,也就是结构化的命令行工具。注意,这些命令行工具都是可以被 AI Agent 工具随意调用的,比如 OpenClaw、Claude Code、Codex 等。最近企业微信和飞书都开源了自己命令行工具集,可以无缝接入龙虾和 Claude Code 这样的工具,AI Bot 可以操作通讯录、会议、待办、群消息等等。 # 举例,安装企微的 CLI npm install -g @wecom/cli # 安装企微 CLI 的 SKILL,npx 会自动去找你的机器上所有的 AI Agent 进行注册 npx skills add WeComTeam/wecom-cli -y -g快速开始做完初始化之后,龙虾,CC,甚至是 Codex,就都可以用企微的功能了。比如:帮我在企微里设定一个日程,今天下午 6 点讨论产品需求。AI 会精准的帮你搞定这个问题。如果我们装了多个 cli 工具,可以进行一句话联动:帮我查一下 B 站上的动态,相关内容和链接保存到企业微信的文档里。 AI 会先调用 opencli bilibili feed --limit 20,拿到返回的结果,一共 17 条视频和动态,然后通过 wecom-cli doc create_doc 把内容写入企微文档,这个任务链条就完成了。自 2023 年始,AI 先改造了人机对话(自然语言交互),又改变了编程方式,从智能补全到 Coding Agent,接着通过 AI 浏览器重新激活了 Web,现在轮到命令行了。那些曾经只属于开发者的 cli 工具,正在变成 AI Agent的“工作套件”,在后台高频运转。

MacTalk 2026-03-31 14:30
推荐阅读