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 e te avisar. Isolado por projeto.

create_agent Adiciona um agente à sidebar; temporary:true cria um helper em Sub-agentes
list_agents Vê todo agente, comando e terminal do projeto, com status
get_agent_status Confere saúde e uptime de um agente
start_agent Inicia um agente parado; sessão salva é retomada
stop_agent Para um agente; ele fica na sidebar, pronto pra iniciar de novo
interrupt_agent Corta o turno atual (Esc) sem parar o agente
restart_agent Para e inicia de novo com a mesma configuração
delete_agent Remove um agente da sidebar e do hive.yml de vez
set_name Dá nome a si mesmo na sidebar, ou renomeia um colega
set_avatar Põe um rosto na própria linha a partir de qualquer imagem que gerar ou escolher
set_instructions Define o próprio system prompt, ou o de um colega, como texto ou arquivo
ask_agent Pergunta a outro agente na aba dele e espera a resposta aqui
write_input Digita num agente ou comando em execução
read_output Lê o output do terminal de qualquer agente ou comando
send_message Manda uma mensagem estruturada pra outro agente
read_inbox Recebe mensagens de outros agentes, sem raspar terminal
reply Responde uma mensagem, correlacionada à thread
await_reply Bloqueia até outro agente responder
notify Dispara notificações nativas do desktop
run_command Roda um dev server, build ou script em Comandos, com terminal próprio
stop_command Para um comando em execução; ele continua listado
create_routine Agenda uma tarefa num agente vivo
list_routines Vê as rotinas deste projeto
update_routine Pausa, renomeia ou muda o horário
delete_routine Remove uma rotina e o histórico de execuções
run_routine Dispara agora na aba daquele agente

Como os agentes conversam

ask_agent é 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_agent quando o outro agente deve trabalhar a pergunta na sessão dele.

Criando agentes

create_agent cria um agente permanente na sidebar, salvo no hive.yml; passe temporary:true pra um helper que vive em Sub-agentes e some com a tarefa. Os dois aceitam dois opt-ins: model fixa o modelo do agente (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). Dev servers, builds e scripts vão por run_command, em Comandos. Tools que miram outro agente recebem agent_id (to_agent_id no send_message). 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.