Repolode
aden-hive

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. 1

    Clone o repositório

    git clone https://github.com/aden-hive/hive.git
  2. 2

    Entre na pasta do repositório

    cd hive
  3. 3

    Execute o script de início rápido (macOS / Linux)

    ./quickstart.sh
  4. 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