Second Brain e IA: Construye tu archivo de conocimiento digital
Cada día lees artículos, ves tutoriales, resuelves bugs, tomas decisiones de arquitectura y aprendes nuevas tecnologías. ¿Dónde termina todo ese conocimiento? ¿En tu cabeza? ¿En un cuaderno? ¿En bookmarks dispersos? Si somos sinceros, la mayoría de la información desaparece sin dejar rastro y nunca se queda contigo. Aquí es donde entra en juego el concepto de Second Brain, combinado con herramientas de IA como ChatGPT y Claude, que te ayudan a organizar, mantener y recuperar tu conocimiento cuando lo necesitas.
En este artículo te muestro cómo construir un sistema completo de gestión del conocimiento con Obsidian, Notion, ChatGPT, Claude, Windsurf y Cursor. Aprenderás los métodos PARA y Zettelkasten, verás estructuras concretas de bóveda para desarrolladores y te irás con un plan claro de cómo perfeccionar tu conocimiento para el trabajo, estudios y proyectos personales.
Llevo usando Obsidian algunos años para esto, especialmente durante mis estudios y formación me ha aportado mucho, PERO lamentablemente no lo optimicé con IA lo suficientemente pronto. Todo sistema brillante requiere siempre cierta curva de aprendizaje, y si estás intentando aprender tu materia de estudio, no vas a invertir 2-5 horas en aprender Obsidian a fondo ;)
La IA te quita el miedo inicial, optimiza tus estructuras y entiendes al instante si el sistema es para ti. Así que:
Qué es un Second Brain
El término Second Brain fue popularizado por Tiago Forte y su libro Building a Second Brain.
La idea fundamental es simple: Tu cerebro biológico es excelente pensando y conectando ideas, pero horrible (al menos el mío) almacenando información pura. Simplemente no es lo mío, ni siquiera para chistes.
Así que delegamos el almacenamiento a un sistema digital.
Un Second Brain es más que una aplicación de notas. Es un sistema que realiza estas tareas:
- Capturar: Recopilar información de todas las fuentes en un lugar central (artículos, libros, reuniones, fragmentos de código, ideas)
- Organizar: Estructurar el conocimiento de forma que puedas encontrarlo, sin necesidad de recordar exactamente qué buscas
- Conectar: Establecer vínculos entre notas que parecen separadas
- Recuperar: Tener el conocimiento correcto en el momento correcto
- Enriquecer: Ampliar el conocimiento antiguo con nuevos aprendizajes y mantenerlo actualizado
El concepto en sí no es nuevo. El sociólogo alemán Niklas Luhmann ya utilizaba su Zettelkasten, un sistema de conocimiento analógico que lo convirtió en uno de los científicos más productivos de Alemania. Su Zettelkasten contenía más de 90.000 notas que conectaba sistemáticamente entre sí. El principio: cada nota es una idea atómica, cada nota remite a notas relacionadas. De esa red surgieron sus libros y artículos.
Hoy en día, normalmente no necesitas un Zettelkasten físico, aunque los papeles analógicos a veces pueden ser salvadores, claro está… por ejemplo en el frigorífico o al lado del monitor ;)
Necesitas un entorno digital que establezca conexiones automáticamente, ofrezca búsqueda y pueda extenderse con IA.
Por qué necesitas un Second Brain como desarrollador
Como desarrollador de software vives en un flujo constante de información. Cada semana sale un nuevo framework, cada semana lees sobre una nueva best practice, cada día resuelves un problema que tendrás que resolver de nuevo en tres meses porque se te olvidó cómo lo solucionaste la primera vez.
Estos son los puntos críticos concretos que un Second Brain resuelve para desarrolladores:
Documentar decisiones de arquitectura: Hace seis meses decidiste usar PostgreSQL en lugar de MongoDB. ¿Por qué? Si no anotaste las razones, tendrás que investigarlas de nuevo en el próximo proyecto similar. Un Architecture Decision Record (ADR) en tu Second Brain guarda el contexto, las alternativas y la decisión para el futuro.
Reutilizar fragmentos de código: Escribiste un snippet de Python brillante para limpiar datos. Tres meses después te enfrentas al mismo problema y no recuerdas el código. Sin un archivo de conocimiento vuelves a empezar desde cero. Con un Second Brain buscas “pandas data cleaning” y encuentras tu propio código al instante.
Preservar el conocimiento de incorporación: Cuando se une un nuevo colega al equipo, tienes que explicarle cómo funciona la pipeline de CI/CD, por qué utilizan ciertas librerías y dónde están los puntos problemáticos. Si ese conocimiento está estructurado en tu Second Brain, puedes compartirlo en minutos en lugar de repetirlo cada vez.
Registrar el progreso de aprendizaje: Haces un curso sobre Kubernetes. Sin notas, en cuatro semanas habrás olvidado la mitad. Con notas estructuradas en tu Second Brain que revises regularmente y conectes con nuevos proyectos, ese conocimiento permanece disponible a largo plazo.
Asegurar los resultados de reuniones: ¿Cuántas veces has captado una decisión importante en una reunión para olvidarla una semana después? Las notas de reuniones con action items claros, vinculadas a los proyectos afectados, tienen lugar en todo sistema de gestión del conocimiento.
PARA y Zettelkasten: Los dos métodos que sustentan tu sistema
Antes de pasar a las herramientas, debes entender los dos métodos sobre los que se construye todo Second Brain efectivo:
- PARA
- Zettelkasten
Puedes usarlos por separado, pero solo en combinación alcanzan su máximo potencial.
PARA: Dónde vive la información
PARA es un principio de organización desarrollado por Tiago Forte. Divide tu conocimiento en cuatro categorías:
- Projects: Cosas con una fecha límite y un objetivo claro. Ejemplo: “Migración a React 19” o “Completar certificación AWS”. Cuando el proyecto termina, se archiva.
- Areas: Áreas de responsabilidad continua sin fecha límite. Ejemplo: “Infraestructura backend”, “Calidad de código”, “Desarrollo profesional”. Las Areas permanecen activas constantemente.
- Resources: Material de referencia y conocimiento reutilizable. Ejemplo: “Patrones Python”, “Hojas de trucos Docker”, “Pautas de diseño de API”. Los Resources son tu tesoro de conocimiento.
- Archives: Proyectos completados y notas ya inactivas. No se tiran, solo se archivan. A menudo los necesitarás más adelante.
PARA responde la pregunta: “¿Dónde guardo esta nota?” Es la estructura de estantería de tu Second Brain.
Zettelkasten: Cómo se conectan las informaciones
Zettelkasten responde una pregunta diferente: “¿Cómo se relaciona esta nota con otras?” Los principios clave:
- Notas atómicas: Una nota contiene exactamente una idea. Ni más, ni menos. Esto hace que las notas sean reutilizables y conectables. De hecho, este es un punto muy difícil y requiere disciplina.
- Tus propias palabras: No copies notas, reformúlalas con tus propias palabras. Solo así te aseguras de haber entendido el contenido.
- Vínculos bidireccionales: Cada nota remite a notas relacionadas. Cuando escribes una nota sobre “Autenticación JWT”, enlaces a “OAuth2”, “Gestión de sesiones” y “Mejores prácticas de seguridad”. Al principio es difícil porque algunos vínculos solo se ven más tarde, o los pasas por alto. El trabajo posterior manual siempre parece estresante.
- Maps of Content (MOCs): Notas de nivel superior que estructuran áreas temáticas y sirven como puntos de entrada. Un MOC “Arquitectura backend” enlaza todas las notas relevantes sobre bases de datos, APIs, caching y message queues.
Combinar PARA y Zettelkasten
PARA te proporciona la estructura de carpetas, Zettelkasten te proporciona las conexiones. Sin PARA tienes un caos de miles de notas. Sin Zettelkasten tienes carpetas limpias, pero sin referencias cruzadas. Juntos crean un sistema donde encuentras el conocimiento tanto por ubicación como por contexto.
Así se ve en la práctica: la estructura de carpetas sigue PARA. Dentro de la carpeta Resources vive tu Zettelkasten. Cuando trabajas en un proyecto y tienes un nuevo aprendizaje, escribes una nota atómica y la guardas en Resources. En la carpeta del proyecto creas un enlace a esa nota. Cuando el proyecto termina, la carpeta del proyecto se mueve al archivo, pero la nota de conocimiento permanece en Resources y está disponible para proyectos futuros.
Un ejemplo: trabajas en un proyecto “REST-API redesign” y aprendes cómo implementar pagination con cursor en lugar de offset. Escribes una nota “Cursor-based Pagination” y la guardas en Resources. En el proyecto “REST-API redesign” creas un enlace a esa nota. Un año después trabajas en otro proyecto API y buscas pagination patterns. Encuentras la nota inmediatamente en Resources porque no está vinculada al proyecto antiguo.
Obsidian: el corazón gratuito y open-source de tu second brain
Obsidian es mi elección personal para el second brain y lo recomiendo a todo desarrollador que valore privacidad, flexibilidad y seguridad a futuro. La idea fundamental: tus notas son archivos Markdown simples que viven localmente en tu computadora. Sin cloud, sin lock-in, sin dependencia de ningún proveedor.
¿Por qué importa? Imagina que pasaste cinco años construyendo conocimiento en una aplicación propietaria. El proveedor sube los precios, cambia la API o cesa el servicio. Tu conocimiento desaparece o es difícil de exportar. Con Obsidian tus notas son plain text Markdown. En diez años puedes abrirlas con cualquier editor de texto.
Además utilizo Astro-Build, también para este sitio web. Este sitio web comenzó como campos de aprendizaje para AP1 y AP2 para especialistas en informática (desarrollo de aplicaciones). Sin el principio Markdown, nunca hubiera llegado a ser un sitio web.
Instalación y primer vault
La instalación es sencilla:
- Descarga Obsidian desde obsidian.md (disponible para Windows, macOS, Linux, iOS y Android)
- Crea un nuevo vault (simplemente una carpeta en tu disco duro)
- Listo. Puedes empezar a crear notas de inmediato.
El vault no es más que un directorio lleno de archivos Markdown. Puedes versionarlo con Git, sincronizarlo entre dispositivos con Syncthing o usar Obsidian Sync de pago (4 dólares al mes).
Estructura de vault para desarrolladores: trabajo, pequeña empresa, privado
Aquí está la estructura de vault que utilizo en forma similar. Actualmente tengo algo más de tres secciones principales, pero aquí hay una estructura de ejemplo que refleja mi vida como desarrollador:
📁 Vault/
├── 📁 00-Inbox/
├── 📁 10-Job/
│ ├── 📁 Projects/
│ │ ├── 📁 Sprint-42-Auth-Revamp/
│ │ └── 📁 API-Migration-v2/
│ ├── 📁 Areas/
│ │ ├── 📁 Backend-Infrastruktur/
│ │ ├── 📁 Code-Qualitaet/
│ │ └── 📁 Team-Onboarding/
│ ├── 📁 Resources/
│ │ ├── 📁 Python-Patterns/
│ │ ├── 📁 Docker-Cheatsheets/
│ │ ├── 📁 API-Design/
│ │ └── 📁 Debug-Logs/
│ └── 📁 Archives/
├── 📁 20-Unternehmen/
│ ├── 📁 Projects/
│ │ ├── 📁 Website-Relaunch/
│ │ └── 📁 Kunde-Mueller-App/
│ │ └── 📁 Mustertexte-Selativum-App/
│ ├── 📁 Areas/
│ │ ├── 📁 Kundenverwaltung/
│ │ ├── 📁 Angebote-und-Rechnungen/
│ │ └── 📁 Marketing/
│ ├── 📁 Resources/
│ │ ├── 📁 Vertrags-Templates/
│ │ ├── 📁 Projekt-Schablonen/
│ │ └── 📁 Steuer-und-Recht/
│ └── 📁 Archives/
├── 📁 30-Privat/
│ ├── 📁 Projects/
│ │ ├── 📁 AWS-Zertifizierung/
│ │ └── 📁 Hobby-Ryzen-Cluster/
│ ├── 📁 Areas/
│ │ ├── 📁 Weiterbildung/
│ │ ├── 📁 Buecher-und-Kurse/
│ │ └── 📁 Finanzen/
│ ├── 📁 Resources/
│ │ ├── 📁 Lernnotizen/
│ │ ├── 📁 Buchzusammenfassungen/
│ │ └── 📁 Tools-und-Tricks/
│ └── 📁 Archives/
└── 📁 Templates/
La carpeta 00-Inbox es la más importante. Aquí va todo lo que quieres capturar rápidamente sin decidir inmediatamente a dónde pertenece. Artículos, enlaces, ideas, code snippets: todo primero en la inbox, luego organizar en tu revisión semanal. La inbox no es un archivo, es una cola de espera.
Backlinks, graph view y conexiones bidireccionales
La fortaleza de Obsidian está en las conexiones bidireccionales. Cuando escribes [[JWT-Authentifizierung]] en una nota, Obsidian crea automáticamente un backlink. Al abrir la nota “JWT-Authentifizierung” ves abajo todas las notas que la referencian. Pero necesitas disciplina para crear los enlaces.
Esto significa que no necesitas recordar dónde anotaste algo. Simplemente escribes [[Begriff]] y Obsidian conecta automáticamente. El graph view te muestra visualmente cómo tus notas se relacionan entre sí. Las notas aisladas sin conexiones resaltan inmediatamente. Es tu señal de que debes conectar esas notas con el resto de tu conocimiento o eliminarlas.
Ejemplo práctico Obsidian:
Escribes una nota sobre “Connection Pooling in PostgreSQL” y enlazas a [[PostgreSQL]], [[Performance-Optimierung]] y [[Backend-Infrastruktur]].
Cuando abres la nota “Performance-Optimierung” más tarde, ves en la sección de backlinks que existe una nota sobre connection pooling que de otra manera quizá habrías olvidado.
Templates: ADRs, debug logs, code snippets, meeting notes
Los templates son clave para notas consistentes. En Obsidian creas templates como archivos Markdown normales en la carpeta Templates y utilizas el core plugin “Templates” o el community plugin “Templater”.
Ejemplo de template ADR en Obsidian
Architecture Decision Record (ADR) Template:
# ADR: {{title}}
Fecha: {{date}}
Estado: Proposed
Responsables:
## Contexto
¿Qué problema resolvemos? ¿Qué contexto lleva a esta decisión?
## Alternativas
- Opción A: ...
- Opción B: ...
- Opción C: ...
## Decisión
Elegida: Opción X
## Justificación
¿Por qué esta opción? ¿Qué criterios fueron decisivos?
## Consecuencias
¿Qué cambia? ¿Qué riesgos hay?
## Conexiones
- [[Nombre-Proyecto]]
- [[ADR-Relacionado]]
Template de debug log:
# Debug: {{title}}
Fecha: {{date}}
Entorno:
Componente:
## Síntoma
¿Cuál es el problema? ¿Qué mensaje de error aparece?
## Reproducción
1. Paso 1
2. Paso 2
3. Paso 3
## Investigación
¿Qué probaste? ¿Qué no funcionó?
## Solución
¿Qué funcionó? ¿Por qué?
## Conexiones
- [[Bug-Relacionado]]
- [[Componente]]
Importante: escribe el debug log antes de resolver el bug, no después. Durante la investigación tienes 80 por ciento del contexto en la cabeza. Una vez arreglado el bug, pierdes ese contexto rápidamente.
Ejemplo de template de code snippet en Obsidian
Template de code snippet:
# {{title}}
Tags: #python #pandas
¿Qué hace este código?
Una descripción en palabras simples.
Code
# Tu código aquí
¿Cuándo usarlo?
Escenarios concretos en los que este snippet es útil.
Trampas comunes
¿Qué obstáculos hay? ¿Qué debes tener en cuenta?
Fuente
¿De dónde viene este código? Stack Overflow, documentación, un colega?
Uso este tipo de plantillas constantemente y me encanta volver a ellas cuando las necesito. Especialmente cuando trabajo con un lenguaje de programación que uso raramente, pero también durante el aprendizaje me resulta invaluable. Siempre hay razones por las que eliges una lista, un mapa o cualquier otra estructura.
El campo "¿Cuándo usarlo?" es crucial. Si no puedes explicar en una sola frase cuándo necesitas este snippet, no lo entiendes lo suficientemente bien como para guardarlo.
### Adjuntos e imágenes: orden en el vault
El texto es útil, pero una imagen puede ser mejor. A veces necesitas insertar capturas de pantalla, diagramas o PDFs en tus notas. En Astro.build me molestaba cómo se gestaban las imágenes, y lo mismo ocurre en Obsidian.
El comportamiento predeterminado es que cuando arrastras una imagen a una nota, cae en la raíz del vault. Después de tres meses tienes 200 imágenes en el directorio principal. Caos puro.
**La solución: configura una carpeta para adjuntos.**
Ve a Configuración > Archivos y enlaces > Ubicación predeterminada para adjuntos nuevos > "En la carpeta especificada a continuación". Establece una carpeta como `99-Adjuntos/`. A partir de ese momento, todas las imágenes van allí automáticamente.
**Mi recomendación: usa una estructura de subcarpetas.** Crea `99-Adjuntos/Capturas/`, `99-Adjuntos/Diagramas/`, `99-Adjuntos/PDFs/`. O instala el plugin "Custom Attachment Location" para subdirectorios por nota.
**Lo que debes saber:**
- Las imágenes son archivos normales (PNG, JPG, SVG) que se sincronizan como Markdown
- Los PDFs se pueden abrir y buscar directamente en Obsidian
- El código como captura es cómodo, pero no se puede buscar. Mejor: un bloque de código en la nota
- Las imágenes eliminadas generan enlaces rotos en las notas
### Dataview: consultas dinámicas sobre tus notas
El plugin Dataview es una de las herramientas más poderosas de Obsidian. Te permite consultar tus notas como si fuera una base de datos. Puedes generar tablas, listas y calendarios que se actualizan automáticamente.
Aquí hay tres consultas Dataview que uso a diario:
**ADRs abiertas esperando revisión:**
```dataview
TABLE status, date AS "Fecha" FROM "10-Job/Areas"
WHERE contains(file.name, "ADR") AND status != "Accepted" AND status != "Superseded"
SORT date DESC
Registros de depuración de los últimos 14 días:
TABLE file.mtime AS "Fecha" FROM "10-Job/Projects"
WHERE contains(file.name, "Debug")
WHERE date(file.mtime) > date(today) - dur(14 days)
SORT file.mtime DESC
Notas con una etiqueta específica:
LIST FROM #docker AND #cheatsheet
SORT file.mtime DESC
LIMIT 10
Construyes estas consultas una sola vez en tu página de inicio o en una nota índice y permanecen actualizadas sin que tengas que hacer nada manualmente.
Smart Connections: recomendaciones de notas impulsadas por IA de forma local
Cuando tu vault crece, es difícil recordar todas tus notas. El plugin comunitario Smart Connections resuelve este problema. Analiza tus notas semánticamente y te muestra en la barra lateral notas relacionadas cada vez que abres una.
Lo especial es que Smart Connections funciona completamente en local. Utiliza modelos de embedding locales, lo que significa que ninguna de tus notas abandona tu máquina. Para desarrolladores que trabajan con datos sensibles del proyecto, esto es una ventaja decisiva.
Instalación: ve a Configuración, Community Plugins, busca “Smart Connections”, instala y activa. Después de la primera indexación, que tarda unos minutos según el tamaño de tu vault, verás notas relacionadas en la barra lateral. Abres una nota sobre “Docker Compose Networks” y Smart Connections te muestra tus notas sobre “Kubernetes Networking”, “Bridge vs Host Mode” y “Port Mapping” que escribiste hace meses.
Obsidian Copilot: chat con tu vault
El plugin Copilot incorpora funcionalidad similar a ChatGPT directamente en Obsidian. Puedes hacer preguntas a tu vault y recibir respuestas basadas en tus propias notas.
Ejemplos de consultas que hago regularmente:
- “Resume todas mis notas sobre PostgreSQL Performance”
- “¿Qué decisiones arquitectónicas tomamos el trimestre pasado?”
- “¿Tengo ya una nota sobre estrategias de caché con Redis?”
Puedes elegir entre diferentes modelos: OpenAI GPT, Anthropic Claude o modelos locales a través de Ollama. Si priorizas la privacidad, usa Ollama con un modelo local como Llama o Mistral. Tus notas permanecen en tu máquina y la IA se ejecuta localmente.
Daily Notes: notas diarias, pero correctamente
Las Daily Notes me molestaban durante mucho tiempo. Terminaba con 200 notas diarias, de las cuales 180 eran inútiles. El problema no es el concepto, sino cómo lo usas.
Las Daily Notes no son un diario. Son un espacio de trabajo temporal para el día. Un lugar para tareas y anotaciones rápidas, no para reflexionar.
Mi plantilla mínima:
# {{date}}
## Hoy
- [ ]
## Inbox
-
Sin lista de gratitud, sin preguntas de reflexión. Si tienes que rellenar 10 campos cada día, lo harás tres días y luego nunca más.
Consejos para usuarios indisciplinados como yo:
- No escribas todos los días. ¿Domingo en el sofá? Sin Daily Note. Créala manualmente cuando la necesites y desactiva la creación automática.
- La sección Inbox es lo más importante. Mete todo ahí, ordénalo por la noche.
- Haz enlaces generosamente. “Reunión sobre [[API-Redesign]]” crea inmediatamente un backlink.
- No borres las notas antiguas. Son un cronograma para revisiones de desempeño.
- Usa el plugin Calendar para navegar. Haz clic en un día del calendario y abre la nota.
La verdad honesta: si no tienes disciplina, usa Daily Notes como puro inbox. No escribas nada por la mañana a menos que lo necesites. Úsalas como contenedor para el día. Todo lo que esté en ella se ordena por la noche o el lunes en la revisión semanal. La Daily Note en sí es entonces solo un historial de tareas.
Canvas y Excalidraw: pensamiento visual para arquitectura
A veces el texto no es suficiente. Cuando bocetazas una arquitectura, planificas un flujo de datos o visualizas dependencias, necesitas una capa visual. Obsidian ofrece dos formas de hacerlo:
Obsidian Canvas es la herramienta de pizarra incorporada. Puedes organizar notas, imágenes, texto y enlaces como tarjetas en una superficie infinita y conectarlas con flechas. Esto significa que puedes organizar visualmente tus notas existentes sin duplicarlas. Un Canvas para “Microservice Architecture” contiene tarjetas enlazadas a tus notas sobre API Gateways, Message Queues y bases de datos, conectadas con flechas que muestran el flujo de datos.
Los archivos Canvas son archivos JSON que viven localmente en tu vault. Se sincronizan como cualquier otro archivo. También puedes exportarlos y compartirlos.
Excalidraw es un plugin comunitario que integra la aplicación de dibujo de código abierto del mismo nombre en Obsidian. Es perfecto para bocetos dibujados a mano, diagramas y wireframes. A diferencia de Canvas, que usa tarjetas estructuradas, Excalidraw es libre. Dibujas lo que quieras e lo incrustas en tus notas.
Mi flujo de trabajo: Canvas para descripciones generales de arquitectura donde vinculo notas existentes. Excalidraw para bocetos rápidos cuando quiero visualizar un concepto de UI o un algoritmo. Ambos archivos viven en el vault y están conectados a las notas de texto a través de backlinks.
Notion: Cuando la estructura y la colaboración son prioritarias
Obsidian es mi favorito personal, pero Notion tiene su lugar. Si trabajas en equipo, necesitas bases de datos estructuradas o buscas una curva de aprendizaje más suave, Notion es la mejor opción.
Bases de datos y vistas: Conocimiento estructurado
La fortaleza de Notion son las bases de datos. Puedes crear tablas, tableros Kanban, calendarios, galerías y cronogramas a partir de los mismos datos. Un ejemplo: tienes una base de datos de libros que quieres leer. En la vista de tabla ves todos los libros con autor, estado y calificación. En la vista Kanban los organizas por estado de lectura. En la vista de galería ves las portadas.
Para desarrolladores, esto es valioso para seguimiento de bugs, roadmaps de aprendizaje, documentación de proyectos y gestión de clientes.
Notion AI: Escribir, resumir, hacer preguntas
Notion AI está profundamente integrada en el editor. Puedes seleccionar texto y pedirle a la IA que lo resuma, reescriba o expanda. Puedes hacer preguntas sobre todo tu workspace.
Ejemplo práctico: tienes 20 notas de reuniones del último trimestre. Le preguntas a Notion AI: “¿Qué elementos de acción de las reuniones de las últimas tres semanas están pendientes?” Notion AI busca en todas las notas y te presenta una lista filtrada.
Notion AI Connectors: Conecta Slack, GitHub, Google Drive
Desde 2025, Notion AI ofrece Connectors. Puedes vincular herramientas externas como Slack, GitHub, Google Drive, Jira y Gmail. Notion AI entonces no solo busca en tu workspace, sino también en estas fuentes externas.
Particularmente interesante para desarrolladores: GitHub Connector para issues abiertos, Slack Connector para decisiones en canales, Google Drive Connector para documentos.
Ventajas y desventajas frente a Obsidian
| Criterio | Notion | Obsidian |
|---|---|---|
| Privacidad de datos | En la nube | Local |
| Formato | Propietario | Markdown |
| Colaboración | Primera clase | Limitada |
| Bases de datos | Fuerte | Mediante plugin Dataview |
| Plugins | Limitados | 2700+ plugins comunitarios |
| Precio | Gratuito hasta 10 dólares/mes | Gratuito, Sync 4 dólares |
| Sin conexión | Limitado | Completo |
| IA | Integrada (en la nube) | Mediante plugins (local posible) |
Mi recomendación: usa Obsidian para tu archivo de conocimiento personal y Notion para documentación en equipo y proyectos colaborativos. Ambas herramientas se complementan, no se excluyen mutuamente.
Alternativas gratuitas de código abierto para tu Second Brain
Obsidian es gratuito pero no de código abierto. Si valoras el software de código abierto genuino, existen alternativas:
Logseq: Similar a Obsidian, se basa en archivos Markdown locales. La diferencia: Logseq está basado en esquemas, cada nota es una lista jerárquica. Esto significa que todo está estructurado como puntos de viñeta. Para algunos estilos de pensamiento funciona excelentemente, para otros se siente restrictivo. Logseq es de código abierto y gratuito. La vista de grafo y los backlinks son tan potentes como en Obsidian. La integración de IA aún está en desarrollo, pero ya hay plugins comunitarios.
Joplin: Un cliente de notas sólido y simple con soporte Markdown. Comencé mi viaje con Markdown usando Joplin y fue difícil cambiar a Obsidian porque estaba muy satisfecho con Joplin. Pero Obsidian ya tenía buena reputación en ese momento, así que lo mantuve en paralelo. Menos plugins que Obsidian, pero más estable y simple. Bueno para principiantes que no quieren construir un vault complejo de inmediato. Joplin es de código abierto y tiene una buena función de sincronización con varios backends (Nextcloud, Dropbox, WebDAV).
AppFlowy: Una alternativa de código abierto a Notion. Ofrece funciones similares de base de datos y vistas, pero local y gratuito. Aún no tan maduro como Notion, pero en desarrollo activo. Bueno para desarrolladores que quieren estructura similar a Notion pero sin ir a la nube.
Heptabase: Una herramienta visual que combina pizarras con notas Markdown. Puedes organizar notas como tarjetas en una pizarra y conectarlas. Ideal para pensadores visuales y planificación de proyectos. Heptabase no es de código abierto, pero es local-first y tiene un nivel gratuito.
Mi recomendación: si quieres código abierto, comienza con Logseq. Es la alternativa más madura a Obsidian en el ecosistema de código abierto.
ChatGPT y Claude: IA como compañero de pensamiento para tu conocimiento
Tu Second Brain almacena conocimiento. ChatGPT y Claude te ayudan a refinar ese conocimiento, expandirlo y encontrar nuevas conexiones.
Refina notas con Claude: Resumir, reestructurar, expandir
Claude es particularmente fuerte en estructurar textos largos. Si tienes una nota caótica de una reunión, la copias en Claude y le pides que la estructure.
Ejemplo de prompt para Claude:
Aquí están mis notas brutas de la reunión. Por favor
estructúralas en los siguientes apartados: Resumen,
Decisiones, Elementos de acción (con responsables),
Preguntas abiertas. Conserva todos los detalles técnicos.
[Tus notas aquí]
Claude te devuelve una nota bien estructurada que puedes poner directamente en Obsidian.
Otro ejemplo: tienes cinco notas diferentes sobre “Docker Networking” de diferentes proyectos. Das todas cinco notas a Claude y le pides una nota de recurso resumida. Claude identifica duplicados y crea una nota que cubre todos los aspectos.
ChatGPT para llenar vacíos de conocimiento: Hacer preguntas, verificar fuentes
ChatGPT es tu asistente de investigación rápida. Cuando descubres un vacío de conocimiento, preguntas a ChatGPT y tomas la respuesta como punto de partida para una nota nueva.
Importante: usa ChatGPT como punto de partida, no como punto final. Verifica información crítica contra documentación oficial.
Flujo de trabajo:
- Descubres un vacío de conocimiento
- Preguntas a ChatGPT y obtienes una explicación
- Verificas los puntos clave contra la documentación oficial
- Escribes una nota atómica con tus propias palabras
- Vinculas la nota con temas relacionados en tu vault
RAG (Retrieval Augmented Generation) con tus notas
RAG significa que das a una IA tus propias notas como contexto antes de hacer una pregunta. Con Obsidian Copilot funciona automáticamente. Sin plugin lo haces manualmente: busca notas relevantes, cópialas en ChatGPT o Claude, haz tu pregunta con referencia a estas notas.
Ejemplo de prompt:
Basándome en las siguientes notas de mi archivo de conocimiento:
¿Qué patrones de diseño de API ya he documentado y
cuáles faltan en comparación con las mejores prácticas comunes?
[Tus notas aquí]
La IA compara tu conocimiento con mejores prácticas y te muestra vacíos que luego rellenas como nuevas notas.
Los mejores prompts para una buena estructura de vault
Una buena estructura es lo más importante. Al principio no sabes cómo organizar. Más tarde pierdes la visión general. Aquí hay prompts para ambas situaciones.
Planificar un vault desde cero:
Quiero crear un vault de Obsidian para las siguientes áreas:
[Tus áreas, p. ej. Trabajo, Freelance, Personal]
Sugiere una estructura de carpetas compatible con PARA:
- Máximo 3 niveles de profundidad
- Cada nota tiene una ubicación clara
- Carpeta Inbox para captura rápida
Dame la estructura como diagrama de árbol.
Auditar un vault existente:
Aquí está mi estructura de vault actual:
[Estructura de carpetas como lista]
Analiza:
1. ¿Hay carpetas que violen PARA?
2. ¿Carpetas duplicadas o superpuestas?
3. ¿Qué carpetas están demasiado llenas (>50 notas)?
4. ¿Cuáles nunca se usan?
Sugiere mejoras concretas.
Encontrar vínculos:
Aquí están todos mis títulos de notas:
[Títulos como lista, uno por línea]
Encuentra notas que van juntas temáticamente
pero suenan diferentes en el título.
Sugiere vínculos: [[Nota A]] <-> [[Nota B]] (razón)
Simplificar sistema de etiquetas:
Actualmente uso estas etiquetas: [Tus etiquetas como lista]
Problema: demasiadas, inconsistentes.
Sugiere máx. 15 etiquetas para:
- Áreas temáticas (docker, python, api)
- Tipos de nota (adr, debug, snippet, meeting)
- Estado (draft, review, archived)
Recuperar notas perdidas:
Busco una nota sobre [tema].
Aquí están todos los títulos de mi vault:
[Títulos como lista]
¿Cuáles podrían contener el tema que busco?
Consejo: Usa Obsidian Copilot o Smart Connections para estas consultas directamente en el vault. Con vaults grandes, copiar manualmente todos los títulos es tedioso. Con MCP puedes dejar que Cascade o Cursor accedan directamente a tu vault.
Windsurf.ai y Cursor: Tu segundo cerebro en el editor
Como desarrollador, pasas la mayor parte del tiempo en el editor. No sería ideal tener tu segundo cerebro disponible directamente en el editor? Eso es exactamente lo que ofrecen Windsurf.ai y Cursor a través de MCP y conceptos de Memory Bank.
¿Qué es un servidor MCP?
MCP significa Model Context Protocol. Es un estándar abierto publicado por Anthropic, los desarrolladores de Claude. El problema que MCP resuelve es que los asistentes de IA como Windsurf, Cursor o Claude Desktop están aislados. Pueden leer tu código, pero no tus notas de Obsidian, tus páginas de Notion o tus GitHub Issues. MCP crea una interfaz unificada a través de la cual los clientes de IA pueden acceder a herramientas externas.
Un servidor MCP es un pequeño programa que actúa como puente entre el cliente de IA y la fuente de datos externa. Por ejemplo: el servidor Obsidian MCP lee tus archivos de bóveda y los pone a disposición de la IA. El servidor Notion MCP accede a tus bases de datos a través de la API de Notion. El servidor GitHub MCP lee Issues y Pull Requests.
La IA en el editor pregunta al servidor MCP: “¿Tienes notas sobre Redis Caching?” El servidor busca en la bóveda y devuelve los resultados. La IA utiliza esta información para darte una respuesta fundamentada basada en tu propio conocimiento.
Memory Bank: Almacenar el conocimiento del proyecto entre sesiones
Windsurf y Cursor comparten un problema común: después de cada nueva sesión, la IA “olvida” lo que se discutió en la conversación anterior. La solución es una Memory Bank: un directorio en el proyecto que la IA lee al inicio de cada sesión.
Una estructura de Memory Bank típica:
memory-bank/
├── projectbrief.md # Descripción y objetivos del proyecto
├── productContext.md # Por qué existe el proyecto
├── activeContext.md # Trabajo actual, próximos pasos
├── systemPatterns.md # Arquitectura y patrones
├── techContext.md # Tecnologías, setup, dependencias
└── progress.md # Estado e hitos
En Windsurf, creas un archivo .windsurfrules en la raíz del proyecto que instruye a Cascade para leer estos archivos. En Cursor funciona de manera similar con .cursorrules.
MCP (Model Context Protocol): Conectar Obsidian y Notion al editor
MCP es el estándar que permite a los asistentes de IA acceder a herramientas externas. Con MCP, puedes integrar Obsidian o Notion directamente en Windsurf o Cursor.
Configurar Obsidian MCP en Windsurf:
En la configuración MCP de Windsurf (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"obsidian": {
"command": "npx",
"args": ["-y", "obsidian-mcp-server"],
"env": {
"OBSIDIAN_VAULT_PATH": "/ruta/a/tu/bóveda"
}
}
}
}
Después de reiniciar Windsurf, Cascade puede buscar, leer y crear tus notas de Obsidian. Le preguntas a Cascade: “¿Tengo alguna nota sobre estrategias de Redis Caching?” y Cascade busca en tu bóveda sin que tengas que abrir Obsidian.
Configurar Notion MCP en Cursor:
{
"mcpServers": {
"notion": {
"command": "npx",
"args": ["-y", "@notionhq/notion-mcp-server"],
"env": {
"NOTION_API_KEY": "tu-clave-api"
}
}
}
}
Ahora la IA de Cursor puede acceder a tus páginas y bases de datos de Notion.
.windsurfrules y .cursorrules: Instrucciones estáticas del proyecto
Además de MCP, ambos editores ofrecen archivos de reglas estáticas. Se leen automáticamente en cada sesión. Son ideales para conocimiento específico del proyecto que cambia raramente.
Ejemplo de archivo .windsurfrules:
Proyecto: E-Commerce Backend
Stack: Python 3.12, FastAPI, PostgreSQL, Redis
Arquitectura: Microservices, Event-Driven
Convenciones:
- Usa SQLAlchemy 2.0 Style
- Todos los endpoints requieren documentación OpenAPI
- Tests con pytest, cobertura mínima 80%
- Ver también: [[ADR-001-CQRS-Pattern]]
Notas relacionadas de Obsidian:
- [[PostgreSQL-Connection-Pooling]]
- [[Redis-Caching-Strategien]]
- [[FastAPI-Best-Practices]]
La diferencia con Memory Bank: .windsurfrules es estático y se mantiene manualmente. Memory Bank se actualiza por la IA misma. Usa ambos en conjunto: .windsurfrules para reglas fijas, Memory Bank para el progreso dinámico del proyecto.
Ejemplo práctico: Usar decisiones arquitectónicas de Obsidian en Windsurf
Imagina que estás trabajando en Windsurf en una nueva característica y necesitas tomar una decisión arquitectónica. Sin integración, tendrías que abrir Obsidian, buscar la ADR correspondiente, copiar el contenido e insertarlo en Windsurf.
Con integración MCP, simplemente le preguntas a Cascade: “Lee mis ADRs sobre autenticación y sugiere un enfoque para la característica actual.” Cascade busca en tu bóveda, encuentra las ADRs relevantes y sugiere un enfoque consistente con tus decisiones anteriores.
Ese es el gran ventaja: tu segundo cerebro no solo se almacena pasivamente, sino que se integra activamente en tu flujo de trabajo de desarrollo.
Flujos de trabajo para tres áreas de vida
Uso mi segundo cerebro en tres contextos. Cada uno tiene requisitos y rutinas diferentes.
Trabajo: Decisiones arquitectónicas, logs de depuración, conocimiento de onboarding
En 10-Job/ se trata de conocimiento reproducible para el trabajo diario.
Diariamente: Todo va a 00-Inbox/. Al depurar, relleno el log de depuración antes de buscar la solución. Para decisiones arquitectónicas, escribo una ADR.
Semanalmente (lunes, 20 minutos): Vacío la bandeja de entrada, reviso ADRs abiertas, examino logs de depuración, extraigo conocimientos importantes hacia Resources.
Mensualmente: Archiva proyectos completados, encuentra notas huérfanas en la vista de grafo, actualiza los MOCs.
Pequeña empresa: Notas de clientes, ofertas, gestión de proyectos
En 20-Kleinunternehmen/ organizo mis actividades de consultoría independiente.
Cada cliente tiene una carpeta bajo Areas/Kundenverwaltung/ con información de contacto, estado del proyecto e historial de facturas. Bajo Resources/Projekt-Schablonen/ hay plantillas para ofertas y contratos. Los proyectos activos están bajo Projects/ con objetivo, alcance y cronograma.
Ejemplo: el cliente Mueller quiere una web app. Creo Projects/Kunde-Mueller-Web-App/ con una nota de proyecto, vinculo con [[React-Best-Practices]] y [[Vertrags-Template-Festpreis]] de Resources. Cuando el proyecto se completa, se archiva, pero los patrones aprendidos permanecen en Resources.
Privado: Proyectos de aprendizaje, libros, cursos en línea, coding de hobbies
En 30-Privat/ recojo todo lo relacionado con educación personal.
Proyectos de aprendizaje: Un curso sobre Kubernetes es un Project. Mientras tomo el curso, escribo notas brutas en la carpeta del proyecto. Cuando quiero retener un aprendizaje de forma duradera, lo extraigo como nota atómica en Resources/Lernnotizen/. Vinculada con [[Docker-Grundlagen]] y [[Container-Orchestrierung]].
Libros: Bajo Resources/Buchzusammenfassungen/ están mis notas de libros. Cada libro recibe una nota con ideas clave, citas más importantes y mis propios aprendizajes. Vinculada con temas relacionados.
Coding de hobbies: Mi proyecto RasPi-Cluster está bajo Projects/Hobby-RasPi-Cluster/. Los logs de depuración, notas de setup y fragmentos de configuración se recopilan aquí y se vinculan con Resources.
Rutinas diarias y semanales
Un Second Brain solo funciona con mantenimiento regular.
Daily Review (5 min, por la mañana): Abre tu Daily Note, agrega tareas, escanea la Inbox.
Weekly Inbox Processing (20 min, los lunes): Clasifica cada nota de la Inbox, enlázala o elimínala. La Inbox es una cola de espera, no un almacén.
Monthly Review (30 min): Archiva proyectos completados, busca notas aisladas en Graph View, actualiza tus MOCs.
Aprender con el Second Brain: para estudios, formación continua y certificaciones
Un Second Brain es particularmente valioso para aprender. Ya sea para tus estudios, una certificación o nuevas tecnologías, las técnicas de notas correctas marcan la diferencia entre “leer y olvidar” y “entender y retener”.
Spaced Repetition con Obsidian
Spaced Repetition es el método probado por la psicología del aprendizaje para almacenar conocimiento de forma permanente. El plugin de Obsidian “Spaced Repetition” integra esta técnica directamente en tu vault.
Marcas las notas importantes como tarjetas de aprendizaje (tag #flashcards) y el plugin te evalúa en intervalos espaciados. Una tarjeta que respondes correctamente reaparece después de más tiempo. Una que fallas aparece al día siguiente.
Ejemplo: estás estudiando para la certificación AWS Solutions Architect. Escribes notas atómicas sobre S3 Storage Classes, VPC Architecture e IAM Policies. Cada nota recibe el tag #flashcards. Después de cuatro semanas, has consolidado los conceptos clave de forma permanente.
Método Feynman en notas
Solo comprendes realmente un tema si puedes explicarlo de forma suficientemente simple para que un principiante lo entienda. Después de cada sección de aprendizaje, escribe una nota “Explicación para principiantes: [Tema]”. Si te quedas atascado, has encontrado una brecha en tu conocimiento.
Active Recall con Obsidian
Active Recall significa recuperar activamente el conocimiento en lugar de leerlo pasivamente. Escribe una nota con una pregunta como título (por ejemplo, “¿Cómo funciona el TLS Handshake?”) y la respuesta en el cuerpo. Cuando repases, abre solo el título, intenta reconstruir la respuesta de memoria y luego compáralo con tu nota.
Errores comunes y cómo evitarlos
Note Hoarding: Almacenas artículos, enlaces y fragmentos sin procesarlos nunca. Tu vault se convierte en un cementerio digital. Solución: Procesa cada nota durante la revisión semanal de la Inbox. Si no has leído una nota después de tres semanas, elimínala.
Sin enlaces: Escribes notas pero no las conectas con otras. Tu vault consiste en islas aisladas. Solución: Antes de cerrar una nota, pregúntate: “¿Hay una nota existente relacionada con esta?” Si es así, enlázala con [[Nota-Título]].
Demasiadas herramientas: Usas Obsidian, Notion, Evernote, OneNote y Apple Notes simultáneamente. Tu conocimiento está disperso en cinco herramientas. Solución: Elige una herramienta principal (mi recomendación: Obsidian) y usa otras solo para propósitos específicos (Notion para colaboración en equipo).
Sin procesamiento de la Inbox: Lo tienes todo en la Inbox y nunca lo clasificas. La Inbox se convierte en un cementerio. Solución: Haz de la revisión semanal un evento fijo en tu calendario. 20 minutos, cada lunes.
Estructura demasiado compleja: Construyes un sistema de carpetas con diez niveles y 50 tags. Pasas más tiempo organizando que escribiendo notas. Solución: Empieza simple. PARA con cuatro carpetas es suficiente. Tags solo para temas transversales, no para cada nota.
Guardar todo, no eliminar nada: Temes perder información. Solución: Confía en el archivo. Las notas que nunca vuelves a usar puedes eliminarlas.
La trampa de la variedad: cuando usas cinco herramientas para lo mismo
Uso Obsidian para notas, Vikunja para gestión de proyectos, ClickUp para task management, Notion para documentación de equipo. Probablemente tienes combinaciones similares. Múltiples herramientas con propósitos parecidos. El problema: pasas más tiempo decidiendo dónde anotar algo que en anotarlo. Y al final no sabes si la información importante está en Obsidian, Vikunja o ClickUp.
La verdad incómoda: al final tienes que decidirte. Una herramienta principal para notas, una para tareas, una para colaboración en equipo. No necesitas más.
Pero aquí viene lo importante: solo quien lo intenta realmente una vez encontrará su mejor camino. Prueba Obsidian como herramienta principal durante 30 días. No en paralelo con Evernote, no “como prueba al lado”. En serio. Si después de 30 días no te funciona, prueba Notion. Pero no cinco herramientas simultáneamente. Eso no es un Second Brain, es un Second Caos.
Por qué la IA no puede ayudarte a elegir herramienta
Lo que la IA nunca ha podido hacer por mí es encontrar un producto mejor que Obsidian o Notion. Cuando le preguntas a ChatGPT o Claude: “¿Qué alternativas a Obsidian existen?”, obtienes una lista. Capacities, Anytype, Reflect, Mem, Supernotes, Heptabase, RemNote. La lista es siempre parecida.
El problema: cuando pruebas estas herramientas, a menudo faltan funcionalidades decisivas. Sin backlinks como en Obsidian, sin 2700 community plugins, sin almacenamiento local en Markdown, sin consultas Dataview. Se siente inferior. UI bonita, pero bajo el capó falta lo que hace fuerte a Obsidian.
La IA conoce las herramientas, pero no conoce tu workflow. No sabe que necesitas consultas Dataview, que insistes en archivos locales, que tu vault tiene 5000 notas y Graph View es esencial para ti. Recomienda por popularidad y marketing, no por tus requisitos.
Mi experiencia después de incontables pruebas de herramientas: actualmente no hay herramienta que supere a Obsidian en la combinación de localidad, ecosistema de plugins, almacenamiento en Markdown e integración de IA. Notion es fuerte para equipos, pero para el desarrollador individual con exigencias de protección de datos, Obsidian no tiene competencia. Deja de buscar y empieza a usar.
Errores típicos de la práctica
Los errores teóricos de arriba quizá todos los conocen. Aquí vienen errores que cometí personalmente y que me costaron tiempo y energía real.
Checklists y listas de tareas en cada carpeta
Había construido una checklist y una lista de tareas con extensiones en cada carpeta. Para cada proyecto, cada área, cada directorio de recursos. La idea era buena, la realidad fue: me abrumaron las notificaciones.
Obsidian te muestra tareas abiertas en todas las notas. Si mantienes una lista de tareas en 20 carpetas, pronto tendrás 200 tareas abiertas. La Daily Note se vuelve inútil. Especialmente cuando construyes checklists para datos IT, la complejidad explota: una checklist para “Server Setup” tiene 40 puntos, una para “Code Review” 25, una para “Deployment” 30. Multiplica eso por tus proyectos y te enfrentas a un muro de tareas que te paraliza en lugar de motivarte.
Lo que aprendí:
- Tareas solo en dos lugares: Daily Note (para hoy) y en el respectivo proyecto. No en Areas o Resources.
- Checklists como plantillas en la carpeta Templates, no como listas de tareas vivas en todas partes.
- Usar consultas del Tasks plugin de forma selectiva:
not donesolo para la carpeta del proyecto actual, no globalmente. - Si una tarea no se aborda en 7 días, no tiene nada que hacer en la Daily Note.
Demasiados plugins al principio
30 plugins en la primera semana. Obsidian se volvía lento, la interfaz abarrotada, ninguno configurado correctamente. El cambio fundamental, porque es tan simple y al principio se siente tan equivocado, es este: menos es más. Comienza con cinco plugins: Dataview, Templater, Tasks, Calendar, Smart Connections. El resto llegará cuando realmente lo necesites.
Vault sin respaldo
Un vault local sin respaldo es un punto único de fallo. Los discos duros fallan.
Solución: Git con un repositorio privado. Un git push al final del día asegura todo.
Múltiples vaults: mantener lo privado y el trabajo separados
Para mí esto fue realmente un problema, ya que solo quería sincronizar partes de mi vault con la computadora de trabajo. La decepción: o mantienes dos vaults o cifras algunas notas.
Opción 1: Dos vaults separados - Separación clara, sin riesgo de que las notas privadas terminen en la computadora de trabajo. Desventaja: Sin conexiones entre el conocimiento laboral y personal.
Opción 2: Un vault con carpetas cifradas - Con el plugin “Meld Encrypt” puedes cifrar carpetas con AES-256. Desventaja: Las notas cifradas no son buscables, Dataview y Smart Connections no funcionan en ellas.
Opción 3: Un vault con sincronización selectiva - Obsidian Sync permite “Excluded Folders”: 30-Privat/ no se sincroniza con la computadora de trabajo. Desventaja: Solo con Obsidian Sync (4 dólares al mes).
Mi recomendación: Separación estricta (cumplimiento) = Opción 1. Flexibilidad = Opción 3.
Consejo práctico: computadora de trabajo y documentación en unidades de red
Una situación que muchos desarrolladores conocen: quieres sincronizar tus notas privadas en la computadora de trabajo, pero al mismo tiempo escribir documentación para la empresa en la unidad de red. Dos mundos que no deben mezclarse.
La tentación: Monta la unidad de red como una carpeta en tu vault. Entonces lo tienes todo en Obsidian. Pero cuidado: la unidad de red pertenece a la empresa. Tus notas privadas estarían en el mismo vault que los datos de la empresa. Esto puede causar problemas de cumplimiento y ser difícil de explicar en una auditoría.
Mi estrategia: dos vaults con rutas de sincronización separadas.
Vault 1: Vault personal (por ejemplo, ~/Documents/MyBrain/)
- Sincronización a través de LiveSync auto-hospedado u Obsidian Sync
- Contiene
10-Job/,20-Unternehmen/,30-Privat/ - La carpeta
10-Job/contiene tus notas personales de trabajo: ADRs, logs de depuración, notas de aprendizaje - Estas notas son tus registros privados, no la documentación oficial de la empresa
Vault 2: Vault de documentación de la empresa (por ejemplo, en la unidad de red Z:\Dokumentation\)
- Se encuentra directamente en la unidad de red, respaldado por la empresa
- Contiene la documentación oficial: documentación de API, guías de configuración, ADRs que ve el equipo
- No es necesaria sincronización, la unidad de red lo maneja
El flujo de trabajo: Escribes tus notas primero en el vault personal. Cuando una nota es relevante para el equipo, la copias al vault de la empresa y la adaptas (elimina notas personales, hazla apta para el equipo). Parece trabajo duplicado, pero tiene una gran ventaja: tu vault personal contiene tus pensamientos y descubrimientos sin filtrar. El vault de la empresa contiene documentación limpia y verificada.
¿Por qué no un vault con carpeta de unidad de red?
- La empresa tiene acceso a la unidad de red. Tus notas privadas no tienen nada que hacer allí.
- Obsidian crea carpetas de configuración
.obsidian/en el vault. En la unidad de red serían visibles para todos. - Las herramientas de sincronización (Git, LiveSync) intentarían sincronizar los datos de la empresa. No quieres eso.
- Cuando cambias de vault en Obsidian puedes cambiar rápidamente entre ambos. Dos clics, sin problema.
Estrategia alternativa para los perezosos: Si realmente quieres mantener solo un vault, usa la Opción 3 (sincronización selectiva) y crea una carpeta 10-Job/Firmen-Doku/ que copes manualmente a la unidad de red. Pero eso requiere disciplina y es propenso a errores. Dos vaults son más limpios.
La mejor forma de sincronizar
Obsidian Sync (4 dólares al mes): End-to-end con AES-256-GCM. Nadie, ni siquiera el equipo de Obsidian, puede leer tus notas. Auditado por Cure53 y Trail of Bits. Sincronización selectiva para exclusión de carpetas. Versionamiento integrado.
Self-hosted LiveSync con Coolify (gratis): CouchDB como backend, deployable a través de la plantilla One-Click de Coolify. E2E con AES-256-GCM, el servidor solo almacena texto cifrado. Sincronización en vivo a través de WebSockets. URI de configuración para añadir fácilmente nuevos dispositivos.
Nextcloud Sync (gratis): Utiliza las APIs de Nextcloud con checksums, bloqueo de archivos y versionamiento. Cifrado a través de HTTPS a nivel de transporte. Con E2EE de Nextcloud activado, los archivos también se cifran en reposo. Bueno si ya ejecutas una instancia de Nextcloud.
Git (gratis): Repositorio privado, git push al final del día. Versionamiento completo, sin sincronización en vivo. Con git-crypt puedes cifrar archivos específicos.
Syncthing (gratis, P2P): Directamente entre dispositivos a través de TLS, sin nube. Sin versionamiento, sin sincronización selectiva.
¿Cuán cifrados están los datos?
- Obsidian Sync: AES-256-GCM, E2E, clave derivada con scrypt
- Self-hosted LiveSync: AES-256-GCM, E2E, la contraseña nunca abandona el dispositivo
- Nextcloud: Transporte HTTPS, E2EE opcional a través de Nextcloud
- Git: Sin cifrado,
git-cryptpara archivos individuales - Syncthing: Transporte TLS, sin cifrado en reposo
Mi recomendación: Si tienes un servidor con Coolify como yo: Self-hosted LiveSync. Gratis, E2E, controlas los datos. Si no tienes servidor: Obsidian Sync por comodidad o Git para flujo de trabajo de desarrollador.
Uso móvil: tu segundo cerebro sobre la marcha
Obsidian está disponible para iOS y Android, gratis. Eso significa tu vault completo está disponible en el smartphone. Pero el uso móvil es diferente del uso de escritorio.
La captura rápida es lo más importante. En el teléfono no quieres escribir notas largas. Quieres capturar algo rápidamente e organizarlo después en la computadora. Tres formas:
- Obsidian directamente: Abre la app, toca ”+” y escribe una nota en
00-Inbox/. Rápido, pero debes abrir la app. - Share Sheet: En iOS y Android puedes usar Obsidian como Share-Target. Lees un artículo en el navegador, lo compartes a Obsidian, y el enlace se convierte en una nota nueva en tu inbox.
- Shortcut/Automate: En iOS usas Shortcuts para crear una nota de inbox con un toque. En Android la app Automate o Tasker ayuda.
Qué funciona bien en el teléfono:
- Capturar inbox (enlaces, ideas, notas breves)
- Leer y buscar notas
- Tachar tareas en la Daily Note
- Seguir backlinks y leer notas relacionadas
Qué no funciona bien en el teléfono:
- Escribir notas largas (el teclado es demasiado pequeño)
- Crear consultas Dataview
- Rellenar plantillas
- Editar Canvas o Excalidraw
Sincronización para móvil: Si usas Obsidian Sync, funciona out of the box. Con Self-hosted LiveSync también funciona, simplemente ingresas la URI de configuración. Con Git es más complicado (cliente Git en el teléfono, pull/push manual). Con Syncthing funciona, pero Syncthing debe ejecutarse en segundo plano, lo que consume batería.
Mi recomendación para móvil: Usa el teléfono solo para captura. Toda la estructuración la haces en el escritorio.
Lista de control rápida: Tu Second Brain en 30 minutos
¿Prefieres no leer todo el artículo antes de empezar? Aquí tienes la lista:
- 1. Instalar Obsidian - Descárgalo desde obsidian.md
- 2. Crear un Vault - Crea uno nuevo, por ejemplo
~/Documents/MyBrain - 3. Configurar estructura PARA -
00-Inbox,10-Job,20-Unternehmen,30-Privat. Cada carpeta incluyeProjects/,Areas/,Resources/,Archives/ - 4. Carpeta de plantillas - Copia la plantilla ADR y la plantilla de Debug Log de este artículo
- 5. Instalar cinco plugins - Dataview, Templater, Tasks, Calendar, Smart Connections
- 6. Escribir tu primera nota - Algo que aprendiste esta semana. Con tus propias palabras. Incluye
[[enlaces]] - 7. Configurar backup - Git init, repositorio privado,
git push - 8. Configurar sincronización - Obsidian Sync, LiveSync autohospedado o Git
- 9. Entrada en el calendario - Lunes, 20 minutos para la revisión semanal del Inbox
- 10. Plantilla de Daily Note - Mínimo: “Hoy” e “Inbox”
Comparativa de herramientas: ¿Cuál para qué?
| Herramienta | Open Source | IA | Fortaleza | Precio |
|---|---|---|---|---|
| Obsidian | No | Vía plugins | Plugins, privacidad, grafo | Gratis |
| Notion | No | Integrada | Bases de datos, colaboración | hasta 10 $ |
| Logseq | Sí | En desarrollo | Outliner, código abierto | Gratis |
| Joplin | Sí | No | Simplicidad, sincronización | Gratis |
| AppFlowy | Sí | No | Alternativa a Notion local | Gratis |
| Heptabase | No | No | Pensamiento visual | Gratis (nivel) |
Combinaciones que funcionan:
- Desarrollador en solitario: Obsidian + ChatGPT/Claude + Windsurf con MCP
- Equipo: Obsidian (privado) + Notion (equipo) + Cursor con MCP
- Purista de código abierto: Logseq + Ollama + sincronización con Git
- Pensador visual: Obsidian + Heptabase + Excalidraw
Los mejores plugins de Obsidian
Obsidian cuenta con más de 2700 plugins de la comunidad. Una bendición y una maldición a la vez. A lo largo del tiempo he instalado, desinstalado y vuelto a instalar incontables plugins. Aquí va mi lista honesta: plugins que realmente uso y plugins que solo instalé.
Core plugins (integrados, solo actívalos):
- Templates - Plantillas para tipos de notas recurrentes. Base para notas consistentes.
- Daily Notes - Notas diarias. Actívalos, pero desactiva la creación automática (ver sección Daily Notes).
- Backlinks - Enlaces bidireccionales. El corazón de Obsidian.
- Graph View - Visualización de tus conexiones entre notas. Las notas aisladas resaltan al instante.
- Canvas - Pizarra para bocetos de arquitectura visual. Integrado, sin necesidad de plugins de comunidad.
- Search - Búsqueda de texto completo en todo tu Vault.
Community plugins que uso a diario:
- Tasks - Gestión de tareas con fechas de vencimiento, repeticiones y consultas. El cambio de juego para listas de tareas en Obsidian. Escribes
- [ ] Task due 2025-01-15y el plugin lo rastrea. - Reminder - Recordatorios para tareas y notas. Pop-up a la hora establecida. Simple, pero lo necesito porque sino olvido las tareas.
- Dataview - Consultas dinámicas sobre tu Vault. Como SQL para archivos Markdown.
- Templater - Plantillas en modo avanzado. Variables dinámicas, fragmentos de JavaScript, formatos de fecha automáticos. Si usas plantillas en serio, necesitas Templater en lugar del core plugin.
- Calendar - Vista de calendario para Daily Notes. Haz clic en un día y abre la nota. Más rápido que buscar.
- Git - Versionado de tu Vault. Commit y push automáticos al final del día. Backup sin la nube.
Instalados pero rara vez usados (la verdad):
Instalé estos plugins porque sonaban bien, pero los uso poco o nunca. No es culpa de los plugins, sino de mis hábitos:
- Better Export PDF - Exportación a PDF con mejor formato. Casi no lo necesito porque leo las notas en Obsidian, no como PDF.
- Diagrams - Crea diagramas directamente en Obsidian. Prefiero usar Excalidraw.
- Digital Garden - Publica tu Vault como sitio web. Un experimento interesante, pero no es mi flujo de trabajo.
- Editing Toolbar - Barra de herramientas para formato Markdown. Requiere acostumbrarse, prefiero los atajos de teclado.
- Image to Notes - Convierte imágenes en notas. Rara vez es necesario.
- Kanban - Tablero Kanban en Obsidian. Para mí Vikunja es mejor para la gestión de proyectos.
- LanguageTool Integration - Corrector ortográfico directo en el editor. Bueno, pero olvido a menudo que está ahí.
- PlantUML - Genera diagramas UML a partir de texto. Útil para documentación de arquitectura, pero poco en el día a día.
- Prompt ChatGPT - Llama a ChatGPT directamente desde Obsidian. El plugin Copilot es mejor.
- ToC - Genera tabla de contenidos automáticamente. Práctico, pero no esencial.
- Spaced Repetition - Tarjetas de aprendizaje para repaso. Excelente para certificaciones, pero en el día a día no lo uso activamente.
- Weekly Review - Revisión semanal estructurada. Buena idea, pero hago mi revisión manualmente.
Plugins que recomiendo pero aún no utilizo intensivamente:
- Smart Connections - Recomendaciones de notas basadas en IA localmente. Ya se describió arriba. Cuando tu Vault crece, es imprescindible.
- Obsidian Copilot - Chat con tu Vault. Ya se describió arriba. Si quieres IA en el Vault, el mejor plugin para ello.
- Excalidraw - Bocetos y diagramas dibujados a mano. Mejor que Diagrams para visualizaciones rápidas.
- Custom Attachment Location - Carpeta de adjuntos por nota. Resuelve el problema del caos de imágenes de la sección de adjuntos.
- Meld Encrypt - Encriptación de notas u carpetas individuales. Relevante para el caso de uso de múltiples Vaults.
Mi recomendación: Comienza con Tasks, Reminder, Dataview, Templater, Calendar y Git. Son seis plugins que aportan valor cada día. Todo lo demás lo instalas solo si necesitas resolver un problema concreto. No porque un video de YouTube lo recomendó.
FAQ: Second Brain e IA
¿Cuánto cuesta Obsidian?
El uso personal es gratis. Sync cuesta 4 €/mes, Publish 8 €/mes. Alternativas: Syncthing o Git.
¿Obsidian o Notion?
Desarrolladores enfocados en privacidad: Obsidian. Colaboración en equipo: Notion. Se complementan.
¿Puedo usar IA en Obsidian?
Sí, a través del plugin Copilot (GPT, Claude, Ollama) o Smart Connections para recomendaciones locales.
¿PARA vs Zettelkasten?
PARA = estructura de carpetas (dónde), Zettelkasten = conexión (cómo). Usa ambos juntos.
¿Cómo integrar Obsidian en Windsurf/Cursor?
A través de MCP server con la ruta del Vault en el archivo de configuración.
¿Necesito IA para un Second Brain?
No. Comienza sin IA. Agrégala cuando necesites resúmenes o búsqueda de lagunas.
La IA puede ayudarte con la estructura, pero muchas veces la IA te hará más tonto.
Un Second Brain es un sistema que crece contigo. Empieza simple: instala Obsidian, configura la estructura PARA, escribe tus primeras notas. Las herramientas de IA se añaden cuando las necesites.
Los puntos clave: Obsidian para tu archivo de conocimiento, PARA y Zettelkasten para estructura y conexiones, tres secciones para trabajo, emprendimiento y privado, ChatGPT y Claude para potenciar, Windsurf y Cursor con MCP para integración en el editor, rutinas diarias para mantenimiento, Spaced Repetition para aprender.
Si empiezas hoy, en seis meses tendrás un archivo de conocimiento que te ayudará en cada proyecto, en cada bug y en cada examen.

