Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
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

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
3000
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.