UStackUStack
Second Brain icon

Second Brain

Second Brain es una capa de memoria compartida y autoalojada para herramientas de IA, para guardar notas, decisiones y contexto de proyectos y recuperarlos en Claude, ChatGPT y Cursor.

Second Brain

¿Qué es Second Brain?

Second Brain es una capa de memoria autoalojada para herramientas de IA. Permite guardar notas, decisiones, contexto de proyectos y otros recuerdos una sola vez, y luego recuperarlos más tarde a través de clientes conectados como Claude, ChatGPT, Cursor y otras herramientas compatibles con MCP.

El proyecto está diseñado para mantener la memoria bajo el control del usuario en lugar de dentro de una sola app de IA. Se ejecuta en Cloudflare y se describe como desplegable en el nivel gratuito de Cloudflare, con soporte para recuperación semántica, actualización de entradas y eliminación.

Funciones clave

  • Memoria compartida entre herramientas de IA: guarda el contexto una vez y accede a él desde múltiples clientes en lugar de reingresar la misma información en cada app.
  • Recuperación semántica: busca por significado y no por redacción exacta, de modo que una pregunta puede mostrar un recuerdo relevante aunque la formulación original sea distinta.
  • Acciones de gestión de memoria: admite recordar, añadir a una entrada existente, reemplazar contenido, listar recuerdos recientes y olvidar entradas.
  • Múltiples superficies de captura: incluye comandos CLI, sincronización con Obsidian mediante un plugin de la comunidad, atajos de iOS, una extensión de navegador, un bookmarklet y uso directo desde conversaciones de IA.
  • Compatibilidad con OAuth para clientes basados en navegador: el endpoint /mcp admite OAuth 2.0 para clientes que se autentican mediante un navegador, mientras que el acceso basado en tokens sigue disponible para clientes de escritorio y CLI.
  • Despliegue autoalojado en Cloudflare: el despliegue se automatiza con un flujo de un clic, y el repositorio indica la configuración de un AUTH_TOKEN y un namespace de KV para OAuth.

Cómo usar Second Brain

Despliega el servicio en Cloudflare, define un AUTH_TOKEN y conecta los clientes de IA que quieras usar. Después, guarda el contexto mediante los métodos de captura disponibles y pide a tus herramientas conectadas que lo recuperen más tarde por significado.

Un flujo de trabajo típico consiste en recordar una decisión o nota una vez, recuperarla en una conversación posterior, actualizarla si el contexto cambia o eliminarla cuando ya no sea necesaria.

Casos de uso

  • Memoria de proyectos entre apps: mantén disponibles las decisiones del proyecto en Claude, ChatGPT y Cursor sin reescribir la misma información de contexto.
  • Flujo de terminal para desarrolladores: captura y recupera contexto desde la línea de comandos usando la CLI cuando trabajas fuera de una interfaz de chat.
  • Sincronización de notas a IA desde Obsidian: guarda notas en una base de conocimiento local y sincronízalas con la capa de memoria compartida para recuperarlas más tarde.
  • Captura rápida desde móvil o navegador: guarda una página, texto resaltado o una idea breve mediante la extensión del navegador, el bookmarklet o los atajos de iOS.
  • Seguimiento y corrección de conversaciones: añade nuevos detalles a una memoria existente, reemplaza contenido obsoleto o elimina entradas cuando ya no sean relevantes.

Preguntas frecuentes

¿Second Brain almacena la memoria dentro de una sola app de IA? No. El proyecto está pensado como una capa de memoria compartida que puede usarse en varias herramientas de IA.

¿Se puede usar con clientes basados en navegador como claude.ai o ChatGPT? Sí. El repositorio indica que el endpoint /mcp admite OAuth 2.0 para clientes basados en navegador que se autentican mediante una página de inicio de sesión alojada.

¿Qué necesito configurar primero? La fuente indica que debes definir un AUTH_TOKEN durante el despliegue. Para clientes de navegador basados en OAuth, también se requiere un namespace de KV, y el flujo de despliegue lo aprovisiona automáticamente.

¿Cómo funciona la recuperación? El repositorio describe la recuperación como búsqueda semántica, lo que significa que el sistema puede encontrar recuerdos por significado y no por redacción exacta.

¿Puedo eliminar o actualizar recuerdos almacenados? Sí. Las acciones documentadas incluyen append, update, list_recent y forget.

Alternativas

  • Memoria integrada en una sola app de IA: más fácil de empezar, pero limitada a esa plataforma en lugar de compartirse entre herramientas.
  • Apps de base de conocimiento personal: las herramientas de notas o PKM pueden almacenar contexto, pero normalmente no ofrecen la misma API de memoria orientada a clientes de IA ni el flujo de trabajo MCP.
  • Servicios de memoria vectorial o recuperación autoalojados: similares en objetivo si quieres búsqueda semántica sobre contexto guardado, aunque pueden requerir más trabajo de integración personalizada que este proyecto.
  • Fragmentos de prompt manuales o notas guardadas: la opción más simple, pero no ofrece captura automática, recuperación semántica ni gestión centralizada de la memoria.
Second Brain | UStack