larksuite/cli
The official Lark/飞书 CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Meetings, and more, with 200+ commands and 20+ AI Agent Skills.
解決的問題
lark-cli 是 Lark/Feishu 的官方命令列介面,專為彌合人類開發者與 AI Agent 之間的差距而設計。它透過提供結構化、安全且優化的途徑,簡化與 Lark 開放平台的互動過程,讓使用者無需從零開始撰寫複雜的 API 整合,即可管理訊息、文件、日曆、試算表等業務領域。
如何運作
此工具採用三層命令架構,在易用性與平台全面覆蓋之間取得平衡:
- 快速指令:高階、對人類與 AI 友好的指令(以
+開頭),使用智慧預設值與結構化輸出。 - API 指令:100 多個精心挑選的指令,與官方平台端點 1:1 對應。
- 原始 API 呼叫:可直接存取超過 2,500 個 Lark 開放平台 API,提供完全的彈性。
內建 26 個預先定義的「技能」(模組化功能集),讓 AI Agent 可在無需額外設定的情況下操作 Lark 功能(如 lark-calendar、lark-im)。認證透過 OAuth 進行,並使用作業系統原生金鑰鏈安全儲存憑證。
適用對象
- 個人開發者:希望透過終端管理自己 Lark 工作區的人。
- AI Agent 開發者:需要在 Lark 內執行動作的 Agent 開發者(如讀取文件、傳送訊息、管理任務)。
- 企業 IT/ISV:希望將 CLI 嵌入自有平台,並實現集中式憑證管理與審計日誌的組織。
核心亮點
- 原生支援 AI Agent:內建結構化技能與最佳化參數,最大化 AI 呼叫成功率。
- 廣泛覆蓋:支援 18 個業務領域,包括訊息、文件、Base、試算表、簡報、日曆、郵件與 OKR。
- 預設安全:具備輸入注入防護、終端輸出淨化與風險控制信號,可偵測異常行為。
- 靈活輸出:支援 JSON、美化輸出、表格、ndjson 與 CSV 多種格式。
- 快速上手:提供互動式引導設定與登入流程,使用者可在數分鐘內快速啟用。
相關
- 專案
- 專案
- 專案
- 專案
- 專案