The official open-source CLI tool for Lark/Feishu. 18 business domains, 200+ curated commands, 26 AI Agent skills. Let AI operate Lark for you and double your productivity.
Use the official setup wizard to install the CLI and Skills, configure your app, and authorize access. Requires Node.js 16+ and supports macOS, Windows, and Linux.
Install from the official source repository; requires GitHub access.
npx skills add larksuite/cli -y -g
Use Lark Skills in Claude Code, Cursor, and other AI tools. Follow the browser prompts when configuring and authorizing your app for the first time.
17,500+
GitHub Stars
18
Business Domains
200+
Curated Commands
26
AI Agent Skills
Lark CLI Core Use Cases
From AI Agent collaboration to daily productivity boosts, Lark CLI fully automates your Lark workflows.
Let AI operate Lark for you
Deeply integrated with Claude Code, Cursor, and other AI coding tools. AI Agents can automatically create tasks, send messages, manage schedules, and query meeting records — truly AI-driven Lark automation.
From command line to AI Agent, Lark CLI provides the most efficient Lark automation solution for individual users and developers.
18 Business Domains
Covers Calendar, Instant Messaging, Cloud Docs, Base (Bitable), Sheets, Tasks, Mail, Wiki, Drive, Contacts, and Video Conferencing. One tool for all Lark operations.
3-Tier Command Architecture
Quick commands (+ prefix) for daily use, API commands covering 100+ endpoints, and native API calls supporting 2,500+ Lark Open Platform interfaces for all complexity levels.
26 AI Agent Skills
26 structured Skills for AI coding tools such as Claude Code, Cursor, and Qwen Code. After app setup and account authorization, agents can operate Lark through the CLI.
Multi-AI Tool Support
Native support for Claude Code, Qwen Code, Kimi Code, Cursor, and other mainstream AI coding tools. Let AI become your Lark super assistant.
Install and Go
Run npx @larksuite/cli@latest install to set up the CLI, Skills, app credentials, and authorization in one guided flow. Supports macOS, Windows, and Linux, with source builds available.
200+ Curated Commands
Every command is tested with real AI Agents. Clean parameters, smart defaults, structured output — covering all core Lark business scenarios.
MIT Open Source
Built with Go and Python, fully open-source under MIT license. 17,500+ GitHub Stars with an active community ecosystem and continuous updates.
Enterprise-Grade Security
Official OAuth authorization flow with multi-layer security: input injection protection, terminal output sanitization, system-level credential storage. Secure and reliable.
Tech Stack & Ecosystem
Go + PythonNPM Global InstallClaude CodeCursorQwen Code26 AI SkillsMIT License
Three-Tier Command Architecture of Lark CLI
From quick shortcuts to full API access — Lark CLI adapts to every complexity level.
Quick Commands
User and AI Agent friendly, sensible defaults, formatted output
$lark-cli calendar +agenda
$lark-cli im +messages-send --chat-id "oc_xxx" --text "Hello"
Direct access to all Lark Open Platform APIs for full flexibility
$lark-cli api GET /open-apis/calendar/v4/calendars
$lark-cli api POST /open-apis/im/v1/messages --params '{"receive_id_type":"chat_id"}' --data '{"receive_id":"oc_xxx","msg_type":"text","content":"{\"text\":\"Hello\"}"}'
Real-World Use Cases of Lark CLI
See how teams and individuals use Lark CLI + AI Agents to automate real business workflows.
Meeting Follow-up Automation
AI Agent extracts action items from meeting transcripts, auto-creates tasks, assigns owners, and schedules follow-up meetings — all through Lark CLI commands.
"Extract action items from yesterday's product sync and create tasks for each owner"
Smart Multi-Timezone Scheduling
Agent analyzes all participants' calendars across time zones, finds optimal meeting windows, and sends calendar invites — saving hours of back-and-forth.
"Find a time next week when the NYC, London, and Beijing teams are all available"
Meeting Time Analytics Dashboard
Auto-categorize two weeks of calendar events, populate a Bitable, and generate a dashboard showing time allocation across projects and meeting types.
"Analyze my calendar for the past 2 weeks and build a time-tracking dashboard"
Intelligent Email Triage
Scan unread emails, prioritize by importance, push summaries of critical items to group chat, auto-archive low-priority messages, and draft responses.
"Review my unread emails, summarize important ones in the project group, draft replies"
Yes. Lark CLI is free and open source under the MIT license. Run the official setup wizard, configure your Lark app, and authorize your account to start using it.
What AI tools does Lark CLI support?
Lark CLI provides 26 AI Agent Skills for tools such as Claude Code, Cursor, Qwen Code, Kimi Code, and Trae. Your AI tool needs to load Skills and execute terminal commands. Complete app setup and account authorization before use.
Is my data safe when using Lark CLI with AI Agents?
Lark CLI implements multiple security layers: input injection protection, terminal output sanitization, and OS-native keychain credential storage. However, AI Agents execute with your authenticated identity, so always review authorized scopes carefully.
How long does it take to set up Lark CLI?
Run the official setup wizard and follow the prompts to install the CLI and Skills, configure your app, and authorize your account. Setup time depends on downloads and the authorization process.
Does Lark CLI work with the international version of Lark?
Yes. Lark CLI supports both international Lark and China-based Feishu. Select the platform during configuration so the CLI uses the corresponding API endpoints.
Can I use Lark CLI without AI tools?
Absolutely. While the 26 AI Agent Skills are a highlight, Lark CLI works perfectly as a standalone command-line tool. The 200+ curated commands are designed for both human and AI agent use.
MIT Open Source · Free to Use
Lark CLI: Command Your Lark with CLI
One command starts the guided setup. Let AI become your Lark assistant.