inite-brain-service
Servicio open-source de conocimiento gráfico bitemporal para agentes de IA con memoria a largo plazo, recuperación híbrida, gestión de conflictos y cumplimiento GDPR.
Ficha actualizada 24 sept 2026, 3:51 · upstream 24 sept 2026, 3:43 · release v2.2.0
Qué es inite-brain-service
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
INITE Brain es un servicio de conocimiento gráfico bitemporal diseñado como memoria a largo plazo para agentes de inteligencia artificial. El sistema almacena hechos, conversaciones, eventos y su evidencia conectados entre sesiones, manteniendo historia temporal y modelos de dominio específicos.
La arquitectura separa material fuente, memoria derivada y ruta de lectura utilizando NestJS con base de datos SurrealDB. Implementa recuperación híbrida combinando búsqueda semántica, léxica y expansión de gráfico, con capacidades opt-in como construcción de escenas y promoción de creencias que requieren activación explícita.
El sistema soporta integración mediante REST y protocolo MCP nativo, con packs de dominio versionados para vocabulario específico. Incluye gestión multi-tenant con aislamiento por base de datos, políticas ABAC y controles de PII. La licencia AGPL-3.0-or-later garantiza código abierto con cláusula copyleft.
- Memoria persistente entre sesiones para agentes autónomos que requieren contexto histórico
- Gestión del ciclo de vida de entidades en dominios específicos mediante packs versionados
- Auditoría temporal con líneas de tiempo válidas y de conocimiento separadas
- Integración con IDEs como VS Code y Cursor vía protocolo MCP nativo
- Arquitectura separada entre roles API y workers para escalabilidad
- Soporte multi-tenant con aislamiento por base de datos individual
- Packs de dominio versionados distribuidos sin necesidad de fork del motor
- Cumplimiento AGPL-3.0-or-later con código fuente abierto completo
- Capacidades avanzadas como construcción de escenas y procesamiento de medios requieren activación explícita mediante flags
- Procesamiento de embeddings predeterminado requiere OpenAI API key en configuración local
- No incluye base de datos por defecto, debe configurarse SurrealDB o alternativa manualmente
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js 22, pnpm 10 y Docker Compose. Configurar OPENAI_API_KEY en .env para embeddings predeterminados. En producción separar roles con PROCESS_ROLE=api|worker según guía de operaciones. Mínimo 4 núcleos CPU, 4GB RAM y 10GB disco. Clonar repositorio, ejecutar pnpm install --frozen-lockfile y copiar .env.example a .env antes del arranque.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.