Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

brain

Brain es un runtime distribuido y extensible para agentes de IA minimalista. Permite conectar modelos, herramientas y guardar conversaciones en historial.

Ficha actualizada 22 sept 2026, 23:56 · upstream 22 sept 2026, 23:34 · release sin release detectada

00

Qué es brain

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

Brain es una herramienta open-source para ejecutar agentes de inteligencia artificial. Conecta un modelo con herramientas, envía mensajes y lee respuestas. Guarda la historia de conversación, resultados de herramientas y progreso para que tu aplicación pueda volver a ellos más tarde.

Características principales: - Agrega funciones de tu aplicación como herramientas que el agente puede llamar. - Sigue el output en tiempo real e inspecciona lo ocurrido en una sesión. - Usa un bucle de agente listo o escribe tu propia lógica de comportamiento. - Ejecuta Brain sobre tu infraestructura local o usa Aex para alojarlo.

Requisitos: Docker, Node.js 22+, clave API OpenAI.

CASOS DE USO
  • Ejecutar agentes de IA en un entorno local sin necesidad de servicios externos
  • Conectar modelos de lenguaje con herramientas externas (APIs, bases de datos)
  • Gestionar conversaciones y sesiones de agente para aplicaciones web o móviles
  • Implementar workflows de automatización con historial persistente
  • Ejecutar agentes en entornos aislados sin dependencias del sistema operativo
PUNTOS DESTACADOS
  • Runtime distribuido que soporta múltiples modelos de lenguaje y herramientas
  • Historial persistente: las sesiones se guardan incluso tras reinicios de servidor
  • Soporte para ejecución local con Docker, Node.js o Python
  • API HTTP pública para clientes externos sin necesidad de SDK
  • Extensible mediante extensiones personalizadas en Rust, Python y JavaScript
PRECAUCIONES
  • Requiere un servidor backend que soporte la API HTTP (8080 por defecto)
  • No incluye herramientas nativas; debe implementarse con funciones de terceros
  • El historial no se actualiza automáticamente tras errores o fallos de red
  • Depende de una conexión estable a la API del modelo para respuestas en tiempo real
  • La ejecución local consume recursos del sistema operativo (CPU, RAM, disco)
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.

Listo para automatizar

Instala Brain con Docker: docker run --rm -p 127.0.0.1:8080:8080 -e BRAIN_LISTEN=0.0.0.0:8080 -e BRAIN_API_TOKEN=<tu_token> ghcr.io/aexhq/brain:latest. En el terminal, instala las dependencias con npm y configura OPENAI_API_KEY. Para producción, usa Aex para alojar Brain en la nube o desplégalo en un contenedor Docker en tu servidor.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsRustPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
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.