Repolode
larksuite

larksuite/cli

Herramienta oficial de línea de comandos para Lark/Feishu que permite a desarrolladores y agentes de IA gestionar mensajes, documentos, calendarios, correo, tareas y más desde la terminal.

Estrellas
17,747
Forks
1,356
Issues abiertos
705
Último commit
ayer

¿Qué es?

lark-cli es la interfaz oficial de línea de comandos para Lark/Feishu, mantenida por el equipo de larksuite. Envuelve Lark Open Platform para que las personas y los agentes de IA puedan gestionar mensajes, documentos, hojas de cálculo, calendarios, correo, tareas, reuniones y aprobaciones desde una shell.

Los comandos se organizan en tres capas: accesos directos fáciles de usar con el prefijo `+`, comandos de API generados a partir de metadatos de la plataforma y un modo de API sin procesar que puede llamar a cualquier endpoint de Open Platform. La salida puede ser JSON, tabla, CSV o NDJSON, y las operaciones de escritura ofrecen una vista previa de ejecución en seco. El inicio de sesión usa OAuth con selección por ámbito, y las credenciales se guardan en el llavero nativo del sistema operativo.

El proyecto se distribuye a través de npm (`npx @larksuite/cli`) o se compila desde el código fuente con Go, e incluye un conjunto de Agent Skills que permite a las herramientas de IA llamar a los servicios de Lark con una configuración mínima.

Funciones clave

  • 01Comandos de acceso directo para calendarios, mensajes, documentos, hojas de cálculo, tareas, correo y más
  • 02Comandos de API generados automáticamente y acceso sin procesar a los endpoints de Lark Open Platform
  • 03Varios formatos de salida, como JSON, tabla, CSV y NDJSON
  • 04Vista previa de ejecución en seco para comandos con efectos secundarios
  • 05Inicio de sesión OAuth con selección de ámbitos y almacenamiento de credenciales en el llavero del sistema operativo
  • 06Agent Skills listos para usar con herramientas de IA

Casos de uso

  • Permitir que un agente de IA envíe mensajes o actualice documentos en Lark en nombre de un usuario
  • Automatizar desde la terminal flujos de trabajo diarios de calendarios, tareas o informes
  • Exportar datos de Sheets o Base a CSV para analizarlos
  • Integrar operaciones de Lark en una plataforma interna con un conjunto restringido de comandos

Inicio rápido

  1. 1

    Instala la CLI desde npm

    npx @larksuite/cli@latest install
  2. 2

    Configura las credenciales de la app con la configuración interactiva

    lark-cli config init
  3. 3

    Inicia sesión con los alcances recomendados

    lark-cli auth login --recommend
  4. 4

    Ejecuta tu primer comando, como ver tu agenda

    lark-cli calendar +agenda

Antes de usarlo

  • Para que funcionen la mayoría de los comandos, se necesita una app de Lark/Feishu y autorizar al usuario previamente desde el navegador.
  • Para compilar desde el código fuente se necesitan Go 1.23 o posterior y Python 3.

Temas

Preguntas frecuentes

¿Qué es cli?
Herramienta oficial de línea de comandos para Lark/Feishu que permite a desarrolladores y agentes de IA gestionar mensajes, documentos, calendarios, correo, tareas y más desde la terminal. lark-cli es la interfaz oficial de línea de comandos para Lark/Feishu, mantenida por el equipo de larksuite. Envuelve Lark Open Platform para que las personas y los agentes de IA puedan gestionar mensajes, documentos, hojas de cálculo, calendarios, correo, tareas, reuniones y aprobaciones desde una shell.
¿cli es gratuito? ¿Qué licencia tiene?
cli es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿cli sigue mantenido?
Mantenimiento activo. El último commit de cli fue el 20 oct 2026.
¿Para qué puedo usar cli?
Permitir que un agente de IA envíe mensajes o actualice documentos en Lark en nombre de un usuario Automatizar desde la terminal flujos de trabajo diarios de calendarios, tareas o informes Exportar datos de Sheets o Base a CSV para analizarlos Integrar operaciones de Lark en una plataforma interna con un conjunto restringido de comandos
¿Cómo se instala cli?
Instala la CLI desde npm: npx @larksuite/cli@latest install Configura las credenciales de la app con la configuración interactiva: lark-cli config init Inicia sesión con los alcances recomendados: lark-cli auth login --recommend Ejecuta tu primer comando, como ver tu agenda: lark-cli calendar +agenda
¿Dónde consigo cli?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/larksuite/cli

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados