Formato de archivo
Última actualización: 20 de octubre de 2026
Cómo guarda MindLake cada nota como un archivo Markdown sin más, con frontmatter YAML, para qué sirven los demás archivos de tu bóveda y qué guarda fuera de ella.
Una nota, un archivo
Cada nota es un archivo .md con el nombre de su título, en la carpeta en la que está archivada; las notas que no has archivado están en Inbox. Si la carpeta ya tiene un archivo con ese nombre, MindLake añade los ocho primeros caracteres del id de la nota, como en Weekly sync 5e1f3c2a.md. Cambiar el nombre de una nota cambia el de su archivo y actualiza los [[links]] que apuntan a ella en toda la bóveda.
Una nota tiene tres partes: el frontmatter entre dos líneas ---, el cuerpo, que empieza con el título como encabezado #, y una sección ## Transcript al final. Esta es una reunión grabada:
---
id: 5E1F3C2A-7B4D-4C8E-9A61-2F0D8B3E4C57
title: Weekly sync
created: 2026-09-21T09:30:00Z
updated: 2026-09-21T10:12:44Z
duration_minutes: 31
duration_seconds: 1874
source: inPerson
audio_file: Weekly sync.wav
folder: Work
participants: [Sam Carter, Priya Shah]
tags: [team, launch]
speakers: ["Speaker 1 => Sam Carter", "Speaker 2 => Priya Shah"]
---
# Weekly sync
The launch review moves to Thursday.
- [ ] Send the updated timeline @sam 📅 2026-09-24 ⏫
- [x] Book a room for Thursday ✅ 2026-09-21
## Transcript
Sam Carter: Morning. Shall we start with the launch date?
Priya Shah: Yes. Thursday works for the review.Frontmatter
MindLake escribe estas claves en este orden, y omite las que una nota no usa.
| Clave | Significado |
|---|---|
id | El identificador permanente de la nota. Nunca cambia, ni siquiera cuando cambias el nombre de la nota. |
title | El título, que coincide con el encabezado # del principio del cuerpo. |
created | La fecha de la nota, en ISO 8601 (UTC). Los archivos más antiguos pueden usar date en su lugar, que MindLake sigue leyendo. |
updated | Cuándo cambió el contenido por última vez. Si aparecen dos copias de una nota, gana la más reciente. |
duration_minutes | La duración de la grabación en minutos enteros, o 0. duration_seconds, presente solo cuando hay grabación, la da en segundos. |
source | El tipo de la nota: inPerson (Meeting), thought (Idea), plan (Plan), details (Reference) o media (Media). |
audio_file | El nombre de archivo de la grabación de la nota, en la misma carpeta. |
calendar_event | El evento de calendario al que pertenece la nota, por el id propio del calendario. |
pinned | true cuando la nota está fijada. |
folder | Dónde está archivada la nota. Si no coincide con la ubicación del archivo, gana la ubicación. |
type | Una etiqueta de tipo propia, para un tipo que no es ninguno de los cinco. |
participants | Las personas de la nota, como los asistentes y los hablantes con nombre. |
tags | Las etiquetas de la nota. |
sources | Las fuentes de la nota, como rutas desde la raíz de la bóveda. |
sources_used | Las fuentes ya usadas en la nota. transcript_used: true dice lo mismo de su transcripción. |
sources_log | Una línea legible por fuente: su nombre, tipo, etapa y rutas de archivo. |
speakers | El nombre, y el contacto si está vinculado, que se dio a cada hablante que encontró el transcriptor, como Speaker 1. |
La sección de transcripción
Todo lo que va después del primer encabezado ## Transcript es la transcripción de la nota, así que no uses ese encabezado para nada más. Hay un párrafo por turno, cada uno empieza con el hablante y dos puntos, y cada turno tiene su propia línea, incluida una respuesta breve. Poner nombre a un hablante cambia su etiqueta ahí y registra el nombre en speakers. Una nota sin transcripción tiene la línea _No transcript yet._ bajo el encabezado.
Tareas
Una línea que empieza por - [ ] es una tarea, esté donde esté en la nota, y - [x] es una tarea hecha. Los detalles van después del texto como símbolos emoji en texto sin formato que también leen otras herramientas de tareas:
| Símbolo | Significado |
|---|---|
📅 2026-09-24 | Fecha de vencimiento |
⏳ 2026-09-22 | Fecha programada |
✅ 2026-09-21 | El día en que se hizo. MindLake lo añade cuando marcas una tarea en la página Tasks, y lo quita cuando la desmarcas. |
⏫ 🔼 🔽 ⏬ | Prioridad alta, media o baja, o Backlog: una tarea real, pero no para ahora |
🔁 every week | Cómo se repite, en palabras después del símbolo |
#tag @person | Etiquetas y personas, que se quedan en el texto. Una tarea también lleva las etiquetas de su nota. |
La barra para añadir rápido de la página Tasks convierte por ti palabras como “tomorrow” o “p1” en estos símbolos. Consulta Tareas.
Grabaciones y tiempos de las palabras
La grabación de una nota está a su lado con el mismo nombre, como Weekly sync.wav junto a Weekly sync.md, y audio_file la nombra. Cambiar el nombre de la nota cambia también el de la grabación.
Tras la transcripción, se les une Weekly sync.words.json. Contiene el tiempo y la confianza de cada palabra y los nombres de los hablantes, que es lo que permite a MindLake reproducir una palabra cuando haces clic en ella, en cualquiera de tus Mac. Si una transcripción no oye ninguna voz en la grabación, el archivo lo dice en su lugar, ligado al tamaño de la grabación, así que MindLake deja de ofrecer transcribirla; otra grabación guardada más tarde con el mismo nombre no se toma por silenciosa. MindLake escribe este archivo; déjalo como está.
Keep audio, en Settings (Ajustes) ▸ Audio ▸ Recordings, decide cuánto tiempo se conservan las grabaciones. Cuando se elimina una, su transcripción se queda en la nota.
Fuentes
Los archivos que adjuntas a una nota viven en la carpeta Sources de la bóveda, en una carpeta con el nombre de los ocho primeros caracteres del id de la nota en minúsculas: Sources/5e1f3c2a para la nota de arriba. El texto que MindLake extrae de un archivo queda a su lado, con el nombre completo del archivo más .extracted.md, como en report.pdf.extracted.md. La clave sources los enumera, y nada de Sources aparece nunca como nota. Consulta Fuentes.
Imágenes y archivos en una nota
Una imagen, un vídeo u otro archivo que se muestra en una nota es una línea propia, escrita  o ![[path]]. Su disposición se guarda en esa línea, después de una |: wide lo muestra a todo el ancho en una fila propia, y 2x2 coloca el grupo de archivos en el que está en dos columnas grandes en lugar de miniaturas pequeñas. Full Width y 2×2 Grid, en el menú del clic derecho o en los botones que ves al señalar uno, los escriben por ti.

![[demo.mp4|2x2]]Listas y lienzos
Una lista es una carpeta, no un solo archivo. Sus filas están en data.csv, sus columnas y sus tipos en schema.json, y el texto que escribas bajo la cuadrícula en notes.md. Cualquier app que lea CSV puede abrir las filas. Un lienzo es un solo archivo .canvas en el formato abierto JSON Canvas, que también leen otras herramientas.
data.csv
schema.json
notes.mdNotas bloqueadas
Bloquear una nota reemplaza su archivo .md por un archivo cifrado .mdenc en la misma carpeta, con el nombre del id de la nota en vez de su título. Sin la clave solo se pueden leer el id y la hora de la última actualización; el título, el frontmatter, el cuerpo y la transcripción están todos dentro del cifrado. La grabación de una nota bloqueada no se cifra. Consulta Notas y el editor.
Otros archivos
| Archivo o carpeta | Qué contiene |
|---|---|
Inbox | Las notas que no has archivado. |
Screenshots | Las capturas de pantalla, salvo que las adjuntes a una nota. |
Screen Recordings | Los vídeos de la pantalla que grabas desde la barra de menús. No se crea ninguna nota. |
Voice | El audio que grabas con Voice en la barra de menús, sin crear una nota. |
.originals | Oculta, junto a una imagen a la que has añadido marcas: su original intacto. |
Chats | Las conversaciones con el asistente de IA, un archivo Markdown cada una. |
_Templates | Las plantillas de notas. Elige otra carpeta en Settings ▸ Editor ▸ Templates. |
snippets.json | Tus fragmentos. |
settings.json | Una copia de tus ajustes, que lee una nueva instalación de MindLake. |
lexicon.txt | Nombres y términos con los que la transcripción se contrasta, uno por línea. |
.mindlake | Oculto. Marca la carpeta como bóveda. |
.mindlake-mirror.json | Oculto. Las carpetas de la bóveda reflejadas con git, si usas carpetas sincronizadas. |
Lo que se guarda fuera de la bóveda
Algunas cosas MindLake las guarda en cada Mac, fuera de la bóveda, así que nunca se sincronizan ni viajan con ella. Las rutas están en tu carpeta Library de usuario.
| Qué | Dónde |
|---|---|
| Contactos | La base de datos de MindLake en Application Support/Mindlake. Se quedan en ese Mac y nunca se sincronizan. |
| Índice de búsqueda | Application Support/Mindlake/Search/index.sqlite. Se reconstruye a partir de tus notas, y la mitad de búsqueda por significado (desactivada salvo que la actives) se crea en el Mac con el modelo de frases propio de macOS. |
| Historial del portapapeles | Application Support/Mindlake/clipboard-history.json, con la protección de archivos de macOS: solo texto, los últimos 200 elementos. Desactivarlo lo borra. |
| Índice de texto de capturas de pantalla | Caches/co.goodanalysis.mindlake/capture-text: el texto leído de tus imágenes para /ss, leído en el Mac. |
| Historial de ediciones de la IA | Application Support/Mindlake/EditHistory: las últimas 20 versiones de cada nota antes de una edición de la IA. |
| Pares de carpetas sincronizadas | Application Support/Mindlake/mirror.json, solo para ese Mac. |
| Miniaturas de Sources | Caches/Mindlake/SourceThumbs: las imágenes que muestra la cuadrícula de Sources, para que se llene al momento tras volver a abrir la app. Cuando la carpeta pasa de 400 MB, se borran las más antiguas hasta quedar por debajo de 300 MB. |
| Ajustes | Las preferencias propias del Mac para MindLake, con una copia en el settings.json de la bóveda. |
| Claves de IA, inicios de sesión y la licencia | El llavero de macOS. |