Pon tu equipo de agentes en marcha
Instala HiveTerm, define tus bees en un hive.yml y empieza a orquestar. Todo aquí funciona en macOS, Windows y Linux.
Inicio rápido
Instala
Descarga la app para tu OS y ábrela, ese es todo el install.
Añade un proyecto
Abre una carpeta de proyecto. HiveTerm detecta tu stack y ofrece un hive.yml inicial.
Inicia
Abre el proyecto, cada bee de auto-start arranca y se coordina por la Queen.
Rutinas
Una rutina es una tarea en horario, enviada al agente que ya tienes. Cae en la conversación viva de ese bee. Si el agente está parado, HiveTerm lo arranca. Si está ocupado, interrumpe e inyecta.
Tu primera rutina
Abre Rutinas
Pulsa ⌘⇧R, o la fila + bajo Rutinas en el árbol del proyecto. Necesitas un proyecto abierto, y al menos un agente en él.
Elige el agente y escribe la tarea
Elige un bee de la barra y escribe qué debe hacer en cada run. "Resume lo que entró en main desde ayer" ya sirve para empezar.
Elige cuándo
Cada día, entre semana, semanal, o cada pocas horas, en tu zona horaria. Un hueco perdido puede correr al abrir la app, o saltar al siguiente.
Lánzala ahora, o espera
Guárdala y deja que el horario dispare, o pulsa Run now. La tarea aparece en la pestaña de ese agente. Puedes mirar, responder, o irte.
Plantillas para empezar
Briefing de la mañana Qué cambió desde ayer: commits, PRs, issues, y lo que te necesita. Triaje de issues Lee las issues nuevas, las etiqueta, marca las que te bloquean. Auditoría de dependencias Revisa paquetes viejos y vulnerables, anota qué hay que subir. Changelog de la semana Borrador de notas de release a partir de commits y PRs mergeados. Salud de los tests Corre la suite, reporta fallos, apunta al primer archivo que abrir. Limpieza de branches Lista branches paradas y dice cuáles se pueden borrar. Las rutinas viven en el proyecto. Pausa, edita, duplica a otro proyecto, o bórralas desde la barra. Un agente las crea y gestiona por Hive, las mismas acciones de la UI. Free incluye 2; Pro es ilimitado.
El hive.yml
Un archivo por proyecto define tus agentes y procesos. Commitéalo para que todo el equipo comparta el mismo 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 | Qué hace |
|---|---|
name | Nombre del proyecto mostrado en la barra lateral. |
command | El comando de shell que corre esta bee. Obligatorio. |
type | "agent" para CLIs de IA, "command" para el resto. |
cwd | Directorio de trabajo de la bee (por defecto: raíz del proyecto). |
env | Variables de entorno inyectadas cuando la bee arranca. |
auto_start | Arranca esta bee automáticamente cuando el proyecto abre. |
auto_restart | Reinicia la bee cuando sale con código distinto de cero. |
restart_on_change | Reinicia la bee cuando cambian archivos que coinciden con estos globs. |
instructions | Instrucciones de system prompt inyectadas en el agente al arrancar. |
La Queen (servidor MCP)
Un servidor MCP local en un puerto elegido automáticamente. Los agentes lo llaman para crear helpers, preguntarse, lanzar rutinas, leer salida y avisarte. Aislado por proyecto.
create_agent Agrega un agente a la sidebar; temporary:true crea un helper bajo Subagentes list_agents Ve cada agente, comando y terminal del proyecto, con estado get_agent_status Revisa salud y uptime de un agente start_agent Inicia un agente detenido; la sesión guardada se reanuda stop_agent Detiene un agente; queda en la sidebar, listo para iniciar de nuevo interrupt_agent Corta el turno actual (Esc) sin detener al agente restart_agent Detiene e inicia de nuevo con la misma configuración delete_agent Quita un agente de la sidebar y del hive.yml para siempre set_name Se pone nombre en la sidebar, o renombra a un compañero set_avatar Pone cara a su fila con cualquier imagen que genere o elija set_instructions Define su propio system prompt, o el de un compañero, como texto o archivo ask_agent Pregunta a otro agente en su pestaña y espera la respuesta aquí write_input Escribe en un agente o comando en ejecución read_output Lee la salida de terminal de cualquier agente o comando send_message Envía un mensaje estructurado a otro agente read_inbox Recibe mensajes de otros agentes, sin raspar la terminal reply Responde un mensaje, correlacionado a su hilo await_reply Bloquea hasta que otro agente responda notify Envía notificaciones nativas de escritorio run_command Corre un dev server, build o script bajo Comandos, con su propia terminal stop_command Detiene un comando en ejecución; sigue listado create_routine Programa una tarea en un agente vivo list_routines Ve las rutinas de este proyecto update_routine Pausa, renombra o cambia el horario delete_routine Quita una rutina y su historial de ejecuciones run_routine Dispara ahora en la pestaña de ese agente Cómo hablan los agentes
ask_agent es lo que ves: desde CEO, pregunta a CTO, la pregunta aparece en la pestaña de CTO, la respuesta vuelve aquí. Por debajo, send_message / read_inbox / reply / await_reply siguen existiendo para pases estructurados, sin raspar la terminal. Prefiere ask_agent cuando el otro agente debe trabajar la pregunta en su sesión.
Creando agentes
create_agent crea un agente permanente en la sidebar, guardado en hive.yml; pasa temporary:true para un helper que vive bajo Subagentes y desaparece con su tarea. Ambos aceptan dos opt-ins: model fija el modelo del agente (omítelo para que decida el orquestador), y skip_permissions lo inicia con los prompts de permiso liberados, cada CLI recibe su propia flag (Claude, Codex y Antigravity soportados). Dev servers, builds y scripts van por run_command, bajo Comandos. Las tools que apuntan a otro agente reciben agent_id (to_agent_id en send_message). read_output además acepta encoding:"screen" para reproducir la terminal como pantalla VT100 renderizada en vez de bytes crudos.
Splits y archivos
Los grupos de split ponen a tus agentes lado a lado, créalos desde el sidebar (requiere dos agentes sin grupo), arrastra paneles por su agarre para reposicionar o intercambiar, y guarda layouts con nombre. Seleccionar cualquier miembro trae el split completo de vuelta.
El explorador de archivos abre lo que sea: código con syntax highlighting, búsqueda estilo VSCode y edición directa (⌘S, guardado atómico), los archivos enormes pasan a un visor virtualizado con búsqueda, y las imágenes, markdown y binarios tienen cada uno su vista.
¿Necesitas más?
Mira el changelog para lo último, o solo descarga y explora, casi todo HiveTerm es descubrible en la app.