一个命令行工具,统一调用 Google Workspace 的 Drive、Gmail、日历、表格、文档、Chat 等 API,输出结构化 JSON。
larksuite/cli
飞书/Lark 官方命令行工具,让开发者和 AI Agent 在终端中操作消息、文档、日历、邮件等。
- Star
- 17,747
- Fork
- 1,356
- 未关闭 Issue
- 705
- 最近提交
- 17小时前
这是什么?
lark-cli 是飞书/Lark 官方维护的命令行工具,封装了开放平台 API,让开发者和 AI Agent 能在终端里操作消息、文档、电子表格、日历、邮件、任务、会议和审批等业务。
命令分为三层:以 `+` 开头的易用快捷命令、从平台元数据自动生成的 API 命令,以及可调用任意开放平台接口的原始 API 模式。输出支持 JSON、表格、CSV 和 NDJSON 格式,写操作可先用 dry-run 预览。登录采用 OAuth 并可按权限范围选择,凭证存放在系统原生钥匙串中。
项目可通过 npm(`npx @larksuite/cli`)安装,也可用 Go 从源码构建,并提供一组 Agent Skills,方便 AI 工具以较少配置调用飞书服务。
核心功能
- 01为日历、消息、文档、表格、任务、邮件等提供快捷命令
- 02提供自动生成的 API 命令,并支持直接调用开放平台任意接口
- 03支持 JSON、表格、CSV、NDJSON 等多种输出格式
- 04有副作用的命令可先用 dry-run 预览请求
- 05OAuth 登录可按权限范围选择,凭证存入系统钥匙串
- 06内置面向 AI 工具的 Agent Skills
适用场景
- 让 AI Agent 代表用户在飞书中发送消息或更新文档
- 用脚本从终端自动处理日程、任务或日报流程
- 将表格或多维表格数据导出为 CSV 用于分析
- 在内部平台中嵌入飞书操作并限制可用命令范围
快速上手
- 1
从 npm 安装 CLI
npx @larksuite/cli@latest install - 2
通过交互式向导配置应用凭证
lark-cli config init - 3
使用推荐权限范围登录
lark-cli auth login --recommend - 4
运行第一个命令,例如查看日程
lark-cli calendar +agenda
使用前须知
- 大多数命令需要先创建飞书/Lark 应用,并通过浏览器完成用户授权。
- 从源码构建需要 Go 1.23 及以上版本和 Python 3。
标签
常见问题
- cli 是什么?
- 飞书/Lark 官方命令行工具,让开发者和 AI Agent 在终端中操作消息、文档、日历、邮件等。 lark-cli 是飞书/Lark 官方维护的命令行工具,封装了开放平台 API,让开发者和 AI Agent 能在终端里操作消息、文档、电子表格、日历、邮件、任务、会议和审批等业务。
- cli 可以免费使用吗?用的什么许可证?
- cli 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- cli 还在维护吗?
- 活跃维护中。cli 最近一次提交是在 2026年10月20日。
- cli 适合用来做什么?
- 让 AI Agent 代表用户在飞书中发送消息或更新文档 用脚本从终端自动处理日程、任务或日报流程 将表格或多维表格数据导出为 CSV 用于分析 在内部平台中嵌入飞书操作并限制可用命令范围
- cli 怎么安装和运行?
- 从 npm 安装 CLI: npx @larksuite/cli@latest install 通过交互式向导配置应用凭证: lark-cli config init 使用推荐权限范围登录: lark-cli auth login --recommend 运行第一个命令,例如查看日程: lark-cli calendar +agenda
- 在哪里获取 cli?
- 源代码和安装说明在 GitHub 上:https://github.com/larksuite/cli
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.2万2020RustApache-2.0更新于 14天前
一款用 Rust 编写的命令行工具,可用一条命令从 Twitter/X、Reddit、YouTube 等 55 个以上网站获取数据。
3000273RustApache-2.0更新于 6个月前
一个能从经验中创建并改进技能的自我进化 AI 智能体,支持多种模型服务商,可通过命令行和即时通讯工具使用。
25.5万5.6万PythonMIT更新于 昨天
为 AI Agent 一键接入 Twitter、Reddit、YouTube、B站、小红书等平台读取与搜索能力的命令行工具。
10万8852PythonMIT更新于 17小时前
将浏览器操作转为 MCP 命令或 Claude Skill,让 AI 智能体直接控制浏览器的自动化平台。
1423132GoMIT更新于 2个月前