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.
¿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.
Alternativas
Falconer
Falconer es una plataforma de conocimiento autoactualizable para equipos ágiles: escribe, comparte y encuentra documentación interna y contexto de código en un solo lugar.
Theneo
Theneo es un portal de desarrollo todo en uno con documentación de API, guías y changelogs, además de docs privadas para clientes y coedición en tiempo real.
dumppp
dumppp ofrece captura móvil rápida para enviar tus ideas a Notion: lanzamiento veloz, cambio de contexto y sincronización offline-first.
Lasso
Lasso es un PIM con IA para equipos de ecommerce: enriquece atributos y descripciones, procesa datos de proveedores y monitoriza competidores por app o API.
Struere
Struere es un sistema operativo nativo de IA que reemplaza los flujos en hojas de cálculo por software estructurado: paneles, alertas y automatizaciones.
garden-md
Convierte transcripciones de reuniones en un wiki de empresa estructurado y enlazado con archivos Markdown locales y vista HTML; sincroniza desde fuentes compatibles.