Las buenas ideas llegan en mal momento: en el coche, en una reunión, en un correo que lees de pie. Si apuntarlas cuesta más de diez segundos, se pierden. Un second brain resuelve eso con dos piezas. Una captura y ordena la información sin que tengas que pensar. La otra la guarda en un sitio donde puedes buscarla y conectarla. En esta guía montas las dos con n8n y Obsidian, paso a paso.

Qué es un second brain y qué hace cada pieza

Un second brain es un sistema externo donde guardas lo que no quieres tener en la cabeza: ideas, notas de reuniones, enlaces, decisiones. Su valor no está en guardar mucho. Está en que capturar sea fácil y encontrar sea rápido.

Aquí cada herramienta tiene un papel claro:

  • Obsidian es el almacén. Un vault de Obsidian es una carpeta de archivos Markdown normales. No hay base de datos propietaria: si mañana dejas Obsidian, tus notas siguen ahí.
  • n8n es la entrada. Recibe un mensaje de Telegram o un correo, lo pasa por un modelo de IA y lo convierte en una nota con formato fijo.
  • Git es el transporte. n8n escribe la nota en un repositorio y Obsidian la descarga.

La IA no decide qué es importante. Solo pone título, etiquetas y un resumen corto. Tú sigues siendo quien piensa.

La arquitectura que te recomiendo

Hay varias formas de llevar una nota desde n8n hasta tu vault. Te recomiendo una sola para empezar: n8n crea el archivo en un repositorio privado de GitHub y Obsidian lo descarga con el plugin Obsidian Git.

Los motivos son prácticos:

  1. n8n y Obsidian no tienen que estar en la misma máquina.
  2. Obsidian puede estar cerrado cuando llega la nota. La descarga se hace al abrirlo.
  3. Cada nota es un commit, así que tienes historial y copia de seguridad gratis.
  4. El nodo GitHub de n8n ya trae la operación para crear archivos.
OpciónCómo funcionaCuándo usarla
GitHub + Obsidian Gitn8n crea el archivo con el nodo GitHub y el plugin hace pullLa recomendada: n8n en un servidor, Obsidian en tu portátil
Carpeta sincronizadan8n escribe el .md en disco y Syncthing u Obsidian Sync lo repartenn8n y el vault en la misma máquina o red
Local REST APIn8n llama al plugin Local REST API de Obsidian por HTTPSNecesitas que Obsidian esté abierto y accesible desde n8n

La tercera opción es potente, pero exige que Obsidian esté en marcha y que n8n llegue a tu equipo. Para un sistema que funciona solo, Git es más robusto.

Paso 1: prepara el vault y el repositorio

Empieza por la estructura. Un sistema simple dura más que uno perfecto.

text
mi-vault/
├── 00-inbox/        # n8n deja aquí todo lo nuevo
├── 10-proyectos/
├── 20-areas/
├── 30-recursos/
└── 90-archivo/

n8n solo escribe en 00-inbox. Una vez por semana revisas esa carpeta y mueves cada nota a su sitio. Así la IA nunca toca tus notas ordenadas.

Sigue estos pasos:

  1. Crea un repositorio privado en GitHub, por ejemplo mi-vault.
  2. Clona el repositorio en tu ordenador.
  3. Abre esa carpeta en Obsidian como vault.
  4. Crea las carpetas de arriba y haz el primer commit.

Define también la plantilla que va a usar n8n. El frontmatter en YAML permite filtrar y buscar después:

markdown
---
fecha: 2026-10-16
origen: telegram
tipo: idea
etiquetas: [clientes, precios]
---

# Revisar el proceso de presupuestos

Resumen: los presupuestos tardan dos días porque el dato de stock está en otra hoja.

## Texto original

Mensaje tal como llegó.

Paso 2: pon n8n en marcha

Tienes dos caminos. n8n Cloud es de pago y tiene prueba gratuita. La versión self-hosted (Community Edition) es gratuita y la instalas con Docker. La guía oficial de Docker usa estos comandos:

bash
docker volume create n8n_data

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -e GENERIC_TIMEZONE="Europe/Madrid" \
  -e TZ="Europe/Madrid" \
  -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
  -v n8n_data:/home/node/.n8n \
  n8nio/n8n

Después abres http://localhost:5678 y creas tu cuenta de administrador.

Ojo con un detalle: el Telegram Trigger necesita una URL pública con HTTPS. En tu portátil no la tienes. Para uso diario, instala n8n en un servidor con dominio y certificado, y configura la variable WEBHOOK_URL con esa dirección. Si prefieres no mantener un servidor, usa n8n Cloud.

Paso 3: el flujo de captura en n8n

El flujo tiene tres nodos: Telegram Trigger, Basic LLM Chain y GitHub.

Telegram como puerta de entrada

  1. Crea un bot con @BotFather en Telegram y copia el token.
  2. En n8n, añade un nodo Telegram Trigger y crea la credencial con ese token.
  3. Elige el evento de mensaje nuevo.
  4. Envía un mensaje a tu bot y comprueba que llega al nodo.

Telegram solo admite un webhook por bot. Si pruebas con la URL de test, la de producción deja de recibir mensajes. La documentación de n8n propone usar un bot para pruebas y otro para producción.

Ordenar el mensaje con IA

Añade un nodo Basic LLM Chain y conéctale un modelo de chat como subnodo (OpenAI, Anthropic, OpenRouter u otro). En la fuente del prompt elige "Define below" y escribe algo así:

text
Eres el asistente de un second brain. Recibes una nota rápida.
Devuelve solo estos campos:
- titulo: máximo 8 palabras, en español.
- tipo: idea, tarea, reunion o recurso.
- etiquetas: de 1 a 3 palabras clave en minúscula.
- resumen: una frase de máximo 25 palabras.
No inventes datos que no estén en la nota.

Nota:

Después de "Nota:", arrastra el campo text del mensaje desde el panel de entrada. n8n lo convierte en una expresión.

Activa "Require Specific Output Format" y conecta un Structured Output Parser. Así recibes siempre los mismos campos y la nota no se rompe por un formato raro.

Guardar la nota en GitHub

  1. Añade un nodo GitHub, recurso File, operación Create.
  2. Crea la credencial con un token de acceso de GitHub limitado a ese repositorio.
  3. Elige el propietario y el repositorio mi-vault.
  4. En File Path, escribe 00-inbox/ seguido de una expresión con la fecha y la hora actuales, y termina en .md.
  5. En File Content, monta la plantilla del paso 1 con los campos que devuelve el parser.
  6. En Commit Message, escribe algo fijo, como inbox: nota desde Telegram.

Pon la fecha y la hora en el nombre del archivo. Si usas el título, dos notas con el mismo título chocan y la operación Create falla.

Gmail como segunda entrada

El mismo flujo sirve para correos. Cambia el disparador por un Gmail Trigger. Este nodo consulta el buzón cada cierto tiempo y permite filtrar por etiqueta. Crea en Gmail una etiqueta como second-brain y filtra por ella. Así solo entran los correos que tú marcas.

Paso 4: conecta Obsidian con el repositorio

  1. En Obsidian, abre los ajustes de Community plugins.
  2. Instala y activa Obsidian Git.
  3. Activa la descarga automática al abrir Obsidian.
  4. Configura la sincronización automática cada pocos minutos.

A partir de aquí, cada mensaje a tu bot aparece en 00-inbox poco después. El propio plugin avisa de que en móvil es inestable, sobre todo con vaults grandes. Si quieres el vault en el teléfono, valora Obsidian Sync, que es de pago, para ese dispositivo.

Errores habituales

  • Pedir demasiado a la IA. Si le pides que decida la carpeta final, se equivoca y desordena tu vault. Deja que solo rellene campos.
  • No revisar la bandeja. Un inbox que nadie vacía es un cajón de sastre. Reserva quince minutos a la semana.
  • Escribir en el vault desde dos sitios a la vez. n8n solo crea archivos nuevos en 00-inbox. Si también edita notas existentes, tendrás conflictos de Git.
  • Dar permisos amplios al token. Limita el token de GitHub a un solo repositorio.
  • Mandar datos sensibles al modelo. Revisa qué proveedor de IA usas y qué hace con el texto antes de enviar información de clientes.

Cuándo tiene sentido para un equipo

Para una persona, este sistema basta y lo montas en una tarde. En una empresa el problema cambia. Ya no se trata de tus ideas, sino de lo que sabe el equipo: cómo se hace un presupuesto, qué se decidió con un cliente, dónde está cada documento.

Ahí entran permisos, varias fuentes de datos y búsqueda en lenguaje natural sobre todo lo guardado. Si tu equipo pierde tiempo preguntando lo mismo una y otra vez, es momento de pensar en un cerebro de empresa. Si solo quieres ordenar tus propias notas, empieza con esta guía y amplía cuando lo necesites.