Entorno de ejecución de agentes en TypeScript autoalojado para coordinar varios agentes LLM, con aprobaciones humanas y registros de ejecución que se pueden inspeccionar sin conexión.
aden-hive/hive
Un runtime de código abierto donde un agente queen persistente planifica el trabajo, crea agentes worker en paralelo y registra los resultados en un tracker SQLite compartido.
- Estrellas
- 11,141
- Forks
- 5,634
- Issues abiertos
- 1,093
- Último commit
- hace 5 días
¿Qué es?
Hive es un runtime para ejecutar colonias de agentes de IA en tareas de negocio con muchas unidades similares, como leads, tickets, repositorios o documentos. Describes el resultado que buscas a un agente queen, que realiza por sí mismo la primera unidad, guarda el método como una skill y luego distribuye el resto entre workers paralelos. Cada worker escribe su resultado en un tracker SQLite compartido que puedes consultar, auditar y usar para reanudar el trabajo.
Hive tiene una única primitiva de ejecución: el bucle del agente. Los workers son clones del queen, cada uno con su propia tarea, un conjunto más acotado de herramientas y un límite estricto de llamadas a herramientas. La orquestación se realiza mediante llamadas a herramientas como run_worker y run_playbook, en lugar de usar un grafo predefinido. El estado de los agentes se guarda en disco para reanudar el trabajo después de un fallo o un reinicio, y las colonias pueden ejecutarse con activadores cron, de intervalo o de webhook.
El proyecto incluye herramientas integradas para shell, archivos, búsqueda de código, PDF, scraping web y gráficos, además de un puente de extensión de Chrome para los agentes que trabajan en el navegador. Es compatible con cualquier servidor MCP y cualquier modelo que admita LiteLLM, incluidos los modelos locales mediante Ollama. Las sesiones, los trackers y la memoria se guardan como archivos normales en ~/.hive.
Funciones clave
- 01Agentes queen con roles persistentes y memoria en Markdown que se conserva entre sesiones.
- 02Agentes worker paralelos que se distribuyen mediante llamadas a herramientas, con un límite de ejecuciones simultáneas.
- 03Un tracker SQLite compartido donde los workers escriben resultados que se pueden consultar con SQL.
- 04Ejecución reanudable que guarda el estado en disco y se recupera tras fallos.
- 05Herramientas integradas para shell, archivos, PDF, scraping web y gráficos, además de compatibilidad con servidores MCP.
- 06Compatibilidad con modelos mediante LiteLLM, incluidos los modelos de OpenAI, Anthropic, Gemini y Ollama locales.
Casos de uso
- Investigar la misma pregunta en muchos productos, empresas o cuentas en paralelo.
- Ejecutar un proceso repetible con cientos de leads o tickets, con reintentos y una lista de mensajes fallidos.
- Programar tareas en segundo plano que deban sobrevivir a los reinicios y producir resultados auditables.
- Automatizar tareas basadas en navegador o API con aprobación humana en puntos clave de decisión.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/aden-hive/hive.git - 2
Entra en la carpeta del repositorio
cd hive - 3
Ejecuta el script de inicio rápido (macOS / Linux)
./quickstart.sh - 4
Más adelante, abre el panel ejecutando hive open desde el repositorio
hive open
Antes de usarlo
- Además de git, necesitas Python 3.11 o posterior y Node.js 20 o posterior.
- Necesitas una clave de API o una suscripción de programación, o bien un modelo local mediante Ollama.
- El repositorio es un espacio de trabajo de uv, por lo que pip install -e . no funciona en la raíz. Usa el inicio rápido en su lugar.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es hive?
- Un runtime de código abierto donde un agente queen persistente planifica el trabajo, crea agentes worker en paralelo y registra los resultados en un tracker SQLite compartido. Hive es un runtime para ejecutar colonias de agentes de IA en tareas de negocio con muchas unidades similares, como leads, tickets, repositorios o documentos. Describes el resultado que buscas a un agente queen, que realiza por sí mismo la primera unidad, guarda el método como una skill y luego distribuye el resto entre workers paralelos. Cada worker escribe su resultado en un tracker SQLite compartido que puedes consultar, auditar y usar para reanudar el trabajo.
- ¿hive es gratuito? ¿Qué licencia tiene?
- hive es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hive sigue mantenido?
- Mantenimiento activo. El último commit de hive fue el 2 nov 2026.
- ¿Para qué puedo usar hive?
- Investigar la misma pregunta en muchos productos, empresas o cuentas en paralelo. Ejecutar un proceso repetible con cientos de leads o tickets, con reintentos y una lista de mensajes fallidos. Programar tareas en segundo plano que deban sobrevivir a los reinicios y producir resultados auditables. Automatizar tareas basadas en navegador o API con aprobación humana en puntos clave de decisión.
- ¿Cómo se instala hive?
- Clona el repositorio: git clone https://github.com/aden-hive/hive.git Entra en la carpeta del repositorio: cd hive Ejecuta el script de inicio rápido (macOS / Linux): ./quickstart.sh Más adelante, abre el panel ejecutando hive open desde el repositorio: hive open
- ¿Dónde consigo hive?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/aden-hive/hive
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de escritorio open source para ejecutar localmente un equipo de agentes de IA que automatiza tareas informáticas de varios pasos, presentada como alternativa gratuita a Claude Cowork.
Framework de Java para crear agentes distribuidos de larga duración, con transmisión de eventos, permisos para herramientas, middleware y ejecución en entornos aislados.
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
Espacio de trabajo compartido y de código abierto donde personas y agentes de IA trabajan en un pod, cada agente con su propia memoria, habilidades e identidad.
Agente de IA personal y autoalojado, con WebUI, memoria, herramientas, soporte para MCP, subagentes y automatizaciones programadas, compatible con LLM locales o en la nube.