Uma ferramenta de linha de comando que oferece uma interface única para APIs do Google Workspace, como Drive, Gmail, Calendar, Sheets, Docs e Chat, com saída JSON para scripts e agentes de IA.
larksuite/cli
Ferramenta oficial de linha de comando para Lark/Feishu, que permite a desenvolvedores e agentes de IA operar mensagens, documentos, calendários, e-mail, tarefas e muito mais pelo terminal.
- Estrelas
- 17,747
- Forks
- 1,356
- Issues abertas
- 705
- Último commit
- ontem
O que é?
lark-cli é a interface de linha de comando oficial do Lark/Feishu, mantida pela equipe da larksuite. Ela encapsula o Lark Open Platform para que pessoas e agentes de IA possam executar operações em mensagens, documentos, planilhas, calendários, e-mail, tarefas, reuniões e aprovações pelo shell.
Os comandos são organizados em três camadas: atalhos mais intuitivos, com o prefixo `+`; comandos de API gerados a partir dos metadados da plataforma; e um modo de API bruta, que pode chamar qualquer endpoint do Open Platform. A saída pode ser em JSON, tabela, CSV ou NDJSON, e operações de escrita oferecem uma prévia em modo dry-run. O login usa OAuth com seleção de escopos, e as credenciais são armazenadas no chaveiro nativo do sistema operacional.
O projeto é distribuído pelo npm (`npx @larksuite/cli`) ou pode ser compilado a partir do código-fonte com Go. Ele também inclui um conjunto de Agent Skills que permite que ferramentas de IA chamem serviços do Lark com configuração mínima.
Recursos principais
- 01Comandos de atalho para calendário, mensagens, documentos, planilhas, tarefas, e-mail e muito mais
- 02Comandos de API gerados automaticamente, além de acesso bruto aos endpoints do Lark Open Platform
- 03Vários formatos de saída, incluindo JSON, tabela, CSV e NDJSON
- 04Prévia em modo dry-run para comandos com efeitos colaterais
- 05Login com OAuth, seleção de escopos e armazenamento de credenciais no chaveiro do sistema operacional
- 06Agent Skills pré-criados para ferramentas de IA
Casos de uso
- Permitir que um agente de IA envie mensagens ou atualize documentos no Lark em nome de um usuário
- Criar scripts no terminal para automatizar rotinas diárias de calendário, tarefas ou relatórios
- Exportar dados do Sheets ou do Base para CSV para análise
- Integrar operações do Lark a uma plataforma interna com um conjunto restrito de comandos
Início rápido
- 1
Instale a CLI pelo npm
npx @larksuite/cli@latest install - 2
Configure as credenciais do app com a configuração interativa
lark-cli config init - 3
Faça login com os escopos recomendados
lark-cli auth login --recommend - 4
Execute seu primeiro comando, como visualizar sua agenda
lark-cli calendar +agenda
Antes de usar
- A maioria dos comandos exige um app do Lark/Feishu e a autorização prévia do usuário pelo navegador.
- Para compilar a partir do código-fonte, é necessário ter Go 1.23 ou posterior e Python 3.
Tópicos
Perguntas frequentes
- O que é cli?
- Ferramenta oficial de linha de comando para Lark/Feishu, que permite a desenvolvedores e agentes de IA operar mensagens, documentos, calendários, e-mail, tarefas e muito mais pelo terminal. lark-cli é a interface de linha de comando oficial do Lark/Feishu, mantida pela equipe da larksuite. Ela encapsula o Lark Open Platform para que pessoas e agentes de IA possam executar operações em mensagens, documentos, planilhas, calendários, e-mail, tarefas, reuniões e aprovações pelo shell.
- cli é gratuito? Qual é a licença?
- cli é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cli ainda é mantido?
- Manutenção ativa. O último commit de cli foi em 20 de out. de 2026.
- Para que posso usar cli?
- Permitir que um agente de IA envie mensagens ou atualize documentos no Lark em nome de um usuário Criar scripts no terminal para automatizar rotinas diárias de calendário, tarefas ou relatórios Exportar dados do Sheets ou do Base para CSV para análise Integrar operações do Lark a uma plataforma interna com um conjunto restrito de comandos
- Como instalar cli?
- Instale a CLI pelo npm: npx @larksuite/cli@latest install Configure as credenciais do app com a configuração interativa: lark-cli config init Faça login com os escopos recomendados: lark-cli auth login --recommend Execute seu primeiro comando, como visualizar sua agenda: lark-cli calendar +agenda
- Onde consigo cli?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/larksuite/cli
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta de linha de comando em Rust que busca dados em mais de 55 sites, como Twitter/X, Reddit, YouTube e Hacker News, com um único comando.
Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
Uma CLI e camada de skills que instala, configura e verifica canais para que agentes de IA possam ler e pesquisar no Twitter, Reddit, YouTube, Bilibili, XiaoHongShu e outras plataformas.
Agente de IA open source e de uso geral, executado na sua máquina como app desktop, CLI ou API incorporável, para tarefas de programação e outras atividades.
Plataforma de automação de navegador que transforma ações gravadas em comandos MCP ou Claude Skills para que agentes de IA controlem navegadores.