Repolode
eastreams

eastreams/loong

Una base en Rust para crear agentes de IA especializados, con CLI, más de 42 proveedores de LLM, más de 25 canales de chat y un kernel modular.

Estrellas
638
Forks
102
Issues abiertos
48
Último commit
hace 8 días

¿Qué es?

Loong es un proyecto de infraestructura para agentes escrito en Rust, pensado para crear agentes de IA especializados en dominios concretos. Proporciona un único punto de entrada de línea de comandos, `loong`, con una interfaz de terminal interactiva, consultas puntuales, configuración de proveedores y canales, diagnósticos del entorno y actualización automática.

El proyecto está organizado como un workspace de Rust con 13 crates y un diseño por capas. Los proveedores, las herramientas, los canales, la memoria y las políticas están fuera del kernel principal, por lo que se pueden incluir en la compilación o combinar según sea necesario. La configuración de proveedores y canales se guarda en un archivo TOML, y los secretos se leen de variables de entorno. Feishu/Lark cuenta con un proceso de configuración inicial específico que vincula un bot mediante la API oficial de registro.

Loong admite aprobaciones, políticas y auditoría dentro de límites de ejecución explícitos, y separa el asistente, el gateway y los canales para que funcionen de forma independiente. El README indica que su configuración se puede adaptar para ser compatible con configuraciones existentes de herramientas como OpenClaw, Claude Code y Codex.

Funciones clave

  • 01Una única CLI, `loong`, con una TUI interactiva, consultas puntuales con `ask` y diagnósticos con `doctor`.
  • 02Compatibilidad integrada con más de 42 proveedores de modelos, configurados mediante TOML.
  • 03Más de 25 integraciones de canales, incluida una configuración guiada de bots de Feishu/Lark.
  • 04Kernel principal separado de los proveedores, las herramientas, los canales, la memoria y las políticas.
  • 05Las aprobaciones, las políticas y la auditoría funcionan dentro de límites de ejecución explícitos.

Casos de uso

  • Crear un agente de IA especializado en un dominio sobre una base de código en Rust.
  • Ejecutar un asistente de IA que se comunique con un equipo por chats de Feishu o Lark.
  • Cambiar entre varios proveedores de LLM desde un único archivo de configuración.
  • Estudiar una arquitectura de agentes modular y por capas escrita en Rust.

Inicio rápido

  1. 1

    Instala un enlazador de C y la cadena de herramientas de Rust (el comando rustup es un instalador que se ejecuta mediante una tubería, así que ejecútalo desde rustup.rs).

  2. 2

    Compila e instala loong CLI desde el código fuente del repositorio.

    cargo install --path crates/daemon
  3. 3

    Ejecuta loong para abrir la TUI principal; si falta el archivo de configuración, la configuración inicial empezará allí.

    loong

Antes de usarlo

  • Compilar desde el código fuente requiere una cadena de herramientas de Rust y un enlazador de C.
  • La mayoría de los proveedores y canales requieren que configures tus propias claves de API o credenciales de cuenta.

En colecciones

Temas

Preguntas frecuentes

¿Qué es loong?
Una base en Rust para crear agentes de IA especializados, con CLI, más de 42 proveedores de LLM, más de 25 canales de chat y un kernel modular. Loong es un proyecto de infraestructura para agentes escrito en Rust, pensado para crear agentes de IA especializados en dominios concretos. Proporciona un único punto de entrada de línea de comandos, `loong`, con una interfaz de terminal interactiva, consultas puntuales, configuración de proveedores y canales, diagnósticos del entorno y actualización automática.
¿loong es gratuito? ¿Qué licencia tiene?
loong es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿loong sigue mantenido?
Mantenimiento activo. El último commit de loong fue el 14 oct 2026.
¿Para qué puedo usar loong?
Crear un agente de IA especializado en un dominio sobre una base de código en Rust. Ejecutar un asistente de IA que se comunique con un equipo por chats de Feishu o Lark. Cambiar entre varios proveedores de LLM desde un único archivo de configuración. Estudiar una arquitectura de agentes modular y por capas escrita en Rust.
¿Cómo se instala loong?
Instala un enlazador de C y la cadena de herramientas de Rust (el comando rustup es un instalador que se ejecuta mediante una tubería, así que ejecútalo desde rustup.rs). Compila e instala loong CLI desde el código fuente del repositorio.: cargo install --path crates/daemon Ejecuta loong para abrir la TUI principal; si falta el archivo de configuración, la configuración inicial empezará allí.: loong
¿Dónde consigo loong?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/eastreams/loong

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

Proyectos relacionados