MiaoYan : éditeur Markdown léger et local pour macOS
https://github.com/tw93/MiaoYan
📌 MIAOYAN est une application de prise de notes Markdown légère et locale pour macOS, conçue pour offrir une expérience d’écriture fluide et sans distraction. Développée en Swift 6 natif, cette application mise sur la performance et la simplicité en s’affranchissant des lourdeurs d’Electron. Elle privilégie le stockage local avec synchronisation iCloud, garantissant que les données restent sous le contrôle de l’utilisateur sans aucun envoi vers des serveurs tiers.
L’interface adopte une disposition à trois colonnes épurée avec un mode sombre et une typographie soignée, favorisant la concentration sur l’écriture. Le support de LaTeX pour les formules mathématiques et de Mermaid pour les diagrammes en fait un outil polyvalent pour les rédacteurs techniques. Les raccourcis clavier complets et le formatage automatique permettent d’écrire rapidement sans toucher à la souris, tandis que l’éditeur propose une vue partagée avec prévisualisation en temps réel et une synchronisation bidirectionnelle du défilement à 60 fps, accessible par un simple ⌘.

Le fonctionnement repose sur un système de dossiers locaux : l’application surveille un dossier désigné (iCloud Drive ou emplacement personnalisé) et affiche les fichiers Markdown qu’il contient. Cette approche « local-first » garantit que les notes restent accessibles hors ligne et utilisables avec n’importe quel autre éditeur de texte, sans lock-in propriétaire. Les documents sont organisés en catégories via des sous-dossiers, créés directement depuis l’interface avec l’icône « Nouveau dossier » en haut à gauche.
🎨 Points clés à retenir :
🍎 Exclusivité macOS — Application native Swift 6, nécessite macOS 11.5 ou supérieur, avec meilleure performance que les apps Electron
💾 Stockage local uniquement — Aucune collecte de données, les notes restent sur l’appareil, synchronisation optionnelle via iCloud
⌨️ Raccourcis clavier étendus — Navigation et formatage complets au clavier pour ne jamais quitter les touches
⚡ Mode split éditeur/prévisualisation — Vue côte à côte avec scroll synchronisé à 60 fps, activable via ⌘
🧮 Support LaTeX et Mermaid — Formules mathématiques et diagrammes directement dans les notes
🌙 Mode sombre natif – Interface trois colonnes épurée avec thème sombre et police personnalisable
📊 Mode présentation PPT — Créer des présentations avec des séparateurs --- entre les slides
🔒 Respect de la vie privée — Aucune télémétrie, aucune connexion serveur requise pour le fonctionnement
Le premier lancement après installation du DMG téléchargé depuis les releases GitHub est désormais simplifié : l’application est notariée par Apple et se lance directement par double-clic. Les préférences (⌘,) permettent de configurer l’emplacement de stockage, le mode d’édition (simple ou split), le thème clair/sombre, la police par défaut (TsangerJinKai) et de nombreuses options d’interface pour adapter l’environnement d’écriture aux préférences de chacun.
La prise en main se résume à quelques étapes : téléchargement du DMG depuis la page des releases, glissement de MiaoYan.app vers le dossier Applications, création d’un dossier MiaoYan dans iCloud Drive ou ailleurs, configuration de cet emplacement dans les préférences, puis création de catégories et début de rédaction. L’application gère automatiquement le chargement des fichiers Markdown présents dans le dossier surveillé et met à jour l’affichage en cas de modification externe.
MiaoYan se distingue des solutions comme Typora par son choix délibéré de ne pas implémenter un mode WYSIWYG, considérant que l’implémentation d’un tel modèle en Swift natif introduirait une complexité excessive et des risques de fiabilité. Le mode split maintient l’éditor Markdown pur tout en offrant un retour visuel immédiat. Ce parti-pris technique s’accompagne d’une documentation complète incluant un guide de syntaxe Markdown et un mode présentation basé sur reveal.js pour transformer les notes en diaporamas interactifs.
Concrètement, c’est une application pensée pour ceux qui écrivent quotidiennement en Markdown et cherchent un outil rapide, fiable et respectueux de leurs données, sans fioritures inutiles ni dépendances cloud. La communauté active autour du projet (plus de 7600 étoiles sur GitHub) témoigne de l’intérêt pour une approche qui privilégie la simplicité et la performance plutôt que l’accumulation de fonctionnalités.

En savoir plus sur Clement MONDARY
Subscribe to get the latest posts sent to your email.
