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
Instale
Baixe o app pro seu OS e abra, a instalação é só isso.
Adicione um projeto
Abra uma pasta de projeto. O HiveTerm detecta sua stack e oferece um hive.yml inicial.
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
Abra Rotinas
Aperte ⌘⇧R, ou a linha + em Rotinas na árvore do projeto. Precisa de um projeto aberto, e pelo menos um agente nele.
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.
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.
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.
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.