Una herramienta de línea de comandos que unifica las API de Google Workspace, como Drive, Gmail, Calendar, Sheets, Docs y Chat, y ofrece salida JSON para scripts y agentes de IA.
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
Instala la CLI desde npm
npx @larksuite/cli@latest install - 2
Configura las credenciales de la app con la configuración interactiva
lark-cli config init - 3
Inicia sesión con los alcances recomendados
lark-cli auth login --recommend - 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
Herramienta de línea de comandos en Rust que obtiene datos de más de 55 sitios web, como Twitter/X, Reddit, YouTube y Hacker News, con un solo comando.
Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
Una CLI y una capa de skills que instalan, configuran y verifican canales para que los agentes de IA puedan leer y buscar en Twitter, Reddit, YouTube, Bilibili, XiaoHongShu y más.
Agente de IA de código abierto y propósito general que se ejecuta en tu equipo como app de escritorio, CLI o API integrable, para tareas de programación y de otro tipo.
Plataforma de automatización del navegador que convierte acciones grabadas en comandos MCP o Claude Skills para que los agentes de IA controlen navegadores.