大数跨境

最近飞书钉钉开源的CLI到底是什么?

最近飞书钉钉开源的CLI到底是什么? 产品陈大头
2026-03-29
1
导读:最近「CLI」这个词突然火起来了?这到底是个啥?跟我有什么关系?


最近「CLI」这个词突然火起来了?


3月27日,钉钉CLI在GitHub开源;

3月28日,飞书CLI也在GitHub开源。


但很多人一听到CLI就懵了——这到底是个啥?跟我有什么关系?


今天我们用通俗易懂的方式,跟大家讲讲。


一、CLI到底是什么?

什么是CLI?

CLI = Command Line Interface(命令行界面)

Pasted image 20260329011926.png


你可能每天都在用CLI,只是没意识到:

• Windows 的 CMDPowerShell
• Mac 的 Terminal(终端)
• Linux 的 Shell

这些都是CLI。但最近火起来的「CLI」,跟传统的CLI不太一样。


平台开放的CLI到底是什么?

现在各大平台开放的CLI,本质上是:

一套可以远程调用平台能力的「命令行工具


换句话说:

Pasted image 20260329012014.png

平台CLI = 把平台的各种能力,做成可以用命令行调用的工具。


二、最近火起来的CLI

钉钉CLI

GitHub地址https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli

Pasted image 20260329012236.png

飞书CLI

GitHub地址https://github.com/larksuite/cli

Pasted image 20260329012117.png


这是一场平台能力的「军备竞赛」,谁先开放CLI,谁就能吸引更多开发者。


三、CLI能够做什么?

以飞书CLI为例,它可以帮你完成这些操作:


☝️ 操作文档

• 创建文档、写入内容、读取内容
• 代替以前需要在飞书网页上手动点的操作 

☝️ 管理多维表格

• 创建表格、添加记录、查询数据
• 批量处理数据,告别手动录入


☝️ 发送消息

• 给用户发送通知、推送提醒
• 自动化的消息触达


☝️ 操作日程

• 创建会议、查询日程、设置提醒
• 自动化的日程管理

本质上:你在终端里输入一行命令,就能调动飞书的各种能力,像搭积木一样组合出自动化工作流。

四、为什么最近CLI突然火起来了?

AI Agent时代的来临

现在大家都在谈 AI Agent(AI 助手/智能体)。

而 AI Agent 需要「手」和「脚」——它需要能帮你做事。


CLI 就是给 AI Agent 配的「工具箱」

• AI 脑子里想:「我要创建个文档」
• CLI 负责执行:「好的,帮你创建」 

没有CLI,AI就是个光说不练的嘴把式。


平台需要「出口」

各大平台(飞书、钉钉)都有自己的能力,但以前这些能力主要靠:

• 手动在网页上操作
• 写代码调用 API 

现在有了 CLI,普通人也能用命令行调用平台能力了,门槛大幅降低。


自动化需求的爆发

越来越多人想让工作流自动化:

• 每天自动同步数据
• 自动创建文档
• 自动处理订单 

CLI 让这些自动化变得可编程、可组合。


五、Agent、MCP、CLI、Skill:四者关系?

这是很多人懵的地方。

我用一个餐厅的比喻来解释:


一个形象的比喻


Agent = 老板/经理


相当于餐厅老板🌰:

• 客人说:「我想吃顿好的」
• Agent 思考:「好的,推荐川菜还是西餐?要不要配酒?」
• 然后指挥服务员去执行 

Agent 的核心是「思考和决策」——它理解你的需求,规划怎么做,然后调度资源。


CLI = 服务员


你说:「帮我创建个文档」,CLI 就去创建。你说:「帮我查一下今天的日程」,CLI 就去查。


CLI 的核心是「执行」——把命令变成动作。


MCP = 菜单


相当于餐厅的菜单——告诉 Agent 你有什么能力,Agent 知道该怎么点单。


举个例子🌰:

• 没有 MCP:Agent 不知道服务员能干啥,只能瞎问
• 有 MCP:Agent 看到菜单,知道「哦,这里可以点这个、那个」 

MCP 的核心是「让 Agent 知道你能做什么」——是 Agent 调用工具的标准。


补充说明:MCP 之前,行业里没有统一的标准。每个 AI 工具都有自己的「点菜方式」,有的用这种方式,有的用那种方式。MCP 出现后,相当于大家都用同一本菜单,AI 调用工具变得更简单了。


Skill = 厨师


比如:

• 飞书的 feishu-doc Skill 会读写文档
• 天气 Skill 会查天气
• 摄影 Skill 会处理图片 

Skill 的核心是「具备某种能力」——是具体的功能封装。


一个完整的调用链条:

1. 你对 Agent 说:「帮我创建个飞书文档」
2. Agent 通过 MCP 知道:「哦,可以用飞书的 CLI 来做」
3. CLI 执行具体的创建命令
4. 底层调用的是飞书的某个 Skill(创建文档的能力) 

六、飞书支持OpenClaw和CLI:两者有什么区别?

这是很多人关心的实际问题。


先说 OpenClaw

OpenClaw = 一个已经搭建好的 AI 助手


你可以理解为:

• OpenClaw 是一个完整的「Agent」
• 它已经内置了 MCP、CLI、Skill 的能力
• 你可以直接跟它对话,让它帮你做事


🌰 就像你去一家已经开好的餐厅,里面有经理、服务员、厨师,你直接点餐就行。


飞书支持 OpenClaw,意味着:

• 在飞书里 @OpenClaw,它就能帮你干活
• 不需要自己搭建,直接用现成的

再说 CLI

CLI = 一套工具,你买的是「厨具」


CLI 是给开发者/高级用户用的工具:

• 需要你自己写命令、组合工作流
• 可以自定义很多细节
• 适合做自动化脚本、批量处理

🌰 就像你买了一套专业厨房设备,可以自己做出各种菜,但需要学习和动手。


两者的区别

该怎么选?

• 日常办公、简单需求 → 用 OpenClaw(直接 @它就行)
• 批量处理、自动化、深度定制 → 用 CLI(自己写脚本)
• 进阶玩法 → 两者结合,OpenClaw 调用 CLI 命令 

七、CLI的实际应用场景

光说概念可能还是有点晕,这里举几个真实的场景


八、CLI对我有什么用?

对普通用户

• 自动化工作流:用几条命令完成以前要手动点很多下的操作
• 效率提升:批量处理文档、数据、消息
• 组合创新:把不同平台的CLI组合在一起,形成自己的工作流 

对开发者

• 快速集成:用 CLI 快速调用平台能力,不用从头写 API
• 脚本化:把重复操作写成脚本,一键执行
• AI 集成:让 AI Agent 通过 CLI 调用各种工具 

对 AI 爱好者

• 构建自己的 AI 助手:给 AI 配上 CLI,AI 就能帮你干活了
• 体验 AI Agent:感受 AI「长了手脚」是什么体验 


九、展望:CLI 时代意味着什么?

我认为 CLI 的开放标志着:


平台能力民主化

以前需要写代码才能调用的能力,现在用命令行就能用。门槛大幅降低。

AI Agent 基础设施完善

AI 需要工具,CLI 就是给 AI 配的工具箱。MCP 让 AI 知道怎么用这些工具。Skill 是具体的能力。

自动化工作流的爆发

越来越多的「命令行工具」会出现,人们可以像搭积木一样组合自己的工作流。


未来,你可能会习惯对着 AI 说:

「帮我处理一下这个」,然后 AI 通过 CLI 自动搞定。


【声明】内容源于网络
0
0
产品陈大头
1234
内容 40
粉丝 0
产品陈大头 1234
总阅读26
粉丝0
内容40