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 에이전트 사이의 격차를 메우기 위해 설계되었습니다. Lark Open Platform과의 상호작용을 단순화하여, 메시징, 문서, 캘린더, 스프레드시트와 같은 비즈니스 도메인을 복잡한 API 통합을 처음부터 작성하지 않고도 구조적이고 안전하며 최적화된 방식으로 관리할 수 있도록 합니다.

작동 방식

이 도구는 사용 편의성과 플랫폼 전체 커버리지의 균형을 위해 3계층 명령 아키텍처를 사용합니다.

  1. 단축키: 고수준의 인간과 AI 친화적인 명령어(접두사 + 사용)로 스마트한 기본값과 구조화된 출력을 사용합니다.
  2. API 명령어: 공식 플랫폼 엔드포인트와 1:1로 매핑된 100개 이상의 커스터마이즈된 명령어.
  3. 원시 API 호출: 전체 유연성을 제공하기 위해 2,500개 이상의 Lark Open Platform API에 직접 접근 가능합니다.

AI 에이전트가 Lark 기능(예: lark-calendar, lark-im)을 추가 설정 없이 작동할 수 있도록 26개의 사전 정의된 "스킬"(모듈화된 기능 세트)을 포함합니다. 인증은 OAuth를 통해 처리되며, 자격 증명은 OS 네이티브 키체인을 사용해 안전하게 저장합니다.

대상 사용자

  • 개인 개발자: 터미널을 통해 자신의 Lark 워크스페이스를 관리하고 싶은 사람.
  • AI 에이전트 개발자: Lark 내에서 작업을 수행해야 하는 에이전트를 개발하는 사람(예: 문서 읽기, 메시지 전송, 작업 관리).
  • 기업 IT/ISV: 자체 플랫폼에 CLI를 통합하고 중앙 집중식 자격 증명 관리 및 감사 로깅을 원하는 조직.

주요 특징

  • 에이전트 네이티브 설계: AI 호출 성공률을 극대화하기 위해 내장된 구조화된 스킬과 최적화된 파라미터를 제공합니다.
  • 광범위한 커버리지: 메신저, 문서, Base, 스프레드시트, 슬라이드, 캘린더, 메일, OKR 등을 포함한 18개의 비즈니스 도메인을 지원합니다.
  • 기본적으로 안전: 입력 주입 보호, 터미널 출력 정제, 이상 행동을 탐지하는 리스크 제어 신호를 포함합니다.
  • 유연한 출력 형식: JSON, 보기 좋게 출력, 테이블, ndjson, CSV 등 다양한 형식을 지원합니다.
  • 빠른 설정: 사용자가 몇 분 안에 사용할 수 있도록 인터랙티브한 가이드 설정 및 로그인 프로세스를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트