Framework no estilo DSPy, com foco em TypeScript, para criar programas LLM tipados e estruturados com agentes, fluxos e otimizadores, também compilado para Python, Java, C++, Go e Rust.
kreneskyp/ix
Plataforma open source para criar e executar agentes autônomos com LLM e fluxos de trabalho multiagentes, com um editor gráfico no-code.
- Estrelas
- 1,044
- Forks
- 127
- Issues abertas
- 16
- Último commit
- há 27 dias
O que é?
iX é uma plataforma para projetar e implantar agentes e fluxos de trabalho com LLM, autônomos ou semiautônomos. Os agentes criados nela podem realizar tarefas como chatbots de perguntas e respostas, geração de código, extração e análise de dados e assistência em pesquisas, além de funcionar em paralelo e se comunicar entre si.
O projeto inclui um editor no-code em que os usuários arrastam e conectam nós em um grafo que descreve a lógica de um agente, com um painel de chat integrado para testes. Uma interface de chat multiagente permite trabalhar com uma equipe de agentes, com um agente moderador IX que delega tarefas; também é possível mencionar agentes específicos com @. Os workers dos agentes são executados em contêineres Docker e acionados por uma fila de mensagens Celery, permitindo escalabilidade horizontal.
O IX usa componentes do LangChain e os mapeia em um grafo de configuração que controla a renderização dinâmica de nós e formulários no editor. Há suporte a modelos da OpenAI; Google PaLM, Anthropic e Llama são listados como experimentais. A configuração é feita com Docker Compose, e o CLI agent-ix permite começar rapidamente.
Recursos principais
- 01Editor gráfico no-code para projetar a lógica dos agentes, com chat integrado para testes.
- 02Sala de chat multiagente em que um agente moderador delega tarefas e os usuários podem mencionar agentes com @.
- 03Os workers dos agentes são executados em Docker e recebem tarefas por uma fila Celery para permitir escalabilidade horizontal.
- 04Entrada inteligente com preenchimento automático de menções a agentes e artefatos gerados por tarefas.
- 05Camada de configuração de componentes que mapeia componentes do LangChain para um grafo de configuração.
- 06Compatibilidade com modelos da OpenAI; outros provedores são listados como experimentais.
Casos de uso
- Criar chatbots de perguntas e respostas ou assistentes de pesquisa que executam tarefas em várias etapas.
- Prototipar visualmente fluxos de trabalho com agentes de LLM antes de escrever código.
- Executar uma equipe de agentes especializados que colaboram em uma única interface de chat.
- Escalar cargas de trabalho paralelas de agentes adicionando workers Celery.
Início rápido
- 1
Instale o CLI do agent-ix com pip
pip install agent-ix - 2
Inicie o cluster IX com o CLI (requer Docker)
ix up - 3
Abra http://0.0.0.0:8000 no navegador para usar a interface
Antes de usar
- É necessário ter Docker para executar o cluster.
- O suporte a Google PaLM, Anthropic e Llama está marcado como experimental.
- Na configuração padrão, os agentes precisam de uma chave de API da OpenAI.
Em coleções
Tópicos
Perguntas frequentes
- O que é ix?
- Plataforma open source para criar e executar agentes autônomos com LLM e fluxos de trabalho multiagentes, com um editor gráfico no-code. iX é uma plataforma para projetar e implantar agentes e fluxos de trabalho com LLM, autônomos ou semiautônomos. Os agentes criados nela podem realizar tarefas como chatbots de perguntas e respostas, geração de código, extração e análise de dados e assistência em pesquisas, além de funcionar em paralelo e se comunicar entre si.
- ix é gratuito? Qual é a licença?
- ix é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ix ainda é mantido?
- Manutenção ativa. O último commit de ix foi em 10 de out. de 2026.
- Para que posso usar ix?
- Criar chatbots de perguntas e respostas ou assistentes de pesquisa que executam tarefas em várias etapas. Prototipar visualmente fluxos de trabalho com agentes de LLM antes de escrever código. Executar uma equipe de agentes especializados que colaboram em uma única interface de chat. Escalar cargas de trabalho paralelas de agentes adicionando workers Celery.
- Como instalar ix?
- Instale o CLI do agent-ix com pip: pip install agent-ix Inicie o cluster IX com o CLI (requer Docker): ix up Abra http://0.0.0.0:8000 no navegador para usar a interface
- Onde consigo ix?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kreneskyp/ix
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework Ruby para criar aplicações com LLMs usando ferramentas, agentes e engines compatíveis com vários provedores.
Plataforma de agentes de IA self-hosted para equipes compartilharem agentes, ferramentas, skills e memória em canais como Telegram, WhatsApp, Discord e Slack.
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
Framework Python de baixo nível para criar agentes com estado e execução durável, com participação humana e memória.
Biblioteca Elixir para integrar LLMs como Claude, OpenAI, Gemini, Ollama e modelos self-hosted a aplicações Elixir.