September 28, 2026

lark-cli
Lark/飞书官方 CLI 工具,为人类和 AI Agent 提供 200+ 命令覆盖核心业务域。
```bash
npx @larksuite/cli@latest install
``````bash
# 初始化配置
lark-cli config init
# 登录
lark-cli auth login --recommend
# 查看日历
lark-cli calendar +agenda
```Product facts
- Type
- CLI / Terminal
- Category
- AI & Machine Learning › AI Agents
- Pricing
- Open source
- License
- MIT
- Launched
- Sep 28, 2026
- Listed
- Sep 28, 2026
- Website
- github.com
Overview
## 简介 lark-cli 是由 larksuite 团队维护的 Lark/飞书官方命令行工具(CLI),基于 Go 语言编写,采用 MIT 协议开源。它同时面向人类开发者和 AI Agent 设计,覆盖 Messenger、Docs、Base、Sheets、Calendar、Mail、Tasks、Meetings 等 18 个核心业务领域,提供 200 多条命令和 26 个 AI Agent Skills。 ## 主要能力 - **Agent-Native 设计**:内置 24 个结构化 Skills,兼容主流 AI 工具,Agent 无需额外配置即可操作 Lark。 - **三层命令架构**:分为 Shortcuts(适合人类与 AI)、API Commands(与平台同步)和 Raw API(全量覆盖),用户可按需选择粒度。 - **AI 友好优化**:每条命令均经过真实 Agent 测试,具备精简参数、智能默认值和结构化输出,以提高 Agent 调用成功率。 - **安全可控**:支持输入注入防护、终端输出清理以及操作系统原生钥匙串凭证存储。 ## 覆盖的业务领域 lark-cli 支持的操作范围广泛,包括但不限于: - **日历与会议**:查看、创建、更新日程,查找会议室,搜索历史会议及分析转录内容。 - **消息与邮件**:发送/回复消息,管理群聊,浏览、搜索、发送邮件及管理草稿。 - **文档与云盘**:创建、读写、搜索文档,上传下载文件,管理知识库节点。 - **多维表格与电子表格**:管理表格、字段、记录、视图、仪表盘,以及电子表格数据的读写与导出。 - **任务与审批**:创建、查询、完成任务,查询并处理审批流程。 - **其他**:联系人搜索、考勤查询、OKR 管理、Markdown 文件操作及应用管理等。 ## 适用人群 - **个人开发者**:在终端中直接使用,或配合自己的 AI Agent 调用 Lark 能力。 - **企业 IT / ISV**:将 lark-cli 嵌入自有 Agent 或平台,通过 `extension/` 包进行包装扩展,实现集中凭证管理、统一审计日志和受限命令集,无需修改 CLI 源码。 ## 安装与使用 运行环境需要 Node.js(npm/npx)。若从源码构建,还需 Go v1.23+ 和 Python 3。推荐通过 npm 一键安装,随后通过交互式引导完成应用凭证配置和登录,即可开始调用。
Key features
- Agent-Native 设计:内置 24 个结构化 Skills,兼容主流 AI 工具,Agent 可零配置操作 Lark。
- 三层命令架构:提供 Shortcuts、API Commands 和 Raw API 三个层级,按需选择调用粒度。
- 广泛的业务覆盖:涵盖 18 个业务领域,提供 200 多条命令和 26 个 AI Agent Skills。
- AI 友好优化:命令经真实 Agent 测试,具备精简参数、智能默认值和结构化输出。
- 安全与凭证管理:支持输入注入防护、终端输出清理及 OS 原生钥匙串凭证存储。
- 日历与会议管理:创建更新日程、查找会议室、搜索会议及分析转录内容。
- 消息与邮件操作:发送回复消息、管理群聊、浏览搜索邮件及管理草稿。
- 文档与云盘管理:创建读写搜索文档、上传下载文件、管理知识库空间与节点。
- 表格数据处理:管理 Base 的表、字段、记录与视图,读写导出 Sheets 数据。
- 任务与审批流转:创建查询完成任务,处理审批任务的批准、拒绝与转交。
- 企业级嵌入支持:通过 extension 包将 CLI 嵌入自有平台,支持集中凭证与审计日志。
- Markdown 文件操作:创建、获取、修改和覆盖云盘原生的 .md 文件。
Releases
Notify meQ&A
- lark-cli 是什么?AI-generated
- lark-cli 是由 larksuite 团队维护的 Lark/飞书官方命令行工具,基于 Go 编写,MIT 协议开源。它为人类和 AI Agent 提供 200 多条命令,覆盖 18 个核心业务领域。
- 安装 lark-cli 需要什么环境?AI-generated
- 需要 Node.js(npm/npx)。如果选择从源码构建,还需要 Go v1.23+ 和 Python 3。
- 如何安装 lark-cli?AI-generated
- 推荐使用 npm 安装,执行命令 `npx @larksuite/cli@latest install` 即可。也可以克隆仓库后通过 `make install` 从源码构建。
- 安装后如何配置和使用?AI-generated
- 首先运行 `lark-cli config init` 进行交互式凭证配置,然后运行 `lark-cli auth login --recommend` 登录,之后即可使用如 `lark-cli calendar +agenda` 等命令。
- AI Agent 如何使用 lark-cli?AI-generated
- AI Agent 可通过 `lark-cli config init --new` 和 `lark-cli auth login --recommend` 在后台运行并提取授权 URL 交由用户在浏览器中完成,最后用 `lark-cli auth status` 验证。
- 什么是三层命令架构?AI-generated
- 三层架构包括:Shortcuts(对人类和 AI 友好的快捷命令)、API Commands(与平台同步的 API 命令)和 Raw API(全量覆盖的原始 API),用户可根据需求选择合适的粒度。
- 企业如何将 lark-cli 嵌入到自己的平台中?AI-generated
- 企业 IT 或 ISV 可以阅读相关文档并使用 `extension/` 目录下的包,通过包装一个 wrapper main 来进行扩展,无需修改 CLI 源码,可实现集中凭证管理和统一审计日志。
- lark-cli 支持哪些业务领域?AI-generated
- 支持 Calendar、Messenger、Docs、Drive、Markdown、Base、Sheets、Slides、Tasks、Wiki、Contact、Mail、Meetings、Attendance、Approval、OKR、Project 和 Apps 共 18 个领域。
- lark-cli 的安全性如何保障?AI-generated
- lark-cli 提供了输入注入防护、终端输出清理功能,并使用操作系统原生的钥匙串来存储凭证。
This product has no owner yet
It was listed by the platform or its author left. If it is your work, prove your relationship to become the owner.
Claim this product