逛 GitHub 时,我留意到一个熟悉的项目达到了新的里程碑:飞书 CLI(lark-cli)的 Star 数突破了一万大关。
自 3 月底开源以来,不到两个月时间,该项目就收获了超过 10000 个 Star。在所有办公软件的 CLI 工具中,它的增速最为迅猛,并且远超第二名。回顾这场 CLI 竞赛,过程颇为有趣。3 月初,Karpathy 曾公开表示:CLI 是 AI Agent 时代最重要的接口,因为命令行的纯文本指令天然适配大语言模型。紧接着,在不到两周的时间里,Google、钉钉、飞书、企业微信、WPS 几乎不约而同地相继推出了各自的 CLI。然而,几个月过去了,各家之间的差距已变得十分明显。在这场 CLI 竞赛中,飞书跑得最快。Google 的 Workspace CLI 并非官方出品,覆盖面有限。钉钉和企业微信的 CLI 在社区中的影响力不及飞书 CLI。而飞书 CLI 则一路高歌猛进,狂揽 1 万 Star。
01
开源项目简介
lark-cli 是飞书官方开源的一款命令行工具,它将飞书 2500 多个 API 压缩成了 200 多条命令,外加 24 个 AI Agent Skill。你的 Agent 装上这个 CLI 后,只需聊聊天就能管理飞书。
开源地址:https://github.com/larksuite/cli/blob/main/README.zh.md
过去,如果你想弄一个 Bot 来帮你处理飞书上的任务,比如发送一条消息、查询日程或创建文档,你需要前往飞书开放平台注册应用、搞懂 OAuth 授权流程、查阅 API 文档拼接 HTTP 请求、处理 token 过期以及各种错误码。这一套流程下来,半天时间就没了,搞不好还得踩几个坑。现在不用了,说句话让 AI 帮你搞定。


你不需要记住 CLI 命令,只需说出你的意图,Agent 就会自动使用 CLI 命令与飞书交互。而且它的覆盖范围非常广——涵盖 17 个业务域,基本囊括了飞书所有核心功能:日历、消息、文档、云盘、多维表格、电子表格、幻灯片、任务、知识库、通讯录、邮箱、会议、考勤、审批、OKR、白板、Markdown。

你在飞书上能做的事,它基本都能通过命令行完成。安装它只需要 Node.js 环境,一条 npm 命令就能搞定。
02
不是给你用的,是给 AI 用的
虽然提供了很多 CLI 命令,但不需要你死记硬背。因为这个 CLI 是给 AI 用的,它从设计之初就是 Agent-Native 的。从一开始就考虑:如果调用方是一个 AI Agent,这个工具该怎么设计,才能让 Agent 用得爽、出错少、成功率高。具体来说,有以下几个与众不同的设计。
24 个开箱即用的 Skill
lark-cli 提供了 24 个 AI Agent Skill,涵盖日历、消息、文档、表格、邮箱、任务、审批、OKR 等所有飞书核心场景。你不需要自己告诉 AI 你要用哪个命令、传什么参数。每个 Skill 里已经写好了完整的指令:这个工具能干什么、什么场景该用什么命令、参数怎么传、输出怎么读。

直接喂给 Claude Code、Codex、Cursor、Trae 就能用。AI 读一遍 Skill 就知道该怎么操作飞书了,零额外配置。
三层命令架构
lark-cli 把命令分成了三层,从简单到复杂全覆盖:第一层是 Shortcuts。用+前缀的快捷命令,比如 lark-cli calendar +agenda、lark-cli im +messages-send。人类和 AI 都友好,有智能默认值、表格化输出、dry-run 预览。你想快速干个事,用这层就够了。第二层是 API Commands。从飞书 OAPI 元数据自动生成,100 多条命令和平台接口一一对应。比如 lark-cli calendar events list、lark-cli calendar calendars create。这层适合需要精确控制参数的场景。第三层是 Raw API。可以直接调飞书开放平台的任意端点,覆盖 2500+ API。比如 lark-cli api GET /open-apis/calendar/v4/calendars。前两层没覆盖到的冷门接口,这层都能调。这三层的设计很聪明——简单的事情用 Shortcuts 一行搞定,复杂的事情往下走一层,实在不行直接调 Raw API。不管你的需求多特殊,总有路走。
每个命令都经过真实 Agent 测试
这不是随便写写就发布了。lark-cli 的每个命令都拿真实的 AI Agent 跑过,验证参数是否精简、默认值是否合理、输出格式是否对 AI 友好。比如所有输出都支持 JSON 格式,AI Agent 直接读结构化数据就行,不用费劲解析人类视角的文本。还有 dry-run 功能,AI 发消息之前可以先–dry-run预览一下,确认没问题再真正执行,避免手滑发错消息。还支持分页自动加载(–page-all)、多种输出格式(json、table、csv、ndjson)、schema 自省(lark-cli schema查任意 API 的参数结构)。这些细节单独看都不起眼,但串在一起,就是让 AI Agent 从勉强能用变成用得很顺手。
03
三分钟上手
装起来很简单,两种方式选一个就行。方式一:自己装打开终端,按顺序敲这五行命令:
1. 安装 CLInpm install -g @larksuite/cli
2. 安装 Skill(必须,这步给 AI 用的)npx skills add larksuite/cli -y -g
3. 配置应用凭证(交互式引导,跟着走就行)lark-cli config init
4. 登录(会弹浏览器让你扫码授权)lark-cli auth login –recommend
5. 试试看lark-cli calendar +agenda
config init 会帮你在飞书开放平台创建一个应用、配置好凭证。auth login 会引导你扫码授权。整个过程跟着提示走就行,不需要提前懂任何 API 知识。方式二:丢给 AI 装直接把 GitHub 链接扔给你的 Claude Code、Hermes 或者 OpenCLaw。这个开源项目的 README 里专门给 AI Agent 写了一套独立的 Quick Start 步骤,从安装到配置到验证,每一步都写得很明确。AI 读到这个文档就知道该怎么做了。

① 丢给 Agent 链接让它安装

② 再配置飞书应用凭证并登录。直接让 Agent 帮你执行 lark-cli config init 和 lark-cli auth login。你只需要使用飞书扫个码:

点了飞书应用配置链接,点击授个权。

后面如果你 Agent 用其他应用时没权限,它也会引导你去浏览器进行授权。当你完成了扫码 + 授权两步,就全部 OK 了。

③ 安装完试用比如你可以直接在飞书创建一个记账的文档。把它当做云端记账本。好处是丢几张截屏,说两句话就能记了。


而且想调整结构说话就行。真的,现在能聊天解决的我一点儿不想操作 GUI 点点点。而且,你可以把飞书文档共享给你的老婆/老公。这样每个人都能实现往同一个记账表格里面记账了。两个人只需要对着自己的 Agent 聊聊天。支持把飞书 CLI 拉进群了而且目前可以在飞书中,把你的飞书 CLI 拉进群里了。Agent能 @ 其他 Agent、互相调用,多 Agent 协作最基础的信道已经打通。而且 Agent 能识别群里其他 Bot 的身份和名字,为多 Agent 调度和协作铺路。
04
飞书跑的很快
在“办公软件 + AI Agent”这一赛道上,飞书已经占据了相当领先的位置。其实,早在AI大模型浪潮到来之前,飞书就展现出了高度的开放性和灵活性,这一点从其开放平台的建设中便可见一斑。只是到了AI时代,这一优势被进一步放大。
首先看开放度。飞书直接将2500多个API全部公开,这意味着任何AI工具或Agent框架都能无缝接入飞书,毫无限制。相比之下,其他厂商的CLI多少带有“内部工具”的色彩,开放力度和社区运营都明显逊色。
其次是Agent原生设计。飞书推出的24个Skill并非事后补写的接口文档,而是专门为AI Agent量身打造的操作手册。每个Skill都详细说明了该工具的功能、适用场景、命令参数如何传递、输出如何解读。AI只需读一遍,就能立刻上手操作飞书。而其他厂商仍停留在“把API包装成命令行”的阶段,飞书却已经在思考如何让Agent用起来最顺手。
最后是全面覆盖。除了Claude Code、Codex、Cursor、Trae、Gemini CLI等主流AI工具,Hermes Agent、OpenClaw等也能快速接入。飞书本身已覆盖IM、文档、表格、日历、邮箱、审批、OKR、会议、知识库等企业办公的几乎所有场景。

如今,这些能力全部通过CLI开放给AI Agent,飞书从一个办公软件,摇身一变成为AI Agent可调用的企业能力平台。这个定位的含金量极高。试想一下,当你的AI Agent既能帮你读消息、写文档,又能管理日程、处理审批,它就不再只是一个聊天机器人,而是一个真正的数字员工。而飞书,正是这个数字员工的操作系统。
未来,每个SaaS都必须回答一个问题:如果用户只通过AI Agent与我交互,我的产品该长成什么样?飞书给出了一个答案,而且目前是跑得最快的那一个。
05
点击下方卡片,关注逛逛GitHub
这个公众号曾发布过许多有趣的开源项目。如果你懒得翻找历史文章,直接关注微信公众号“逛逛GitHub”,后台对话聊天即可:
关注“鲸栖”小程序,掌握最新AI资讯
本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/archives/34728

