Jimmy es una herramienta de conversión de notas cuyo objetivo es convertir contenido de distintas apps de notas o formatos de documentos a Markdown. Es útil para quienes quieren sacar sus notas de aplicaciones cerradas, importarlas en Obsidian o Joplin, o simplemente conservarlas a largo plazo como texto plano.
La documentación del proyecto lo plantea de forma directa: exporta o respalda los datos de la app original, ejecuta jimmy para convertirlos y luego importa el resultado en Joplin u Obsidian, o ábrelo directamente en un editor de texto como VSCode.
Qué Problema Resuelve Jimmy
Muchas apps de notas tienen sus propios formatos de exportación. Al cambiar de aplicación, lo más difícil no suele ser el texto, sino imágenes, adjuntos, etiquetas, enlaces internos y metadatos estructurados como front matter.
Jimmy intenta convertir esas exportaciones en un directorio Markdown más universal:
- Convierte el cuerpo de las notas a Markdown.
- Intenta conservar imágenes, recursos y adjuntos.
- Intenta conservar etiquetas, enlaces externos y enlaces internos entre notas.
- Genera Markdown + front matter.
- El resultado puede importarse en Joplin, Obsidian y herramientas similares, o leerse directamente con un editor de texto.
El valor de este tipo de herramienta es reducir el coste de migración. Una vez que las notas están en Markdown, dejan de estar atadas a una app concreta. Copias de seguridad, búsqueda, control de versiones y procesamiento con LLM se vuelven mucho más sencillos.
Soporta Muchas Apps de Notas
Jimmy soporta una amplia lista de fuentes, incluyendo Anki, Anytype, Bear, CherryTree, ColorNote, Day One, Diaro, Drafts, Dynalist, Evernote, Google Docs, Google Keep, Joplin, Notion, Obsidian, OneNote, QOwnNotes, RedNotebook, Reflect, Roam Research, Signal, Simplenote, Standard Notes, Synology Note Station, Telegram, Tiddlywiki, Turtl, UpNote, Wordpress, Zim, Zoho Notebook y más.
No todas las fuentes tienen la misma fidelidad. En una migración real conviene probar primero con un lote pequeño y revisar imágenes, adjuntos, etiquetas, enlaces internos y campos de fecha.
También Convierte Documentos Comunes
Además de exportaciones de apps de notas, Jimmy puede manejar formatos de documentos comunes. La documentación menciona convertir un archivo individual o convertir recursivamente una carpeta completa, lo que sirve para transformar directorios de documentos desordenados en Markdown.
Formatos comunes soportados:
| Tipo | Ejemplos |
|---|---|
| Documentos de oficina | DOCX, ODT, RTF |
| Lenguajes de marcado | Asciidoc, DocBook, Markdown, MediaWiki, reStructuredText |
| Web y ebooks | HTML, MHTML, EPUB |
| Datos y archivos estructurados | CSV, OPML, Jupyter Notebook |
| Otros | PDF, EML, Fountain, txt2tags |
Si solo quieres convertir por lotes DOCX, PDF o HTML a Markdown, Jimmy también puede servir como herramienta offline de procesamiento por lotes.
Dos Formas de Uso
Jimmy ofrece interfaces CLI y TUI.
| Interfaz | Mejor para | Notas |
|---|---|---|
| CLI | Procesamiento por lotes, scripts, funcionalidad completa | Sirve para convertir carpetas, escribir scripts de migración y especificar formatos de origen |
| TUI | Conversión interactiva | Adecuada para operación manual; actualmente es un subconjunto beta de la funcionalidad completa |
El README oficial da estos ejemplos para Linux:
|
|
Estos comandos muestran que Jimmy no está pensado solo para una app de notas. Integra “paquetes exportados de notas” y “carpetas de documentos comunes” dentro del mismo flujo de conversión.
Características Principales
| Característica | Descripción |
|---|---|
| Ejecución offline | La conversión no depende de servicios cloud, útil para notas privadas |
| Open source | El repositorio usa GPL-3.0 license |
| Multiplataforma | Hay descargas oficiales para Linux, Windows y macOS |
| Binario independiente | No exige instalar Docker, Python ni Node.js |
| No usa IA | La conversión no llama a IA, lo que hace el resultado más controlable y reduce preocupaciones de privacidad |
| Markdown + front matter | Facilita importar a apps de notas y gestionar después con Git |
“Offline” y “sin IA” encajan muy bien con migración de notas. Las notas suelen contener información personal, material de trabajo y adjuntos históricos. Mantener la conversión local deja el límite de riesgo más claro.
Quién Debería Usarlo
Jimmy es útil para:
- Usuarios que migran desde Evernote, Notion, OneNote, Google Keep y herramientas similares a Markdown.
- Personas que quieren importar notas en Obsidian, Joplin u otro flujo de texto plano.
- Quienes quieren conservar materiales a largo plazo en un formato más fácil de leer en el futuro.
- Quienes preparan notas o documentos como texto procesable por LLMs.
- Quienes necesitan convertir recursivamente carpetas con DOCX, PDF, HTML, ODT y formatos similares.
No necesariamente es ideal para quien espera una “migración perfecta con un clic”. Los formatos de exportación varían mucho entre apps, y páginas complejas, bases de datos, contenido embebido y enlaces internos pueden requerir revisión manual.
Lista de Comprobación Antes de Migrar
Antes de una migración real, conviene seguir este orden:
- Exportar una muestra pequeña desde la app original.
- Convertir esa muestra con Jimmy en lugar de convertirlo todo de inmediato.
- Revisar texto Markdown, imágenes, adjuntos, etiquetas, fecha de creación y enlaces internos.
- Confirmar que la app destino, como Obsidian o Joplin, reconoce bien la estructura de carpetas y front matter.
- Convertir el paquete completo de exportación.
- Conservar tanto la exportación original como el resultado convertido hasta verificarlo todo.
Este proceso es algo más lento, pero evita descubrir después de la migración que faltan adjuntos, hay enlaces rotos o la estructura de etiquetas no encaja.
Mi Lectura
Jimmy es valioso porque convierte la migración de notas de “depender del importador de una app” a “convertir primero a Markdown universal”. Soporta muchas fuentes y su salida es lo bastante general como para liberar una base de conocimiento personal de formatos cerrados.
Si solo exportas una o dos notas ocasionalmente, quizá no lo necesites. Pero si tienes años de notas, adjuntos y carpetas de documentos, y quieres moverte a Obsidian, Joplin o un flujo Markdown gestionado con Git, Jimmy merece una prueba. Funciona mejor como capa intermedia de migración: primero transforma los datos en texto legible, respaldable y procesable por lotes; después decides qué sistema de notas lo gestionará.
Enlace del proyecto: marph91/jimmy
Documentación: Jimmy - Note Conversion Tool