본문으로 건너뛰기
IFAI

오픈소스

바이트댄스, 'Lark CLI' 오픈소스 공개: AI 에이전트로 라크 업무 자동화

게시 확산 지수 48

바이트댄스가 인간과 AI 에이전트를 위한 공식 CLI 도구인 Lark CLI를 오픈소스로 공개했습니다. 캘린더, 문서, 다차원 테이블 등 18개 업무 영역과 200개 이상의 명령어를 지원합니다. Claude Code 등 외부 에이전트가 별도 설정 없이 바로 라크 워크스페이스를 제어할 수 있는 점이 핵심입니다.

Lark CLI는 바이트댄스가 인간 개발자와 AI 에이전트를 위해 공식 오픈소스로 공개한 커맨드라인 도구입니다. 복잡한 연동 작업 없이도 Claude Code 같은 터미널 에이전트가 라크 워크스페이스 전반을 곧바로 제어할 수 있도록 돕습니다.

무엇을 할 수 있나

지원 범위가 매우 넓습니다. 캘린더, 메신저, 문서, 드라이브, 다차원 테이블 Base, 스프레드시트, 프레젠테이션, 태스크, 위키, 메일, 회의 등 18개 핵심 업무 영역을 포괄합니다. 엄선된 200개 이상의 명령어와 전용 Agent Skill을 기본 제공합니다.

일정 확인과 회의 예약, 클라우드 문서 읽고 쓰기부터 결재 승인, 근태 조회, OKR 진행 상황 업데이트까지 모두 명령줄 한 줄로 처리할 수 있습니다.

에이전트 친화적인 설계도 돋보입니다. 실제 에이전트를 통해 모든 명령어를 테스트하여 인자를 간결화하고 스마트한 기본값을 제공하며, 구조화된 데이터를 출력해 에이전트의 호출 실패율을 낮췄습니다. 플랫폼 문서 URL 뒤에 .md만 붙이면 원본 마크다운을 바로 가져오는 기능도 지원합니다.

구동 방식과 설치법

프로젝트는 MIT 라이선스로 배포됩니다. Node.js 환경이 준비되어 있다면 터미널에서 npx @larksuite/cli@latest install 명령어로 즉시 설치할 수 있습니다. 소스코드에서 직접 빌드하려면 Go 1.23 이상과 Python 3가 필요합니다.

내부 구조는 3단계로 나뉩니다. 가장 상단에는 인간과 에이전트 모두 쓰기 편한 단축 명령어가 있고, 중간에는 플랫폼 API와 동기화된 표준 명령어가, 최하단에는 모든 기능을 지원하는 Raw API가 위치합니다.

보안 대책도 철저합니다. 명령어 인젝션 방지와 터미널 출력 마스킹이 내장되어 있으며, 인증 정보는 OS 기본 키체인에 저장됩니다. 엔터프라이즈 환경에서는 CLI 소스를 수정하지 않고도 자체 인증 저장소나 감사 로그 시스템에 손쉽게 래핑할 수 있습니다.

왜 중요한가

사내 업무를 AI 에이전트에게 맡길 때 가장 큰 병목은 모델 성능이 아니라, 파편화된 API 문서와 번거로운 인증 스크립트를 직접 작성해야 한다는 점이었습니다.

바이트댄스는 이번 도구를 통해 업무 시스템의 진입 장벽을 에이전트가 가장 좋아하는 명령줄 형태로 낮췄습니다. 라크를 기본 협업 툴로 쓰면서 평소 Claude Code 등 터미널 기반 도구를 자주 활용한다면, 번거로운 연동 코드를 생략하고 업무를 자동화하기에 충분히 매력적인 선택지입니다.

출처 (1)

  1. [1]
    github.com(새 탭에서 열림)원문github.com

매일 AI 콘텐츠 픽