Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

bumblehive

Bumblehive es un SDK de Python para construir Agent Loops completos en pocas líneas de código. Permite gestionar llamadas a modelos, bucles de agentes y ciclos de recursos mediante Runtime.

Ficha actualizada 23 sept 2026, 7:32 · upstream 23 sept 2026, 7:30 · release desktop-v0.1.3

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es bumblehive

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Bumblehive es una herramienta diseñada para la ingeniería de loops de herramientas impulsados por agentes. Proporciona un SDK ligero que permite crear ciclos de agente completos en solo unas pocas líneas de código. El proyecto utiliza Rust como backend, con un frontend basado en Next.js y Node.js. Soporta integración con MCP (Model Context Protocol) y ofrece múltiples métodos para ejecutar agentes: run_console() para ejecución directa en terminal, run() para resultados estructurados y stream() para consumo de eventos en interfaces personalizadas.

CASOS DE USO
  • Construir un agente que interactúe con herramientas externas mediante Python functions o MCP servers
  • Automatizar tareas repetitivas con historial persistente de conversaciones
  • Crear agentes que consulten APIs públicas y procesen datos en tiempo real
  • Desarrollar aplicaciones de chatbot con capacidades de razonamiento y ejecución de código
  • Implementar sistemas de asistente personal con memoria de sesión y persistencia
  • Conectar servicios externos mediante herramientas registradas en el runtime
PUNTOS DESTACADOS
  • Soporta integración MCP para conectar agentes con APIs externas y servicios de terceros
  • Permite ejecutar agentes directamente desde la terminal usando run_console()
  • Ofrece múltiples métodos de ejecución: run() para resultados estructurados, stream() para eventos en tiempo real
  • Incluye un SDK Python ligero que reduce el boilerplate de desarrollo de agentes
  • Soporta persistencia de sesiones y historial de conversación mediante memoria persistente
  • Permite agregar Skills (habilidades) al agente para expandir capacidades
PRECAUCIONES
  • El entorno de desarrollo requiere Python 3.11+, Node.js 22.12+ y pnpm 10.33.0, lo que puede ser un obstáculo en entornos con versiones antiguas
  • La integración MCP depende del proveedor de herramientas específico (por ejemplo, OpenAI o otros)
  • El entorno local requiere Rust instalado, lo cual añade una barrera de entrada para desarrolladores no expertos
  • Los agentes ejecutados directamente desde la terminal pueden no tener acceso a herramientas externas si no se configuran correctamente
  • La persistencia de sesiones depende del almacenamiento local y puede ser inestable en entornos multiusuario sin configuración adicional
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para el entorno local, se recomienda usar un entorno Conda separado para evitar conflictos con dependencias. Se ejecuta primero 'pnpm run setup' que instala todas las dependencias de la web workspace y luego instala SDK, Server, tests y paquetes de packaging antes de iniciar el entorno core. Para desarrollo diario: pnpm run dev inicia el servidor en 127.0.0.1:18421 y la WebUI en 127.0.0.1:1420. Se puede ejecutar solo el servidor con pnpm run dev:server o solo la WebUI con pnpm run dev:web. Para producción, se recomienda desplegar el backend como un servicio separado (por ejemplo, Docker) y usar el frontend como SPA que consume los eventos del backend mediante streaming.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsRustPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
184211420
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.