Repolode
kreneskyp

kreneskyp/ix

Plataforma de código abierto para crear y ejecutar agentes autónomos basados en LLM y flujos de trabajo multiagente, con un editor gráfico sin código.

Estrellas
1,044
Forks
127
Issues abiertos
16
Último commit
hace 27 días

¿Qué es?

iX es una plataforma para diseñar e implementar agentes y flujos de trabajo autónomos y semiautónomos basados en LLM. Los agentes creados con ella pueden realizar tareas como responder preguntas en chatbots, generar código, extraer y analizar datos y ayudar en investigaciones; además, pueden ejecutarse en paralelo y comunicarse entre sí.

El proyecto incluye un editor sin código donde los usuarios arrastran nodos y los conectan en un grafo que representa la lógica de un agente, con un panel de chat integrado para probarlo. Una interfaz de chat multiagente permite trabajar con un equipo de agentes y cuenta con un agente moderador IX que delega tareas; los usuarios también pueden mencionar agentes específicos con @. Los workers de los agentes se ejecutan en contenedores Docker y se activan mediante una cola de mensajes de Celery, lo que permite escalarlos horizontalmente.

IX está basado en componentes de LangChain, que organiza en un grafo de configuración para generar dinámicamente los nodos y formularios del editor. Es compatible con modelos de OpenAI; Google PaLM, Anthropic y Llama figuran como opciones experimentales. La configuración se realiza con Docker Compose, y el CLI agent-ix permite empezar rápidamente.

Funciones clave

  • 01Editor gráfico sin código para diseñar la lógica de los agentes, con un chat integrado para probarlos.
  • 02Sala de chat multiagente donde un agente moderador delega tareas y los usuarios pueden mencionar agentes con @.
  • 03Los workers de los agentes se ejecutan en Docker y se gestionan mediante una cola de Celery para permitir el escalado horizontal.
  • 04Entrada inteligente con autocompletado para mencionar agentes y para artefactos generados por tareas.
  • 05Capa de configuración de componentes que integra los componentes de LangChain en un grafo de configuración.
  • 06Compatible con modelos de OpenAI; otros proveedores figuran como opciones experimentales.

Casos de uso

  • Crear chatbots de preguntas y respuestas o asistentes de investigación que realicen tareas de varios pasos.
  • Crear prototipos visuales de flujos de trabajo con agentes LLM antes de escribir código.
  • Ejecutar un equipo de agentes especializados que colaboran en una misma interfaz de chat.
  • Escalar cargas de trabajo de agentes en paralelo añadiendo workers de Celery.

Inicio rápido

  1. 1

    Instala el CLI de agent-ix con pip

    pip install agent-ix
  2. 2

    Inicia el clúster IX con el CLI (requiere Docker)

    ix up
  3. 3

    Abre http://0.0.0.0:8000 en el navegador para usar la interfaz

Antes de usarlo

  • Se necesita Docker para ejecutar el clúster.
  • La compatibilidad con Google PaLM, Anthropic y Llama está marcada como experimental.
  • En la configuración predeterminada, los agentes necesitan una clave de API de OpenAI.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ix?
Plataforma de código abierto para crear y ejecutar agentes autónomos basados en LLM y flujos de trabajo multiagente, con un editor gráfico sin código. iX es una plataforma para diseñar e implementar agentes y flujos de trabajo autónomos y semiautónomos basados en LLM. Los agentes creados con ella pueden realizar tareas como responder preguntas en chatbots, generar código, extraer y analizar datos y ayudar en investigaciones; además, pueden ejecutarse en paralelo y comunicarse entre sí.
¿ix es gratuito? ¿Qué licencia tiene?
ix es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ix sigue mantenido?
Mantenimiento activo. El último commit de ix fue el 10 oct 2026.
¿Para qué puedo usar ix?
Crear chatbots de preguntas y respuestas o asistentes de investigación que realicen tareas de varios pasos. Crear prototipos visuales de flujos de trabajo con agentes LLM antes de escribir código. Ejecutar un equipo de agentes especializados que colaboran en una misma interfaz de chat. Escalar cargas de trabajo de agentes en paralelo añadiendo workers de Celery.
¿Cómo se instala ix?
Instala el CLI de agent-ix con pip: pip install agent-ix Inicia el clúster IX con el CLI (requiere Docker): ix up Abre http://0.0.0.0:8000 en el navegador para usar la interfaz
¿Dónde consigo ix?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kreneskyp/ix

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

Proyectos relacionados