¿Cómo hago para tener un segundo cerebro?
Details
- Published
- Language
- Español
- Reading
- 4 min
Qué es un segundo cerebro, cómo lo armo en Obsidian y cómo se lo doy a Claude Code o Codex como contexto, sin explicar todo desde cero cada vez.
Últimamente todo el mundo está armando agentes y herramientas con IA. Unos lo hacen para aprender, otros por diversión y otros para subirse al hype mientras dure.
Ojalá no termine como la burbuja puntocom, aquella fiebre por las empresas de internet que explotó en el año 2000 y se llevó a muchas por delante.
Perdón, me fui por las ramas. Quise agregarle terror a la cosa.
Yo quiero estar al tanto, más por curiosidad que por obligación (soy un nerd). Pero también tengo que trabajar y avanzar con mis side projects. Así que necesito una forma de manejar toda esa información sin perderme ni depender de mi memoria.
Mi respuesta: un segundo cerebro.
¿Qué carajo es second brain?
Pues un segundo cerebro. Aaah, fin.
Estoy bromeando.
Es un sistema para guardar y recuperar lo que aprendes, piensas y necesitas, sin tener que acordarte de todo.
Tiago Forte popularizó esta metodología y propone trabajar con CODE: capturar, organizar, destilar y expresar. Es decir: guardar lo útil, darle un lugar, sacar lo importante y usarlo para producir algo. Aquí lo explica.
Lo interesante es combinarlo con agentes. Si tus ideas, decisiones y criterios están escritos, puedes dárselos como contexto sin explicar todo desde cero cada vez.
¿Dónde lo guardo? Obsidian
No quiero construir y mantener mi propio harness de IA, es decir, la estructura que coordina al agente, sus herramientas y su contexto. Prefiero usar herramientas que ya tienen equipos detrás manteniéndolas. Uso principalmente Claude, con un agregado: Obsidian.
Obsidian, creado por Shida Li y Erica Xu, es una aplicación para escribir y conectar notas. Las guarda como archivos Markdown (.md) en carpetas locales. Así guarda tus notas.
Esa carpeta se llama vault: contiene tus notas y la configuración de ese espacio. Qué es un vault.
Hay varias maneras de organizarlo:
- PARA, para separar proyectos, áreas, recursos y archivos.
- Zettelkasten, para conectar ideas mediante notas pequeñas.
- Notas diarias con enlaces entre ellas, si quieres algo simple.
Prueba, mezcla y quédate con lo que puedas mantener. Al final es cuestión de gustos.
¿Cómo lo conecto con un agente?
Esta es la parte que más gente se salta. Como el vault es solo una carpeta con archivos .md, el agente la puede leer como cualquier otro proyecto:
- Abres Claude Code o Codex dentro de la carpeta del vault, y ya tiene acceso a tus notas.
- O lo conectas mediante un servidor MCP, si quieres usarlo desde otras apps.
Lo importante: tú decides qué carpetas ve el agente y qué puede editar.
¿Cómo empezar?
Si ya llevas tiempo con un agente y tiene contexto sobre ti, pídele que te ayude a armar una primera estructura según cómo trabajas, qué decisiones repites y qué consultas seguido. Si no lo tiene, se lo vas dando.
Pero empieza con algo mínimo. Una o dos carpetas, o las que de verdad necesites. Algo que puedas recordar y mantener tú.
Porque generar archivos es facilísimo. Mantenerlos útiles ya es otra cosa.
Veo mucha gente generando .md sin prestarles tanta atención. Después no los lee, no los actualiza y termina acumulando instrucciones repetidas, viejas o contradictorias. Ahí el agente tiene más chances de confundirse, y tú también.
¿Cómo lo tengo yo?
Algo así, por ejemplo:
mi-vault/
├── AGENTS.md
├── diario/
├── jornadas/
│ └── 2026-10-28.md
└── estandares/
└── programacion.mddiario/: lo mantengo solo yo. Es personal.jornadas/: una nota por día de trabajo. Anoto lo que hago, los problemas que encuentro y las decisiones que tomo.estandares/: mis reglas de programación. No las escribí todas a mano ni las actualizo seguido, pero sí leo y reviso lo que queda ahí. Si varios estándares relacionados caben en un solo archivo, mejor. No hace falta perseguir diez documentos.
Lo siguiente: un harness desde mis notas
Ahora estoy explorando una forma más agéntica de usarlo: definir instrucciones y flujos de trabajo desde las propias notas. Por ejemplo, un AGENTS.md en la raíz del vault:
# Instrucciones para agentes
## Contexto
- Lee `estandares/programacion.md` antes de escribir código.
- Revisa la jornada de hoy en `jornadas/` para saber en qué estoy.
## Reglas
- No edites `diario/`. Es solo mío.
- Si tomas una decisión técnica, anótala en la jornada del día con el porqué.Codex lee AGENTS.md directamente. Claude Code usa CLAUDE.md, que puede apuntar al mismo archivo con una sola línea: @AGENTS.md. Así mantengo una sola fuente de instrucciones.
Es un pequeño harness propio, flexible, que voy armando según lo que necesito.
Al final, quiero poder volver a una idea, entender por qué tomé una decisión y seguir trabajando sin reconstruir todo de memoria.
Con eso notarás una gran diferencia trabajando con agentes.
¡Adiós!
También puedes leer esta nota en inglés.