소개
Lark CLI는 Lark/Feishu Open Platform용 공식 오픈소스 명령줄 도구로, 인간 사용자와 AI 에이전트를 모두 대상으로 설계되었습니다. 메신저, 문서, 베이스, 시트, 캘린더, 메일, 작업, 회의 등 핵심 비즈니스 도메인을 아우르며 200개 이상의 명령과 19개의 내장 AI 에이전트 스킬을 제공합니다.
상세정보
소개
Lark CLI는 Lark/Feishu 오픈 플랫폼과 터미널에서 상호작용할 수 있게 해주는 공식 오픈소스 명령줄 도구입니다. 인간 개발자와 AI 에이전트 모두를 대상으로 설계되었으며, 메신저, 문서, 베이스, 시트, 캘린더, 메일, 작업, 회의 등 17개 이상의 비즈니스 도메인을 지원합니다.
주요 기능
- 200개 이상의 명령으로 메신저, 문서, 베이스, 시트, 캘린더, 메일, 작업, 회의 등 핵심 기능 제어
- 19개의 내장 AI 에이전트 스킬을 통해 GPT/Claude 등 AI가 별도 글루 없이 Feishu 작업 수행 가능
- 인증 및 설정 관리, API 상호작용을 간소화하여 스크립트 및 CI/CD 워크플로에 쉽게 통합
- OS-native 키치스토어를 활용해 자격 증명을 안전하게 저장하고 평문 비밀을 디스크에 남기지 않음
- 보안 강화를 위해 OpenAPI 요청 시 최소한의 위험 제어 신호를 전송하여 비정상적인 API 활동을 탐지하는 기능 (기본 활성화)
지원 환경
Windows 10 이상, x64 및 arm64 아키텍처에서 실행 가능. 또한 macOS 및 Linux에서도 동일하게 지원되며, Go 언어로 작성되어 npm을 통해 플랫폼별 바이너리를 자동 설치합니다.
기본 사용법
- 윈도우에서 winget을 통해 설치:
winget install LarkCLI - 또는 npm으로 설치:
npm i -g @larksuite/cli - 초기 인증:
lark-cli auth login --recommend명령 실행 후 브라우저에서 인증 절차 완료 - 인증 후 원하는 도메인 명령어 사용 예:
lark-cli message send --chat-id xxx --text "Hello"
제한 사항 및 체크포인트
- 네이티브 ARM Linux 빌드는 제공되지 않으며, 커뮤니티에서 유지 관리됨 (x-cmd 출처)
- 보안 위험 제어 신호는 기본적으로 전송되며, 이를 비활성화하려면 작업 영역에서 특정 명령을 실행해야 함 (GitHub 소스)
- 일부 고급 기능은 최신 버전에서만 사용할 수 있으므로, 버전 v1.0.89 기준으로 기능 가용성을 확인 권장
FAQ
- Lark CLI와 Feishu CLI의 차이는 무엇인가요?
두 이름은 동일한 도구를 가리키며, Feishu CLI는 중국 내 명칭, Lark CLI는 글로벌 명칭입니다. - 설치 후 어떤 환경 변수를 설정해야 하나요?
특별히 필요한 환경 변수는 없습니다. 인증 시 토큰은 OS-native 키치스토어에 안전하게 저장됩니다. - AI 에이전트 스킬을 사용하려면 추가 구성이 필요한가요?
아니요. 19개의 내장 AI 에이전트 스킬은 별도 설정 없이 바로 사용할 수 있으며,--recommend플래그로 최소 권한 권한을 요청할 수 있습니다.
시스템 요구사항
Windows 10 이상, 64비트(x64 또는 arm64) 아키텍처


