Framework Java para criar aplicações de IA com agentes, workflows e múltiplos agentes sobre o Spring AI.
hexabot-ai/Hexabot
Uma plataforma de automação para criar workflows de IA agêntica em YAML que funcionam em canais de conversa, com ferramentas, MCP, memória e RAG.
- Estrelas
- 1,157
- Forks
- 238
- Issues abertas
- 28
- Último commit
- há 29 dias
O que é?
Hexabot é uma plataforma de automação para criar e executar workflows orientados por IA. Os workflows são definidos em YAML com contratos tipados em runtime e executados por meio de actions cujas entradas, saídas e configurações são validadas com schemas. Bindings reutilizáveis separam recursos e configurações da lógica das tarefas, permitindo conectar o mesmo workflow a diferentes ferramentas ou modelos.
A plataforma combina workflows, actions, agentes e canais de conversa em um único runtime. Ela inclui definições explícitas de memória, pontos de integração com o Model Context Protocol (MCP) para interoperabilidade entre ferramentas e contextos, além de suporte multicanal para interfaces de chat. Zod é usado amplamente para validação e contratos compartilhados.
Para os dados, TypeORM é a camada padrão de backend, com SQLite como banco de dados local padrão e Postgres em produção. Uma CLI cria a estrutura de novos projetos e inicia um ambiente de desenvolvimento local com uma interface de administração e uma API na porta 3000.
Recursos principais
- 01Workflows de IA agêntica definidos em YAML, com contratos tipados em runtime.
- 02Actions validadas por schema para entradas, saídas e configurações.
- 03Bindings reutilizáveis que separam recursos da lógica das tarefas.
- 04Definições explícitas de memória integradas ao runtime.
- 05Pontos de integração com MCP para interoperabilidade entre ferramentas e contextos.
- 06Camada de dados com TypeORM, usando SQLite localmente e Postgres em produção.
Casos de uso
- Criar chatbots que executam workflows de IA com várias etapas em diferentes canais de mensagens.
- Conectar agentes LLM a ferramentas externas por meio do MCP.
- Automatizar tarefas conversacionais rotineiras com memória e recuperação de informações.
- Prototipar workflows de agentes localmente antes de fazer o deploy com Postgres.
Início rápido
- 1
Instale o Hexabot CLI globalmente
npm install -g @hexabot-ai/cli - 2
Crie um novo projeto (é necessário um terminal interativo)
hexabot create my-project - 3
Acesse a pasta do projeto e, em seguida, inicie-o no modo de desenvolvimento
hexabot dev
Antes de usar
- A licença é FCL-1.0-ALv2, uma licença de código-fonte disponível, e não uma licença padrão de código aberto; confira os termos antes de usar comercialmente.
- A criação do projeto solicita credenciais de administrador e requer um terminal interativo, portanto não pode ser executada diretamente no CI.
- Requer Node.js ^24.17.0.
Tópicos
Perguntas frequentes
- O que é Hexabot?
- Uma plataforma de automação para criar workflows de IA agêntica em YAML que funcionam em canais de conversa, com ferramentas, MCP, memória e RAG. Hexabot é uma plataforma de automação para criar e executar workflows orientados por IA. Os workflows são definidos em YAML com contratos tipados em runtime e executados por meio de actions cujas entradas, saídas e configurações são validadas com schemas. Bindings reutilizáveis separam recursos e configurações da lógica das tarefas, permitindo conectar o mesmo workflow a diferentes ferramentas ou modelos.
- Hexabot é gratuito? Qual é a licença?
- Hexabot é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Hexabot ainda é mantido?
- Manutenção ativa. O último commit de Hexabot foi em 23 de set. de 2026.
- Para que posso usar Hexabot?
- Criar chatbots que executam workflows de IA com várias etapas em diferentes canais de mensagens. Conectar agentes LLM a ferramentas externas por meio do MCP. Automatizar tarefas conversacionais rotineiras com memória e recuperação de informações. Prototipar workflows de agentes localmente antes de fazer o deploy com Postgres.
- Como instalar Hexabot?
- Instale o Hexabot CLI globalmente: npm install -g @hexabot-ai/cli Crie um novo projeto (é necessário um terminal interativo): hexabot create my-project Acesse a pasta do projeto e, em seguida, inicie-o no modo de desenvolvimento: hexabot dev
- Onde consigo Hexabot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hexabot-ai/Hexabot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Assistente pessoal de IA auto-hospedável, distribuído como um único binário Go, que combina chat com LLMs, bases de conhecimento com RAG e ciclos de agentes para navegar na web, usar o shell e ferramentas MCP.
Plataforma open source de DevOps para aplicações LLM empresariais, com suporte a workflows, RAG, agentes, gerenciamento de modelos, avaliação e fine-tuning.
SDK open source para criar e executar agentes de IA em Python e TypeScript, com ferramentas, MCP, memória e portabilidade entre modelos.
Framework e stack de aplicações open source em TypeScript para criar agentes de IA autônomos, com runtime principal, plugins e o app Eliza local-first.
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.