Framework al estilo DSPy y con prioridad en TypeScript para crear programas LLM tipados y estructurados, con agentes, flujos y optimizadores; también se compila a Python, Java, C++, Go y Rust.
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
Instala el CLI de agent-ix con pip
pip install agent-ix - 2
Inicia el clúster IX con el CLI (requiere Docker)
ix up - 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
Un framework de Ruby para crear aplicaciones con LLM a partir de herramientas componibles, agentes y motores compatibles con varios proveedores.
Plataforma de agentes de IA autohospedada que permite a los equipos compartir agentes, herramientas, habilidades y memoria en canales como Telegram, WhatsApp, Discord y Slack.
AutoGPT es una plataforma de código abierto para crear, ejecutar y programar agentes de IA que completan flujos de trabajo de varios pasos a partir de descripciones en lenguaje natural o de un editor visual.
Framework de bajo nivel para Python que permite crear agentes con estado y de larga duración, con ejecución duradera, intervención humana y memoria.
Biblioteca de Elixir para integrar LLMs como Claude, OpenAI, Gemini, Ollama y modelos alojados por cuenta propia en aplicaciones de Elixir.