Repolode
aden-hive

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. 1

    Clona el repositorio

    git clone https://github.com/aden-hive/hive.git
  2. 2

    Entra en la carpeta del repositorio

    cd hive
  3. 3

    Ejecuta el script de inicio rápido (macOS / Linux)

    ./quickstart.sh
  4. 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