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, gestionar pins y notas, y avisarte. Aislado por proyecto.
spawn_bee Crea nuevos procesos y agentes al instante kill_bee Detén cualquier proceso en ejecución restart_bee Reinicia procesos bloqueados o inactivos list_bees Ve todos los procesos entre proyectos get_bee_status Verifica salud y uptime de cualquier bee read_output Lee la salida del terminal de cualquier proceso write_input Envía input a procesos en ejecución notify Envía notificaciones nativas al escritorio create_agent Añade un agente permanente a la barra ask_bee Pregunta a otro agente y espera la respuesta aquí create_routine Programa una tarea en un agente vivo list_routines Lista las rutinas de este proyecto update_routine Pausa, renombra o cambia el horario delete_routine Quita la rutina y su historial de runs run_routine Lánzala ahora en la pestaña de ese agente list_pins Lista los pines del tablero de cualquier proyecto create_pin Fija un mensaje o su propio plan en el tablero update_pin Edita el título o el cuerpo de un pin set_pin_done Marca un pin como hecho al terminar delete_pin Quita un pin del tablero get_notes Lee el scratchpad de notas de un proyecto set_notes Reemplaza las notas de un proyecto append_notes Añade una línea a las notas de un proyecto send_message Envía un mensaje estructurado a otro agente read_inbox Recibe mensajes de otros agentes, sin scraping reply Responde un mensaje, correlacionado a su hilo await_reply Bloquea hasta que otro agente responda Cómo hablan los agentes
ask_bee 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_bee cuando el otro agente debe trabajar la pregunta en su sesión.
Controles de spawn
spawn_bee acepta dos opt-ins: model fija el modelo del agente creado (omítelo para que decida el orquestador), y skip_permissions inicia el agente con los prompts de permiso liberados, cada CLI recibe su propia flag (Claude, Codex y Antigravity soportados). 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.