项目简介
lark-cli 是飞书官方团队维护的 CLI 工具,为开发者和 AI Agent 提供了一个统一的命令行界面来操作飞书(Lark/Feishu)的全部核心功能。该工具覆盖了消息、日历、文档、云盘、多维表格、幻灯片、邮件、任务、会议审批等 13 个业务领域,提供 200+ 条精心设计的命令,同时内置了 21 个 AI Agent 技能(Skills),让 AI Agent 可以零配置直接操控飞书。目前在 GitHub 已获得 7,600+ 颗星,是飞书生态中非常重要的开源工具。
核心特色
Agent 原生设计:开箱即用的 21 个结构化 Skills,兼容主流 AI 工具,Agent 可以零额外配置直接操作飞书。覆盖全面:13 个业务领域,200+ 精心设计的命令,21 个 AI Agent Skills。AI 友好:每条命令都经过真实 Agent 测试,参数简洁、默认智能、输出结构化,最大化 Agent 调用成功率。开源免费:采用 MIT 许可证,完全免费使用。3 分钟上手:从安装到第一次 API 调用,只需 3 步。安全可控:输入注入保护、终端输出清理、OS 原生 Keychain 凭证存储。三层架构:快捷命令(人机友好)→ API 命令(平台同步)→ 原始 API(完全覆盖),按需选择。
安装方法
环境要求:Node.js(npm/npx)和 Go 1.23+(仅源码编译需要)。
方式一(推荐,通过 npm 安装):
npm install -g @larksuite/cli
npx skills add larksuite/cli -y -g
方式二(源码安装):
git clone https://github.com/larksuite/cli.git
cd cli && make install
npx skills add larksuite/cli -y -g
使用方法
认证配置:运行 lark-cli auth login 进行交互式登录,支持飞书账号认证。认证信息会安全存储在系统 Keychain 中。
日历操作:查看日程 lark-cli calendar agenda,创建事件 lark-cli calendar event create,邀请参会人 lark-cli calendar attendee add。
消息操作:发送消息 lark-cli im message send,创建群聊 lark-cli im chat create,搜索消息 lark-cli im message search。
文档操作:创建文档 lark-cli docs document create,读取文档 lark-cli docs document read,搜索文档 lark-cli docs search。
多维表格:创建表格 lark-cli bitable app create,管理记录 lark-cli bitable record create,数据统计 lark-cli bitable dashboard view。
飞书 AI Agent 技能:工具内置了 21 个 AI Agent Skills,可以让 AI Agent 通过自然语言直接调用飞书功能,例如”帮我创建一个会议邀请张三和李四”、”查看这周的日程安排”等。
适用场景
AI Agent 集成飞书:让 AI Agent 拥有操作飞书的能力,实现自动化办公流程。自动化脚本:编写脚本批量处理飞书文档、消息、日程等。CI/CD 集成:在持续集成流程中操作飞书,如自动发送构建结果通知。数据备份:定期备份飞书文档和多维表格数据。团队管理:批量管理飞书日历、任务、审批等。
开源协议
采用 MIT 开源许可证,完全开源免费。GitHub 仓库:https://github.com/larksuite/cli
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。








暂无评论内容