最近「CLI」这个词突然火起来了?
3月27日,钉钉CLI在GitHub开源;
3月28日,飞书CLI也在GitHub开源。
但很多人一听到CLI就懵了——这到底是个啥?跟我有什么关系?
今天我们用通俗易懂的方式,跟大家讲讲。
一、CLI到底是什么?
|什么是CLI?
CLI = Command Line Interface(命令行界面)

你可能每天都在用CLI,只是没意识到:
这些都是CLI。但最近火起来的「CLI」,跟传统的CLI不太一样。
|平台开放的CLI到底是什么?
现在各大平台开放的CLI,本质上是:
一套可以远程调用平台能力的「命令行工具」
换句话说:

平台CLI = 把平台的各种能力,做成可以用命令行调用的工具。
二、最近火起来的CLI
|钉钉CLI
GitHub地址:https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli

|飞书CLI
GitHub地址:https://github.com/larksuite/cli

这是一场平台能力的「军备竞赛」,谁先开放CLI,谁就能吸引更多开发者。
三、CLI能够做什么?
以飞书CLI为例,它可以帮你完成这些操作:
☝️ 操作文档
☝️ 管理多维表格
☝️ 发送消息
☝️ 操作日程
本质上:你在终端里输入一行命令,就能调动飞书的各种能力,像搭积木一样组合出自动化工作流。
四、为什么最近CLI突然火起来了?
|AI Agent时代的来临
现在大家都在谈 AI Agent(AI 助手/智能体)。
而 AI Agent 需要「手」和「脚」——它需要能帮你做事。
CLI 就是给 AI Agent 配的「工具箱」:
没有CLI,AI就是个光说不练的嘴把式。
|平台需要「出口」
各大平台(飞书、钉钉)都有自己的能力,但以前这些能力主要靠:
现在有了 CLI,普通人也能用命令行调用平台能力了,门槛大幅降低。
|自动化需求的爆发
越来越多人想让工作流自动化:
CLI 让这些自动化变得可编程、可组合。
五、Agent、MCP、CLI、Skill:四者关系?
这是很多人懵的地方。
我用一个餐厅的比喻来解释:
|一个形象的比喻

|Agent = 老板/经理

相当于餐厅老板🌰:
Agent 的核心是「思考和决策」——它理解你的需求,规划怎么做,然后调度资源。
|CLI = 服务员

你说:「帮我创建个文档」,CLI 就去创建。你说:「帮我查一下今天的日程」,CLI 就去查。
CLI 的核心是「执行」——把命令变成动作。
|MCP = 菜单

相当于餐厅的菜单——告诉 Agent 你有什么能力,Agent 知道该怎么点单。
举个例子🌰:
MCP 的核心是「让 Agent 知道你能做什么」——是 Agent 调用工具的标准。
补充说明:MCP 之前,行业里没有统一的标准。每个 AI 工具都有自己的「点菜方式」,有的用这种方式,有的用那种方式。MCP 出现后,相当于大家都用同一本菜单,AI 调用工具变得更简单了。
|Skill = 厨师

比如:
feishu-doc Skill 会读写文档
Skill 的核心是「具备某种能力」——是具体的功能封装。
|一个完整的调用链条:
六、飞书支持OpenClaw和CLI:两者有什么区别?
这是很多人关心的实际问题。
|先说 OpenClaw
OpenClaw = 一个已经搭建好的 AI 助手
你可以理解为:
🌰 就像你去一家已经开好的餐厅,里面有经理、服务员、厨师,你直接点餐就行。
飞书支持 OpenClaw,意味着:
|再说 CLI
CLI = 一套工具,你买的是「厨具」
CLI 是给开发者/高级用户用的工具:
🌰 就像你买了一套专业厨房设备,可以自己做出各种菜,但需要学习和动手。
|两者的区别

|该怎么选?
七、CLI的实际应用场景
光说概念可能还是有点晕,这里举几个真实的场景:

八、CLI对我有什么用?
|对普通用户
|对开发者
|对 AI 爱好者
九、展望:CLI 时代意味着什么?
我认为 CLI 的开放标志着:
|平台能力民主化
以前需要写代码才能调用的能力,现在用命令行就能用。门槛大幅降低。
|AI Agent 基础设施完善
AI 需要工具,CLI 就是给 AI 配的工具箱。MCP 让 AI 知道怎么用这些工具。Skill 是具体的能力。
|自动化工作流的爆发
越来越多的「命令行工具」会出现,人们可以像搭积木一样组合自己的工作流。
未来,你可能会习惯对着 AI 说:
「帮我处理一下这个」,然后 AI 通过 CLI 自动搞定。


