Runtime de agentes em TypeScript para coordenar vários agentes LLM no seu próprio ambiente, com aprovação humana e registros de execução verificáveis offline.
aden-hive/hive
Um runtime open source em que um agente rainha persistente planeja o trabalho, inicia agentes trabalhadores em paralelo e acompanha os resultados em um tracker SQLite compartilhado.
- Estrelas
- 11,141
- Forks
- 5,634
- Issues abertas
- 1,093
- Último commit
- há 5 dias
O que é?
Hive é um runtime para executar colônias de agentes de IA em tarefas de negócios com muitas unidades semelhantes, como leads, tickets, repositórios ou documentos. Você descreve o resultado esperado a um agente rainha, que executa a primeira unidade, salva o método como uma skill e distribui o restante entre agentes trabalhadores em paralelo. Cada agente trabalhador grava seu resultado em um tracker SQLite compartilhado, que você pode consultar, auditar e usar para retomar o trabalho.
Hive tem uma única primitiva de execução: o loop do agente. Os agentes trabalhadores são clones da rainha, cada um com sua própria tarefa, um conjunto mais limitado de ferramentas e um limite rígido de chamadas de ferramentas. A orquestração acontece por chamadas de ferramentas, como run_worker e run_playbook, em vez de usar um grafo predefinido. O estado dos agentes é salvo em disco para que o trabalho possa ser retomado após uma falha ou reinicialização, e as colônias podem ser executadas com gatilhos de cron, intervalo ou webhook.
O projeto inclui ferramentas integradas para shell, arquivos, busca de código, PDFs, scraping da web e gráficos, além de uma ponte com uma extensão do Chrome para agentes que trabalham no navegador. É compatível com qualquer servidor MCP e qualquer modelo suportado pelo LiteLLM, incluindo modelos locais via Ollama. Sessões, trackers e memória são armazenados como arquivos simples em ~/.hive.
Recursos principais
- 01Agentes rainha com funções persistentes e memória em Markdown que se mantém entre sessões.
- 02Agentes trabalhadores executados em paralelo por chamadas de ferramentas, com limite de execuções simultâneas.
- 03Um tracker SQLite compartilhado no qual os agentes trabalhadores gravam resultados que podem ser consultados com SQL.
- 04Execução retomável que salva o estado em disco e se recupera após falhas.
- 05Ferramentas integradas para shell, arquivos, PDFs, scraping da web e gráficos, além de suporte a servidores MCP.
- 06Suporte a modelos via LiteLLM, incluindo modelos da OpenAI, Anthropic e Gemini, além de modelos locais do Ollama.
Casos de uso
- Pesquisar a mesma questão em vários produtos, empresas ou contas em paralelo.
- Executar um processo repetível em centenas de leads ou tickets, com novas tentativas e uma lista de mensagens não entregues.
- Executar tarefas agendadas em segundo plano que precisam sobreviver a reinicializações e gerar resultados auditáveis.
- Automatizar tarefas realizadas no navegador ou via API, com aprovação humana em pontos-chave de decisão.
Início rápido
- 1
Clone o repositório
git clone https://github.com/aden-hive/hive.git - 2
Entre na pasta do repositório
cd hive - 3
Execute o script de início rápido (macOS / Linux)
./quickstart.sh - 4
Mais tarde, abra o painel executando hive open a partir do repositório
hive open
Antes de usar
- Além do git, você precisa do Python 3.11 ou superior e do Node.js 20 ou superior.
- Você precisa de uma chave de API ou de uma assinatura de programação, ou de um modelo local pelo Ollama.
- O repositório é um workspace do uv, então pip install -e . na raiz não funciona; use o início rápido.
Em coleções
Tópicos
Perguntas frequentes
- O que é hive?
- Um runtime open source em que um agente rainha persistente planeja o trabalho, inicia agentes trabalhadores em paralelo e acompanha os resultados em um tracker SQLite compartilhado. Hive é um runtime para executar colônias de agentes de IA em tarefas de negócios com muitas unidades semelhantes, como leads, tickets, repositórios ou documentos. Você descreve o resultado esperado a um agente rainha, que executa a primeira unidade, salva o método como uma skill e distribui o restante entre agentes trabalhadores em paralelo. Cada agente trabalhador grava seu resultado em um tracker SQLite compartilhado, que você pode consultar, auditar e usar para retomar o trabalho.
- hive é gratuito? Qual é a licença?
- hive é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hive ainda é mantido?
- Manutenção ativa. O último commit de hive foi em 2 de nov. de 2026.
- Para que posso usar hive?
- Pesquisar a mesma questão em vários produtos, empresas ou contas em paralelo. Executar um processo repetível em centenas de leads ou tickets, com novas tentativas e uma lista de mensagens não entregues. Executar tarefas agendadas em segundo plano que precisam sobreviver a reinicializações e gerar resultados auditáveis. Automatizar tarefas realizadas no navegador ou via API, com aprovação humana em pontos-chave de decisão.
- Como instalar hive?
- Clone o repositório: git clone https://github.com/aden-hive/hive.git Entre na pasta do repositório: cd hive Execute o script de início rápido (macOS / Linux): ./quickstart.sh Mais tarde, abra o painel executando hive open a partir do repositório: hive open
- Onde consigo hive?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/aden-hive/hive
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo desktop de código aberto para executar localmente uma equipe de agentes de IA que automatiza tarefas complexas no computador, como alternativa gratuita ao Claude Cowork.
Framework Java para criar agentes distribuídos e de longa duração, com streaming de eventos, permissões para ferramentas, middleware e execução em sandbox.
Framework de agente pessoal de IA self-hosted em Python, com WebUI no navegador, cliente de terminal, canais de chat, ferramentas, memória e suporte a MCP.
Workspace compartilhado e open source onde pessoas e agentes de IA trabalham em um pod, cada agente com sua própria memória, skills e identidade.
Agente pessoal de IA auto-hospedado, com WebUI integrada, memória, ferramentas, suporte a MCP, subagentes e automações agendadas, usando LLMs locais ou na nuvem.