Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

nimblebrain

Plataforma auto-alojada para aplicaciones MCP y automatización de agentes con UI interactiva, sincronización de datos en tiempo real y ejecución programada. Soporta múltiples modelos LLM y gestión de herramientas unificadas vía protocolo Streamable HTTP.

Ficha actualizada 26 sept 2026, 1:06 · upstream 26 sept 2026, 1:05 · release v0.27.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es nimblebrain

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

NimbleBrain es una plataforma auto-alojada diseñada para gestionar aplicaciones MCP y automatizaciones de agentes. Funciona como cliente y servidor MCP simultáneamente, agregando herramientas de conectores remotos en un namespace único mientras mantiene el aislamiento por workspace. La arquitectura utiliza Bun (Node.js) y Python, con soporte nativo para Docker y Compose.

El sistema se basa en "skills" definidos en Markdown con YAML frontmatter que controlan la composición de prompts y el alcance de las herramientas. Permite configurar modelos LLM por defecto o rápidos, gestionar sesiones de autenticación OAuth y persistir conversaciones en formato JSONL. La configuración se separa entre `nimblebrain.json` (nivel instancia) y `workspace.json` (nivel workspace), facilitando entornos multi-tenant sin compartir datos sensibles.

Los conectores se instalan desde un catálogo y se orquestan mediante HTTP o SSE, sin descargar código del servidor remoto para garantizar la seguridad de la cadena de suministro. La plataforma expone una API robusta para chat sincrónico/asyncrónico, gestión de archivos y eventos en tiempo real a través de SSE.

CASOS DE USO
  • Automatización de tareas repetitivas con agentes delegados programables
  • Gestión unificada de herramientas de terceros vía conectores MCP remotos
  • Desarrollo local con hot-reload usando Bun y Vite para la interfaz web
  • Auditoría y observabilidad mediante sinks de eventos estructurados y logs
  • Implementación de flujos de trabajo multi-agente con delegación de habilidades
PUNTOS DESTACADOS
  • Soporte nativo para protocolo MCP Streamable HTTP en el endpoint `/mcp`
  • Aislamiento estricto de datos entre workspaces usando subprocesos independientes
  • Arquitectura híbrida que combina Bun, Node.js y Python en un solo runtime
  • Sistema de skills modular con triggers exactos y coincidencia de keywords
  • Gestión de modelos LLM dual (default/fast) para optimizar costes de inferencia
PRECAUCIONES
  • Requiere instalación previa de Bun o Docker para el despliegue inicial
  • Dependencia externa de claves API de proveedores como Anthropic u OpenAI
  • No incluye soporte one-click, requiere configuración manual de `instance.json`
  • Los conectores remotos no se verifican ni ejecutan dentro del proceso principal
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Asegurar puertos 27246 (web) y 27247 (api). Configurar variables de entorno ANTHROPIC_API_KEY en el archivo compose o .env. Validar configuración con `docker compose config` antes de iniciar. Usar `bun run verify` para pruebas locales.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
2724627247
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.