
哈喽,大家周末晚上好,我是顾北!
今天早上刷到一条消息,飞书官方把整套命令行工具(CLI)开源了。
MIT协议,免费商用,GitHub 地址直接公开:https://github.com/larksuite/cli
说实话,我第一反应是------这事的意义不亚于当初接入 OpenClaw 的那天。

先说说这件事为什么重要
你可能会问:一个命令行工具,有那么大事吗?
有。而且很大。
我们先想想,一个普通的 GUI 软件,AI 是怎么"用"它的?
答案是:很别扭。AI 要截图,要识别界面,要模拟点击,整个过程又慢又不稳定,稍微改一下界面布局,整个流程就崩了。
但 CLI 不一样。
CLI 是纯文字、纯指令的世界。 你输入一行命令,它返回结构化数据。没有按钮,没有弹窗,没有"确定/取消"的鼠标点击,有的只是:我告诉你做什么,你把结果给我。
这恰好就是 AI 最擅长的交互方式。
所以飞书把整个产品------消息、文档、日历、邮件、表格、多维表格、任务、知识库------全部压缩成一套命令行接口,本质上是在说:
我不只是一个给人用的 App,我也是一个给 AI 用的操作接口。
这是软件形态的一次根本性转变。

两个值得关注的开源项目
这次飞书 CLI 开源,实际上有两条线同时在发展,都值得了解。
一、飞书官方 CLI(larksuite/cli)
这是字节跳动飞书官方团队在 2026 年 3 月 28 日正式发布的 v1.0.0 版本。
安装极其简单,一行搞定:
npm install -g @larksuite/cli
安装完之后再装 AI Skill,让你的 Agent 知道该怎么调用:
npx skills add larksuite/cli -y -g
之后,你的 Claude Code(或 Cursor、Codex、任何 Agent 工具)就能直接操控飞书了。
功能覆盖非常全,一共 11 个业务域,内置 19 个 AI Skill:
| 业务域 | 能做什么 |
|---|---|
| 消息/群聊 (lark-im) | 发消息、搜群聊、管理群成员、消息历史 |
| 文档 (lark-doc) | 创建/读取/更新文档,Markdown 双向转换 |
| 日历 (lark-calendar) | 查日程、建事件、查忙闲、邀请参会人 |
| 邮件 (lark-mail) | 收发邮件、管理草稿、订阅新邮件事件 |
| 电子表格 (lark-sheets) | 读写单元格、批量追加、条件查找 |
| 多维表格 (lark-base) | 增删改查记录、聚合分析、生成仪表盘 |
| 任务 (lark-task) | 创建/完成/分配任务,设置子任务和提醒 |
| 知识库 (lark-wiki) | 浏览节点、创建文档、管理结构 |
| 通讯录 (lark-contact) | 搜同事、查部门架构 |
| 会议纪要 (lark-vc/lark-minutes) | 提取妙记摘要、待办、逐字稿 |
| 搜索 (lark-search) | 跨业务域搜消息、文档、应用 |
这个命令体系分三层设计,我觉得相当聪明:
-
Shortcuts 层 (带
+前缀):日常够用,带智能默认值,比如lark-cli +agenda直接查今日日程 -
API Commands 层:100+ 条命令,与飞书平台 API 一一对应
-
Raw API 层:直接调底层,覆盖飞书全部 2500+ 个 OpenAPI
普通用户用第一层,AI Agent 一般用第二层,想做骚操作就上第三层。
还有一个细节我觉得做得很好:出错的时候,CLI 不是返回一个 404 或 502,而是告诉 AI"哪个参数出了问题、具体错在哪里、下一步执行什么命令来修复"。这个设计让 AI 可以自主重试和纠错,省去人工干预。
二、社区版 feishu-cli(riba2534/feishu-cli)
如果你更偏技术,还有一个Go 语言写的社区版本,目前 574 Stars,20 位贡献者,更新非常活跃。
curl -fsSL https://raw.githubusercontent.com/riba2534/feishu-cli/main/install.sh | bash
社区版的核心亮点是 Markdown ↔ 飞书文档的双向无损转换,这个功能我个人觉得相当实用:
-
支持 40+ 种块类型,标题、列表、代码块、表格、引用全覆盖
-
Mermaid / PlantUML 图表自动转换为飞书画板------不是截图,是可编辑的矢量图
-
三阶段并发管道架构,实测处理 10,000+ 行 / 127 个图表一次导入不崩
-
11 个为 Claude Code 专属设计的技能文件
如果你的工作流是"在本地写 Markdown → 同步到飞书",这个工具值得试试。

实际用起来是什么感觉?

53AI 的创始人装好之后,第一件事是用 Claude Code 给公司 25 个员工每人发了一条个性化消息,1 分钟搞定,每条消息都不一样。
然后他又让 Agent 直接读取多维表格数据,生成了一个可视化网页。再然后,把公司的项目管理表格扔给 Agent,让它检查有没有漏填的字段,自动给相关同事发提醒。
整个过程他不用打开飞书。
这就是 Agent + CLI 的感觉:你只管说需求,它自己去飞书里把事情办了。
还有一个比较有趣的功能叫 Wake Word(唤醒词)------你可以设置一个触发词,比如"龙虾龙虾",开会的时候随口说"龙虾龙虾,帮我把这个方案整理成文档发给老板",会后 Agent 从妙记逐字稿里识别出你的指令并自动执行。
有点科幻,但已经跑通了。
一个更大的趋势
软件的演化路径,原来是 CLI → GUI。
电脑最早全是命令行,后来有了 Windows 和 Mac 的图形界面,普通人才开始用得上电脑。
但现在,这条路在逆向。
GUI → CLI。
不是因为要回到过去,而是因为来了一个新用户------AI Agent。Agent 不需要按钮,不需要动画,它需要的是:给我一个接口,告诉我能做什么,我来调用。
飞书这次开源 CLI,是把整个产品的操作层重新抽象了一遍,专门为 AI 设计。这种思路,我觉得以后会成为主流。
GUI 服务人类,CLI 服务 AI------同一个产品,两种形态,同时存在。
你现在日常用的那些软件:Notion、Google Workspace、GitHub、Slack......如果它们都有一层 CLI,都可以被 AI 直接调用,那我们心目中那个"科幻里的 AI 助理",其实离实现没多远了。
怎么上手?
如果你想试试官方版,三步搞定:
第 1 步:安装 CLI
npm install -g @larksuite/cli
第 2 步:初始化配置(会弹二维码,扫码授权)
lark-cli config init
第 3 步:安装 AI Skill
npx skills add larksuite/cli -y -g
之后重启你的 Agent 工具(Claude Code、Cursor 等),就可以直接用自然语言操控飞书了。

如果是 OpenClaw 用户,飞书官方说后续会推出内置全部 CLI 能力的官方插件,升级之后不需要单独安装,等着就行。
最后说一句:这两年 AI 工具的发展,最有意思的变化不是模型越来越聪明,而是软件开始主动向 AI 靠拢------开接口、开 CLI、出 MCP 工具,把自己变成 Agent 可以直接调用的基础设施。
飞书这一步,走得很果断。
你的 Agent,终于可以接管你的工作台了。
你有没有在用 Claude Code 或其他 Agent 工具处理工作?欢迎评论区聊聊,看看大家都在玩什么姿势。
我是顾北,关注我,我们下期再见!