Drive, Gmail, Calendar 등 Google Workspace API를 JSON으로 다루는 CLI
larksuite/cli
개발자와 AI Agent가 터미널에서 메시지, 문서, 캘린더, 메일, 작업 등을 다룰 수 있게 해주는 Lark/Feishu 공식 CLI입니다.
- 스타
- 17,747
- 포크
- 1,356
- 열린 이슈
- 705
- 마지막 커밋
- 24시간 전
어떤 프로젝트인가요?
lark-cli는 larksuite 팀이 유지 관리하는 Lark/Feishu 공식 CLI입니다. Lark Open Platform을 래핑해 사용자와 AI Agent가 셸에서 메시지, 문서, 스프레드시트, 캘린더, 메일, 작업, 회의, 승인 관련 작업을 실행할 수 있습니다.
명령은 세 가지 계층으로 구성됩니다. `+` 접두사가 붙는 사용하기 쉬운 단축 명령, 플랫폼 메타데이터에서 생성되는 API 명령, 그리고 모든 Open Platform 엔드포인트를 호출할 수 있는 raw API 모드입니다. 출력 형식은 JSON, table, CSV, NDJSON을 지원하며, 쓰기 작업은 dry-run 미리보기를 제공합니다. 로그인에는 범위별 선택이 가능한 OAuth를 사용하고, 자격 증명은 OS 기본 키체인에 저장됩니다.
이 프로젝트는 npm(`npx @larksuite/cli`)으로 배포되거나 Go로 소스에서 빌드할 수 있습니다. 또한 설정을 최소화해 AI 도구가 Lark 서비스를 호출할 수 있도록 Agent Skills 모음도 제공합니다.
핵심 기능
- 01캘린더, 메시지, 문서, 시트, 작업, 메일 등을 위한 단축 명령
- 02자동 생성되는 API 명령과 Lark Open Platform 엔드포인트에 대한 raw 접근
- 03JSON, table, CSV, NDJSON 등 다양한 출력 형식
- 04부수 효과가 있는 명령의 dry-run 미리보기
- 05범위 선택을 지원하는 OAuth 로그인 및 OS 키체인 자격 증명 저장
- 06AI 도구용 사전 제작 Agent Skills
활용 사례
- 사용자를 대신해 AI Agent가 Lark에서 메시지를 보내거나 문서를 수정하도록 지원
- 터미널에서 일일 캘린더, 작업 또는 보고서 워크플로를 스크립트로 자동화
- 분석을 위해 Sheets 또는 Base 데이터를 CSV로 내보내기
- 제한된 명령 집합을 사용하는 내부 플랫폼에 Lark 작업 통합
빠른 시작
- 1
npm에서 CLI를 설치합니다
npx @larksuite/cli@latest install - 2
대화형 설정으로 앱 인증 정보를 구성합니다
lark-cli config init - 3
권장 스코프로 로그인합니다
lark-cli auth login --recommend - 4
아젠다 보기와 같은 첫 번째 명령을 실행합니다
lark-cli calendar +agenda
사용 전 알아둘 점
- 대부분의 명령을 사용하려면 Lark/Feishu 앱과 브라우저를 통한 사전 사용자 인증이 필요합니다.
- 소스에서 빌드하려면 Go 1.23 이상과 Python 3이 필요합니다.
토픽
자주 묻는 질문
- cli은(는) 무엇인가요?
- 개발자와 AI Agent가 터미널에서 메시지, 문서, 캘린더, 메일, 작업 등을 다룰 수 있게 해주는 Lark/Feishu 공식 CLI입니다. lark-cli는 larksuite 팀이 유지 관리하는 Lark/Feishu 공식 CLI입니다. Lark Open Platform을 래핑해 사용자와 AI Agent가 셸에서 메시지, 문서, 스프레드시트, 캘린더, 메일, 작업, 회의, 승인 관련 작업을 실행할 수 있습니다.
- cli은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cli은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cli은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. cli의 마지막 커밋은 2026년 10월 20일입니다.
- cli은(는) 어디에 사용할 수 있나요?
- 사용자를 대신해 AI Agent가 Lark에서 메시지를 보내거나 문서를 수정하도록 지원 터미널에서 일일 캘린더, 작업 또는 보고서 워크플로를 스크립트로 자동화 분석을 위해 Sheets 또는 Base 데이터를 CSV로 내보내기 제한된 명령 집합을 사용하는 내부 플랫폼에 Lark 작업 통합
- cli는 어떻게 설치하나요?
- npm에서 CLI를 설치합니다: npx @larksuite/cli@latest install 대화형 설정으로 앱 인증 정보를 구성합니다: lark-cli config init 권장 스코프로 로그인합니다: lark-cli auth login --recommend 아젠다 보기와 같은 첫 번째 명령을 실행합니다: lark-cli calendar +agenda
- cli은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/larksuite/cli
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
55개 이상의 웹사이트에서 데이터를 가져오는 Rust CLI 도구
경험을 바탕으로 스킬을 만들고 다듬으며, 다양한 모델 제공업체와 CLI 및 메시징 앱에서 사용할 수 있는 자기 개선형 AI 에이전트입니다.
AI 에이전트가 여러 플랫폼의 콘텐츠를 읽고 검색하도록 채널을 설치·설정·상태 점검하는 CLI 및 스킬 레이어
기록한 브라우저 작업을 MCP 명령이나 Claude Skills로 변환해 AI 에이전트가 브라우저를 제어하도록 지원하는 자동화 플랫폼입니다.