brain-portal
Base de conocimiento personal auto-alojada con IA nativa que indexa tus notas, tareas y contactos para que la IA pueda leer lo que ya escribiste usando Next.js 16 + Turso + OpenRouter.
Ficha actualizada 24 sept 2026, 18:47 · upstream 24 sept 2026, 18:29 · release sin release detectada
Qué es brain-portal
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Brain Portal es una base de conocimientos personal auto-alojada diseñada para conectar tu memoria con inteligencia artificial. A diferencia de las aplicaciones de notas tradicionales que solo almacenan texto, este sistema embebe cada nota en un espacio vectorial de 1536 dimensiones y mantiene un grafo de entidades canónico que relaciona personas, empresas y conceptos mencionados de múltiples formas.
La plataforma integra una capa de IA mediante MCP (Model Context Protocol) con 38 herramientas disponibles para agentes externos como Claude Code o Cursor. Los usuarios pueden configurar modelos por tarea desde el catálogo en vivo de OpenRouter, con guardrails de IA para establecer valores, estilo y límites que los agentes respetan automáticamente.
El sistema incluye gestión de contactos extraídos de tus notas, tareas con parsing de lenguaje natural, editor markdown con soporte para dibujos editables como vectores, y almacenamiento compatible con S3 para archivos multimedia con extracción de texto y miniaturas.
- Gestión de conocimiento personal con IA que recuerda lo que ya escribiste
- Extracción automática de contactos y empresas desde tus notas existentes
- Asistente AI conectado a MCP para búsqueda en tu base de conocimientos
- Diario automatizado con revisiones semanales generadas por IA
- Captura de ideas mediante voz, texto o dibujos con transcripción indexable
- Embebedor vectorial + SQLite FTS5 para búsqueda semántica y exacta simultánea
- Grafo de entidades canónico que unifica menciones de la misma entidad
- MCP server con 38 herramientas, 8 recursos y 4 prompts predefinidos
- Sistema de guardrails de IA con valores, estilo y límites configurables por usuario
- Soporte para dibujos editables como vectores con AI ink-to-text
- Autenticación sin contraseña mediante magic links con tokens SHA-256
- No tiene soporte Docker ni Dockerfile (despliegue manual requerido)
- Procesamiento de archivos multimedia no funciona en serverless
- Signups cerrados por defecto - requiere creación manual de usuarios iniciales
- Requiere Node 22+ y configuración manual de variables de entorno
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.
Necesitas Node 22+, Turso database (tier gratuito suficiente), OpenRouter key y SMTP server. Configura CRON_SECRET en producción - sin él las rutas /api/cron/* son rechazadas con 401. Para archivos multimedia, ejecuta npm run queue:process en servidor normal ya que no funciona en serverless. Usa TRUST_PROXY_HEADERS=false si Node está directamente expuesto a internet.
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.