cli — What is it?

The larksuite/cli is an open-source command-line interface for Lark/Feishu, an all-in-one collaboration platform, providing comprehensive command-line access to various business domains and AI agent skills.

⭐ 12,838 Stars 🍴 862 Forks Go MIT Author: larksuite
Source: README View on GitHub →

Why it matters

This project is gaining attention due to its comprehensive coverage of Lark/Feishu's features, ease of use for both humans and AI agents, and its open-source nature under the MIT license. The project stands out with its agent-native design, wide business domain coverage, and optimized AI-friendly commands.

Source: README

Core Features

Agent-Native Design

The project includes 24 structured skills out of the box, compatible with popular AI tools, allowing agents to operate Lark with zero extra setup.

Source: README
Wide Coverage

It covers 17 business domains with over 200 curated commands and 24 AI Agent Skills, providing a comprehensive suite of functionalities.

Source: README
AI-Friendly & Optimized

Every command is tested with real Agents, featuring concise parameters, smart defaults, and structured output to maximize Agent call success rates.

Source: README
Three-Layer Architecture

The architecture consists of shortcuts for human and AI friendly commands, API commands for platform synchronization, and raw API for full coverage, allowing users to choose the right granularity.

Source: README

Architecture

The architecture is modular, with clear separation of concerns. It uses a three-layer command system, where the top layer provides user-friendly commands, the middle layer translates these into platform-specific API commands, and the bottom layer provides direct access to the raw API. This design allows for flexibility and scalability.

Source: README

Project Knowledge Graph

Knowledge graph: project (center) + core features (inner hexagons) + key dependencies (outer chips) @clack/prompts github.com/larksuite/oapi-sdk-go/v3github.com/lar… github.com/skip2/go-qrcodegithub.com/ski… Agent-Native Design Wide Coverage AI-Friendly & OptimizedAI-Friendly & Optim… Three-Layer ArchitectureThree-Layer Archite… cli Project Core feature Key dependency

Center: project; inner ring: core feature modules; outer ring: key dependencies. Auto-generated from core_features and tech_stack.key_deps.

Tech Stack

LanguageGoFrameworkCobra, Pflag, Goconvey, Gjson, and others
@clack/promptsgithub.com/larksuite/oapi-sdk-go/v3github.com/skip2/go-qrcode
Not enough information.
Source: Dependency files + code tree

Quick Start

Install using npm: `npx @larksuite/cli@latest install`. Configure app credentials with `lark-cli config init`, log in with `lark-cli auth login --recommend`, and start using with `lark-cli calendar +agenda`.
Source: README Installation/Quick Start

Use Cases

The project is suitable for developers and technical teams looking to integrate Lark/Feishu functionalities into their applications, for automation of Lark/Feishu tasks, and for AI agents that need to interact with the Lark/Feishu platform.

Source: README

Strengths & Limitations

Strengths

  • Strength 1: Comprehensive coverage of Lark/Feishu features
  • Strength 2: User-friendly and AI-friendly commands
  • Strength 3: Open-source and MIT licensed

Limitations

  • Limitation 1: Limited information on deployment infrastructure
  • Limitation 2: May require some setup for full functionality
Source: Synthesis of README, code structure and dependencies

Latest Release

Version 1.0.31 (2026-05-14): Added addsign and rollback methods, and other minor features and fixes.

Source: GitHub Releases

Verdict

The larksuite/cli is a valuable tool for developers and technical teams looking to leverage the full power of Lark/Feishu through a command-line interface. Its comprehensive feature set, ease of use, and open-source nature make it a compelling choice for integration and automation tasks.

Transparency Notice
This page is auto-generated by AI (a large language model) from the following public materials: GitHub README, code tree, dependency files and release notes. Analyzed at: 2026-05-22 18:20. Quality score: 85/100.

Data sources: README, GitHub API, dependency files