编程 飞书CLI:字节跳动开源200+命令行工具,Claude Code直接操作飞书实现办公自动化

2026-04-16 19:11:21 +0800 CST views 6

飞书 CLI:字节跳动开源 200+ 命令行工具,让 AI 直接操作飞书、自动化办公

飞书刚刚开源了官方的命令行工具 飞书 CLI(Feishu CLI / lark CLI),MIT 协议,完全开源,200+ 条命令覆盖飞书几乎所有功能——消息、文档、审批、考勤、日历、云空间……更关键的是:Claude Code、OpenCode 等 AI 编程工具现在可以直接「看懂」这些命令,用自然语言驱动飞书操作自动化。

GitHub: https://github.com/larksuite/cli
协议: MIT License
维护方: 字节跳动飞书团队


一、飞书 CLI 是什么?

飞书 CLI 是飞书官方出品的命令行工具,核心理念:让所有飞书能力都可以通过命令行调用。它不是一个新功能,而是一个完整的 API 包装层,把飞书开放平台的接口全部暴露为命令行命令。

这意味着:

  • 运维可以写脚本自动化管理飞书组织
  • 开发者可以把飞书集成到自己的工具链
  • AI Agent(Claude Code、OpenCode)可以直接「理解」飞书命令并执行

二、核心能力

200+ 命令覆盖全场景

飞书 CLI 的命令按模块组织:

模块主要命令能力
消息lark msg send发送消息、群通知
文档lark doc create创建、编辑文档
云空间lark drive ls文件管理
日历lark calendar event日程管理
审批lark approval submit提交、查询审批
考勤lark attendance get查询打卡记录
用户lark contact user通讯录管理
应用lark app deploy应用发布

AI 原生集成

飞书 CLI 最亮眼的应用场景是让 AI 操控飞书

在 Claude Code 中,你只需要说:

帮我安装飞书CLI,然后发一条消息给「产品群」说「新版已发布」

Claude Code 会:

  1. 读取 GitHub README,理解安装步骤
  2. 自动执行 npm install 或 go install
  3. 配置 App ID 和 App Secret
  4. 执行 lark msg send 发送消息

整个过程不需要你手动操作,飞书 CLI 把「飞书能力」翻译成了 AI 能理解的命令。

本地 + 云端双模式

飞书 CLI 支持本地开发和云端部署:

  • 本地开发:个人使用,无需企业权限
  • 云端部署:企业自托管,适合批量自动化

三、快速上手

安装

# npm 安装(推荐)
npm install -g @larksuite/oapi-sdk-cli

# macOS / Linux
curl -fsSL https://github.com/larksuite/cli/releases | sh

# 验证
lark --version

配置授权

# 创建飞书应用(需要到飞书开放平台注册)
# 获取 App ID 和 App Secret

# 初始化配置
lark init

# 交互式引导完成授权

常用命令示例

# 发送消息
lark msg send --content "Hello World" --chat-id oc_xxxxx

# 创建文档
lark doc create --title "项目周报" --parent-token oc_xxxxx

# 查询考勤记录
lark attendance get --user-id ou_xxxxx --date 2026-04-01

# 创建日程
lark calendar event create --title "周会" --start-time 2026-04-16T10:00:00+08:00

四、与 AI Agent 的结合

飞书 CLI + Claude Code 的组合,代表了 AI 办公自动化的一个重要方向:AI 不再只是「聊天」,而是真正能够「操作」办公系统

典型场景:

  • 「把本周迟到名单发到行政群」
  • 「把这份文档分享给研发部所有人」
  • 「帮我创建一个报销审批,金额 XX」
  • 「把今天的会议纪要自动写入周报文档」

这些任务以前需要手动操作,现在只需要用自然语言告诉 Claude Code,它会通过飞书 CLI 自动完成。


五、局限性与注意事项

  • 需要在飞书开放平台创建应用,获取 App ID 和 Secret
  • 部分接口需要企业管理员授权
  • CLI 操作不可逆(发消息、删文档等),建议先在测试环境验证

六、总结

飞书 CLI 开源的意义不只是多了一个命令行工具,而是打开了 AI 操控企业软件的通路。当 Claude Code 和 OpenCode 能够理解并执行飞书命令,AI 办公自动化就从概念变成了现实。


相关链接:

推荐文章

api远程把word文件转换为pdf
2024-11-19 03:48:33 +0800 CST
Rust async/await 异步运行时
2024-11-18 19:04:17 +0800 CST
PHP 8.4 中的新数组函数
2024-11-19 08:33:52 +0800 CST
15 个你应该了解的有用 CSS 属性
2024-11-18 15:24:50 +0800 CST
FcDesigner:低代码表单设计平台
2024-11-19 03:50:18 +0800 CST
企业官网案例-芊诺网络科技官网
2024-11-18 11:30:20 +0800 CST
Vue 3 是如何实现更好的性能的?
2024-11-19 09:06:25 +0800 CST
PHP 压缩包脚本功能说明
2024-11-19 03:35:29 +0800 CST
Nginx 负载均衡
2024-11-19 10:03:14 +0800 CST
使用 sync.Pool 优化 Go 程序性能
2024-11-19 05:56:51 +0800 CST
JavaScript 的模板字符串
2024-11-18 22:44:09 +0800 CST
jQuery `$.extend()` 用法总结
2024-11-19 02:12:45 +0800 CST
Python中何时应该使用异常处理
2024-11-19 01:16:28 +0800 CST
JavaScript设计模式:观察者模式
2024-11-19 05:37:50 +0800 CST
程序员茄子在线接单