×

注意!页面内容来自https://blog.csdn.net/m0_74837192/article/details/159585310,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

飞书官方开源CLI,AI Agent 终于能直接操控你的工作数据了。

该文章已生成可运行项目,

图片

哈喽,大家周末晚上好,我是顾北!

今天早上刷到一条消息,飞书官方把整套命令行工具(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 工具处理工作?欢迎评论区聊聊,看看大家都在玩什么姿势。

  我是顾北,关注我,我们下期再见!

本文章已经生成可运行项目
确定要放弃本次机会?
福利倒计时
: :

立减 ¥

普通VIP年卡可用
立即使用
参与评论 您还未登录,请先 登录 后发表或查看评论
<think>嗯,用户这次想了解飞书CLI的相关信息。从用户的问题来看,ta明确要求介绍飞书CLI及其使用方法,而且引用了两篇站内资料作为背景参考。 用户可能是个技术背景的产品经理或开发者,正在评估飞书CLI是否能集成到工作流中。考虑到ta特意提到"AI Agent操控工作数据",说明对自动化办公场景特别关注。不过用户引用的第二篇关于Claude使用的材料似乎与核心需求关联不大,可能是误粘贴。 飞书CLI的核心价值在于把图形界面操作转化为命令行操作,这对自动化集成特别友好。需要重点说明几个关键点:首先是基础功能覆盖范围(消息/日程/文件等),其次是API调用方式(OAuth认证流程),最后要突出AI集成场景——这正是用户引用的第一篇材料里强调的亮点。 用户没问但可能关心的是:1) 和普通飞书API的区别 2) 具体能实现哪些GUI做不到的操作。在回复里用Python示例展示消息发送功能应该能直观说明价值,但要注意代码注释必须清晰,毕竟用户可能不熟悉命令行工具开发。 安全方面需要提醒token保管,虽然用户没问但这是企业应用的关键点。最后补充开源地址很重要,技术用户肯定需要查看源码。 </think> 飞书CLI(命令行工具)是飞书官方开源的开发工具,它允许开发者通过命令行与飞书生态进行交互,为**AI Agent集成办公自动化**提供了基础设施。以下是核心介绍和使用方法: --- ### 一、飞书CLI核心特性 1. **多平台操控能力** - 支持操作飞书消息、日历、云文档、审批流等核心模块 - 通过API打通Notion/GitHub/Slack等第三方平台(需配置) - 典型场景:`feishu message send --text "项目提醒" --chat_id=oc_xxx` 2. **AI Agent集成设计** ```python # 伪代码:AI Agent调用飞书CLI发送消息 def ai_agent_send(instruction): # 解析用户指令 command = generate_cli_command(instruction) # 示例:feishu message send --text "会议纪要已生成" execute_cli(command) ``` 通过将CLI封装为AI可调用的工具,实现自然语言操控办公系统[^1] 3. **开源生态支持** 项目地址:`https://github.com/feishu-lab/feishu-cli` (官方GitHub仓库) --- ### 二、基础使用步骤 #### 第一步:安装CLI ```bash # 通过npm安装(需Node.环境) npm install -g @feishu-cli/core # 验证安装 feishu --version ``` #### 第二步:身份认证 ```bash # 1. 创建飞书开放平台应用 # 2. 获取App ID和App Secret # 3. 执行认证命令 feishu auth --app_id=cli_xxx --app_secret=xxx # 4. 按提示完成OAuth授权 ``` #### 第三步:常用命令示例 | 功能 | 命令示例 | |---------------------|--------------------------------------------------------------------------| | 发送群消息 | `feishu message send --chat_id=oc_xxx --text "紧急通知!"` | | 创建云文档 | `feishu docs create --folder_token=fldxxx --title="需求文档"` | | 查询用户日程 | `feishu calendar list --user_id=ou_xxx --start_time="2024-07-01"` | | 触发审批流程 | `feishu approval create --definition_code=xxx --form_data='{"field":"value"}'` | --- ### 三、AI集成场景(关键能力) ```mermaid graph LR A[用户自然语言指令] --> B(AI Agent解析) B --> C{生成CLI命令} C --> D[执行飞书操作] D --> E[返回结果给用户] ``` 示例工作流: _"帮我给技术部群发消息说明代码评审延迟"_ ➔ AI生成:`feishu message send --chat_id=tech_dept --text "因系统升级,代码评审延至明日"` --- ### 四、安全注意事项 1. **Token保管**:CLI认证后会在本地生成`~/.feishu/credentials`文件 2. **权限控制**:在开放平台为应用配置最小必要权限 3. **操作审计**:通过`feishu audit log`查看历史操作记录
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
点击重新获取
扫码支付
< type="text/css">
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值