Una app de notas de escritorio sin distracciones y sin conexión para Windows, macOS y Linux, creada con Electron y TypeScript, sin funciones de IA, anuncios ni rastreo.
alexishida/Moji
Una aplicación de escritorio ligera para abrir, leer, editar y exportar archivos Markdown, desarrollada con Electron y React.
- Estrellas
- 501
- Forks
- 55
- Issues abiertos
- 2
- Último commit
- el mes pasado
¿Qué es?
Moji es una aplicación de escritorio para trabajar con archivos Markdown, pensada para quienes buscan algo más parecido a un lector de PDF que a un IDE completo. Abre archivos .md y .markdown mediante un cuadro de diálogo, arrastrándolos y soltándolos o asociándolos a la aplicación, y permite trabajar con varios documentos en pestañas.
La aplicación ofrece una vista previa renderizada con navegación por el esquema, tablas, listas de tareas, fórmulas con KaTeX y diagramas Mermaid, junto con un editor de código fuente basado en CodeMirror 6 y una vista dividida en tiempo real opcional. Los documentos se pueden exportar como HTML, PDF o PNG, con los diagramas Mermaid incrustados como SVG. Los archivos grandes se transmiten y analizan en un Web Worker, y los borradores sin título se conservan para recuperarlos después de reiniciar la aplicación.
Moji está desarrollado con Electron, React, TypeScript y electron-vite. Ofrece instaladores para Windows, macOS (DMG) y Linux (AppImage y DEB), e incluye una interfaz en varios idiomas.
Funciones clave
- 01Abre archivos .md y .markdown mediante un cuadro de diálogo, arrastrándolos y soltándolos o asociándolos a la aplicación, y permite editarlos en varias pestañas.
- 02La vista previa muestra tablas, listas de tareas, notas al pie, fórmulas matemáticas en LaTeX y diagramas Mermaid.
- 03Editor basado en CodeMirror 6 con una vista dividida en tiempo real que sincroniza el desplazamiento entre el código fuente y la vista previa.
- 04Exporta el documento activo a HTML, PDF o PNG, con progreso cancelable.
- 05Recupera los documentos sin título y sin guardar después de reiniciar la aplicación.
- 06Gestiona archivos grandes mediante su transmisión y renderizado en un Web Worker.
Casos de uso
- Leer notas, documentación o especificaciones en Markdown en una ventana sencilla, sin abrir un IDE.
- Escribir en Markdown con una vista previa en tiempo real y luego exportar a PDF o HTML para compartir.
- Previsualizar documentos que contienen diagramas Mermaid o fórmulas matemáticas.
Inicio rápido
- 1
Instalar las dependencias
npm install - 2
Ejecutar la aplicación en modo de desarrollo
npm run dev
Antes de usarlo
- Las compilaciones para macOS no están firmadas ni notarizadas, por lo que Gatekeeper bloquea el primer inicio y el usuario debe autorizarlo manualmente.
- La búsqueda automática de actualizaciones solo está disponible en las compilaciones NSIS para Windows y AppImage para Linux.
- Para compilar desde el código fuente se requiere Node.js ^20.19.0 o >=22.12.0.
Temas
Preguntas frecuentes
- ¿Qué es Moji?
- Una aplicación de escritorio ligera para abrir, leer, editar y exportar archivos Markdown, desarrollada con Electron y React. Moji es una aplicación de escritorio para trabajar con archivos Markdown, pensada para quienes buscan algo más parecido a un lector de PDF que a un IDE completo. Abre archivos .md y .markdown mediante un cuadro de diálogo, arrastrándolos y soltándolos o asociándolos a la aplicación, y permite trabajar con varios documentos en pestañas.
- ¿Moji es gratuito? ¿Qué licencia tiene?
- Moji es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Moji sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de Moji fue el 11 sept 2026.
- ¿Para qué puedo usar Moji?
- Leer notas, documentación o especificaciones en Markdown en una ventana sencilla, sin abrir un IDE. Escribir en Markdown con una vista previa en tiempo real y luego exportar a PDF o HTML para compartir. Previsualizar documentos que contienen diagramas Mermaid o fórmulas matemáticas.
- ¿Cómo se instala Moji?
- Instalar las dependencias: npm install Ejecutar la aplicación en modo de desarrollo: npm run dev
- ¿Dónde consigo Moji?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/alexishida/Moji
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de escritorio Tauri local-first que convierte Markdown en tarjetas paginadas para redes sociales y las exporta como PNG, JPG, PDF o PNG largo.
Procesador de texto gratuito, local y sin distracciones para novelistas, que guarda los manuscritos como archivos de texto y les da formato de libro mientras escribes.
Framework para crear aplicaciones de escritorio multiplataforma con JavaScript, HTML y CSS, basado en Node.js y Chromium.
Grabador y editor de pantalla de código abierto para Mac, Windows y Linux que añade zoom, retoques al cursor y marcos con estilo a los videos de demostración.
Una aplicación ligera de notas adhesivas de escritorio y multiplataforma, con edición y vista previa de Markdown, creada con Tauri 2 y React.