大家好,我是若风。
周六起床,刷到一条消息:飞书把 CLI 开源了。。。
用卡兹克的话说“这个事情的意义之重大,我真的觉得,不亚于OpenClaw第一次可以接入飞书的那一天。”
说实话,我看到这条消息的第一反应不是"又出了个新的 CLI 工具",而是——回不去了。
最近 CLI 越来越火,几乎成了 AI Agent 时代的一等公民了,给大家分享几个最近比较火的 CLI,如果你听过名字,说明你在 AI 时代的信息的最前沿。
-
web-access:给 Claude Code 装上完整联网能力的 skill:三层通道调度 + 浏览器 CDP + 并行分治
-
opencli:把任何网站、本地工具、Electron 应用变成能够让 AI 调用的命令行!零风控 · 复用 Chrome 登录 · AI 自动发现接口 · 全能 CLI 枢纽
-
Pake:一键打包网页生成轻量桌面应用,支持 macOS、Windows 和 Linux
-
yt-dlp:功能丰富的命令行音频/视频下载器
我第一时间装上了,让 Claude Code 给通讯录里的联系人发了条消息,让它把我本地的 md 文档直接上传到飞书。
每个任务,一句话搞定。
不用打开飞书 App,不用在对话框和文档之间来回切,不用一个一个点。
那种感觉,怎么说呢——就像第一次用智能手机替代功能机,你知道某种东西在变了。
未来,所有的产品,都将有两种形态。
GUI,面向普通用户。
CLI,面向开发者和 AI Agent。
GUI,Graphical User Interface,图形用户界面。
CLI,Command Line Interface,命令行界面。
关于 CLI 和 GUI 的区别,大家可以去问 AI,这里就不赘述了。
飞书 CLI 到底做了什么
飞书这次做的事,说白了就是:把整个飞书产品,压成了一套命令行工具。
覆盖 11 大业务域,200 多条命令,19 个 AI Agent Skills。日历、消息、文档、多维表格、电子表格、任务、邮箱、知识库、通讯录、视频会议……你能想到的飞书功能,基本都能通过命令行调用。
而且不是阉割版——它甚至支持直接调飞书底层 2500 多个 API,等于把飞书开放平台的全部能力都搬到了终端。
最关键的是,MIT 协议,零门槛。npm install 装上,三步配置,直接开干。
还有个设计细节很打动我:一般的 API 报错都是 404、502 这种鬼画符,但飞书 CLI 的错误信息会告诉你哪个参数出了问题、错在哪、下一步应该执行什么命令来修复。这个细节,对 AI Agent 自主纠错来说,太重要了。
下面我们正式开始今天的飞书 CLI 安装和使用教程。
安装 飞书 CLI
第一步 :安装 CLI
如果你电脑上已经安装 Claude Code 等 AI 工具,可以让他帮你一键安装,直接说
"帮我装一下所有的东西:github.com/larksuite/c… " 就好了。
安装完记得重启一下你的 Claude Code、Codex、OpenCode 等等 Agent 产品!
Lark CLI 文档直接写了 2 套安装方式,一个是面向 AI Agent 的,一个是面向普通用户的,这种文档形态为了应该是很多要打通 AI Agent 的产品的主流。
下面演示通过终端普通安装的流程。
安装 cli 命令
# Install CLI
npm install -g @larksuite/cli
安装 cli SKILL
# Install CLI SKILL (required)
npx skills add larksuite/cli -y -g
第二步: 配置应用程序凭据
在后台运行此命令。它将输出一个授权 URL——提取该 URL 并将其发送给用户。用户在浏览器中完成设置后,该命令将自动退出。
lark-cli config init --new
第 三步 :登录
与上述相同:在后台运行,提取授权 URL 并将其发送给用户。
lark-cli auth login --recommend
复制生成的链接在浏览器中打开
在网页点击【开通并授权】按钮,这里的权限把能开的都开了,列表很长需要滑动才能看到全部的内容,真夸张。。。
授权成功提示
授权完成,开了一大堆权限,终端也会有对应的回调提示。
然后就可以直接使用了,为了简化使用,我们通过 Claude Code,你熟悉 CLI 也可以通过 CLI 参考官方的 CLI API 文档直接使用。
这个 CLI 的命令叫 lark-cli,可以通过 lark-cli --help 查看命令具体用法,这个命令可以说 CLI 的说明书,人能看 AI Agent 也能看得懂。
我们看 lark-cli支持哪些 schema,lark-cli schema 是飞书 CLI 工具的一个子命令,用于查看飞书 API 的 Schema 定义(即数据结构和接口规范)。
开始使用
在终端中输入下面的命令(获取当前的账号的日历议程)测试
lark-cli calendar +agenda
下面是我这边的测试效果,我接下来一天只有一项议程
Claude Code 通过 飞书 CLI 插件的第一条消息
准备工作
一个“飞书 CLI” 机器人 + 一个企业飞书群
前面的步骤完成后,系统会自动通 API 的方式帮你创建“飞书 CLI”机器人
创建一个企业账号,不用认证,至少添加2个好友,就可以创建群聊了,我这里以前玩 Openclaw 的时候创建好了,直接拿过来用一下,将“飞书 CLI”机器人拉入到群聊中。
机器人添加路径,群右上角三点菜单--> 设置 --> 群机器人 --> 添加机器人
然后就可以在群里通过 CLI 以“飞书 CLI”机器人的身份给群里的人发消息了,下面测试一下。
给飞书群“OpenClaw🦞体验群” 中的 若风 发一条消息
启动 Claude, 输入下面的提示词
确认消息的内容
基于群名称找到 chat_id
获取成员列表,找到若风的 open_id
通过 lark-cli im chat.members get 尝试几次报错
查询 lark-cli im chat.members get --help 方法,获取 im 的使用说明
通过 lark-cli schema im.chat.members.get 方法,获取 im 的 schema
通过 lark-cli im chat.members get 获取群的成员列表信息,找到对应名称的成员
lark-cli im chat.members get --params '{"chat_id":"oc_660fb73d585ab10f6f010b7xxxxx"
,"member_id_type":"open_id","page_size":100}' --as user 2>&1
通过成员的 member_id 向对方发送消息
⏺ Bash(lark-cli im +messages-send --chat-id oc_660fb73d585ab10f6f010xxxx --text '<at
user_id="ou_5bd55b3e3cb1516a41922dxxxx">若风</at> 你好,这是来自 Claude
的第一条消息' --as bot 2>&1)
{
"ok": true,
"identity": "bot",
"data": {
"chat_id": "oc_660fb73d585ab10f6f0xxxxxxx",
"create_time": "2026-03-29 00:13:06",
"message_id": "om_x100b534bafe06cb0c2xxxxx"
}
}
飞书收到消息 Claude Code 回调
⏺ 消息已成功发送到 OpenClaw🦞体验群,并 @了若风。
- 群聊:OpenClaw🦞体验群
- @成员:王若风
- 内容:@若风 你好,这是来自 Claude 的第一条消息
- 发送身份:bot(应用身份)
飞书收到消息效果
沉淀 SkILL,提高和 CLI 调用效率
前面的调用链路太长了,我们优化一下,通过 Skill 提升调用的消息
很简单,让 AI 帮我们整理成 Skill 即可。
一会就创建完成,它直接更新了官方的 lark-im skill
创建了新的 reference 文件,注册到 SKILL.md 中
Skill 更新完成
测试一下效果如何,一次成功,🐂🍺,哈哈
总结,其实给群里的小伙伴发消息,从 API 角度来说,就是要通过某个群 id 给群里的某个 id 发消息,只需要分别通过群名称和成员名称获取对应的 id 再调用官方的接口即可。
分享一些最近一些关于的 Sass 的感想~
SaaS 的主人正在换人
聊到这,我想把视角拉大一点。
2026 年开年,华尔街造了一个新词:SaaSpocalypse——SaaS 末日。
不是危言耸听。数字摆在这:
-
2025 年 11 月到 2026 年 2 月,企业级 SaaS 板块市值蒸发超过 1 万亿美元
-
Microsoft 单日蒸发 3600 亿美元
-
Salesforce 从高点跌了 42% ,Adobe 也是 42%
-
Atlassian 累计暴跌 53%
-
ServiceNow 跌了 50%
导火索是什么?是 AI Agent 能力的爆发。
当 Anthropic 的 Opus 4.5 发布后,市场突然意识到:如果 AI Agent 可以自主编排工作流、直接调用 API 完成任务,那还要那么多按席位收费的 SaaS 工具干什么?
过去,软件的客户是人。人打开 App,点按钮,填表单,按月付订阅费。SaaS 公司按席位数收费,商业模式清清楚楚。
但现在,这些事 Agent 都能做,而且做得更快、更准、不知疲倦。
软件公司迟早要想清楚一个问题:你的客户到底是谁?
如果还是只服务人类用户的 GUI,你会发现越来越多的操作根本不经过你的 UI 了。NDR(净收入留存率)已经开始回落至 100%,按席位订阅的 PS 估值模型正在失效。
飞书出 CLI,就是想清楚了这件事——它开始把自己从人与人之间的协作工具,变成人与 Agent 之间的协作基础设施。
2026 年之前,SaaS = Software as a Service。
2026 年以后,SaaS = Skill as a Service。
未来的软件,不是按人头卖订阅,而是把自己的能力封装成一个个 Skill,让 Agent 来调用。
飞书不是第一个看到这个趋势的,但它是动手最快的。
从 OpenClaw 官方插件 到 Lark CLI 开源,飞书在"Agent 基建平台"这条路上的决心,已经没有回头路了。
今天的玩法只是入门,只是开始,更多玩法,等待大家去探索。
今天的分享就到这里,我们下期再见。