Repolode
larksuite

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. 1

    Instale a CLI pelo npm

    npx @larksuite/cli@latest install
  2. 2

    Configure as credenciais do app com a configuração interativa

    lark-cli config init
  3. 3

    Faça login com os escopos recomendados

    lark-cli auth login --recommend
  4. 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