Coloque seu time de agentes pra rodar

Instale o HiveTerm, defina suas bees num hive.yml e comece a orquestrar. Tudo aqui funciona em macOS, Windows e Linux.

Início rápido

1

Instale

Baixe o app pro seu OS e abra, a instalação é só isso.

2

Adicione um projeto

Abra uma pasta de projeto. O HiveTerm detecta sua stack e oferece um hive.yml inicial.

3

Inicie

Abra o projeto, toda bee de auto-start sobe e se coordena pela Queen.

Rotinas

Uma rotina é uma tarefa no horário, mandada pro agente que você já tem. Cai na conversa viva daquele bee. Se o agente estiver parado, o HiveTerm sobe. Se estiver ocupado, interrompe e injeta.

Sua primeira rotina

1

Abra Rotinas

Aperte ⌘⇧R, ou a linha + em Rotinas na árvore do projeto. Precisa de um projeto aberto, e pelo menos um agente nele.

2

Escolhe o agente e escreve a tarefa

Escolhe um bee da sidebar e escreve o que ele deve fazer em cada run. "Resume o que entrou no main desde ontem" já dá pra começar.

3

Escolhe quando

Todo dia, dias úteis, semanal, ou a cada algumas horas, no seu fuso. Slot perdido pode rodar quando o app abre, ou pular pro próximo.

4

Roda agora, ou espera

Salva e deixa o horário disparar, ou aperta Run now. A tarefa aparece na aba daquele agente. Você assiste, responde, ou sai.

Templates pra começar

Briefing da manhã O que mudou desde ontem: commits, PRs, issues, e o que precisa de você.
Triagem de issues Lê as issues novas, rotula, marca as que te bloqueiam.
Auditoria de dependências Checa pacotes velhos e vulneráveis, anota o que bumpa.
Changelog da semana Rascunha as notas da release a partir dos commits e PRs mergeados.
Saúde dos testes Roda a suite, reporta falhas, aponta o primeiro arquivo pra abrir.
Limpeza de branch Lista branches paradas e diz quais dá pra apagar.

Rotinas ficam no projeto. Pause, edite, duplique pra outro projeto, ou apague pela sidebar. Um agente cria e gerencia pelo Hive, as mesmas ações da UI. O Free inclui 2; o Pro é ilimitado.

O hive.yml

Um arquivo por projeto define seus agentes e processos. Comite o arquivo pra que o time inteiro compartilhe o mesmo workspace.

hive.yml
name: My App
bees:
  claude:
    type: agent
    command: claude
    instructions: "Senior engineer. Ship clean PRs."
  api:
    command: npm run dev
    cwd: ./server
    auto_start: true
    restart_on_change: ["src/**"]
    env:
      PORT: 5173
Campo O que faz
name Nome do projeto exibido na sidebar.
command O comando de shell que essa bee roda. Obrigatório.
type "agent" pra CLIs de IA, "command" pro resto.
cwd Diretório de trabalho da bee (padrão: raiz do projeto).
env Variáveis de ambiente injetadas quando a bee sobe.
auto_start Sobe essa bee automaticamente quando o projeto abre.
auto_restart Reinicia a bee quando ela sai com código não-zero.
restart_on_change Reinicia a bee quando algum arquivo que casa com esses globs muda.
instructions Instruções de system prompt injetadas no agente quando ele sobe.

A Queen (servidor MCP)

Um servidor MCP local numa porta escolhida automaticamente. Os agentes chamam pra criar helpers, perguntar um ao outro, rodar rotinas, ler output, gerenciar pins e notas, e te avisar. Isolado por projeto.

spawn_bee Cria novos processos e agentes na hora
kill_bee Para qualquer processo rodando
restart_bee Reinicia processos travados ou parados
list_bees Lista todos os processos de todos os projetos
get_bee_status Checa status e uptime de qualquer bee
read_output Lê o output do terminal de qualquer processo
write_input Manda input pra processos rodando
notify Manda notificações nativas pro desktop
create_agent Adiciona um agente permanente na sidebar
ask_bee Pergunta a outro agente e espera a resposta aqui
create_routine Agenda uma tarefa num agente vivo
list_routines Lista as rotinas deste projeto
update_routine Pausa, renomeia ou muda o horário
delete_routine Remove a rotina e o histórico de runs
run_routine Dispara agora na aba daquele agente
list_pins Lista os pins do board de qualquer projeto
create_pin Fixa uma mensagem ou o próprio plano no board
update_pin Edita o título ou o corpo de um pin
set_pin_done Marca um pin como feito quando termina
delete_pin Remove um pin do board
get_notes Lê o scratchpad de notas de um projeto
set_notes Substitui as notas de um projeto
append_notes Adiciona uma linha às notas de um projeto
send_message Envia uma mensagem estruturada pra outro agente
read_inbox Recebe mensagens de outros agentes, sem scraping
reply Responde uma mensagem, correlacionada ao thread
await_reply Bloqueia até outro agente responder

Como os agentes conversam

ask_bee é o que você vê: do CEO, pergunta ao CTO, a pergunta aparece na aba do CTO, a resposta volta aqui. Por baixo, send_message / read_inbox / reply / await_reply ainda existem pra hand-off estruturado, sem raspar terminal. Prefira ask_bee quando o outro agente deve trabalhar a pergunta na sessão dele.

Controles de spawn

spawn_bee aceita dois opt-ins: model fixa o modelo do agente criado (omita pra deixar o orquestrador decidir), e skip_permissions inicia o agente pulando os prompts de permissão, cada CLI recebe a própria flag (Claude, Codex e Antigravity suportados). read_output também aceita encoding:"screen" pra reproduzir o terminal como tela VT100 renderizada em vez de bytes crus.

Splits e arquivos

Grupos de split colocam seus agentes lado a lado, crie pela sidebar (precisa de dois agentes fora de grupo), arraste painéis pela alça pra reposicionar ou trocar, e salve layouts com nome. Selecionar qualquer membro traz o split inteiro de volta.

O explorador de arquivos abre qualquer coisa: código com syntax highlighting, busca estilo VSCode e edição direta (⌘S, salvamento atômico), arquivos gigantes caem num visualizador virtualizado com busca, e imagens, markdown e binários têm cada um sua visualização.

Precisa de mais?

Veja o changelog pras novidades, ou só baixe e explore, dá pra descobrir quase tudo do HiveTerm dentro do próprio app.