Double-click a .md in Finder and see it rendered the way GitHub does. Edit it in VS Code, vim or anything else — the preview reloads on the fly.Double-cliquez un .md dans le Finder et voyez-le rendu comme sur GitHub. Éditez-le dans VS Code, vim ou autre — l'aperçu se recharge à la volée.在 Finder 裡按兩下 .md,就能看到與 GitHub 相同的呈現方式。用 VS Code、vim 或任何編輯器修改——預覽會即時重新載入。
Fast and native.
let v = "Hi"
## features## fonctions## 功能
A true macOS document app: multi-window, Open Recent, dark-mode aware. The rich rendering you expect, with none of the Electron weight.Une vraie app document macOS : multi-fenêtres, Ouvrir récent, compatible mode sombre. Le rendu riche attendu, sans le poids d'Electron.一個真正的 macOS 文件應用程式:多視窗、開啟最近使用、支援深色模式。你期待的完整呈現,卻沒有 Electron 的負擔。
A single SwiftUI scene with bundled web assets — no remote fetch on launch. Opens in under 300 ms.Une seule scène SwiftUI avec les ressources web embarquées — aucun appel distant au lancement. Ouvre en moins de 300 ms.單一 SwiftUI 場景搭配內嵌的網頁資源——啟動時不需向遠端取檔。開啟時間不到 300 毫秒。
Edit in any external editor; the preview updates in ≈130 ms and handles atomic saves cleanly.Éditez dans n'importe quel éditeur externe ; l'aperçu se met à jour en ≈130 ms et gère proprement les sauvegardes atomiques.在任何外部編輯器中修改;預覽會在約 130 毫秒內更新,並妥善處理原子式儲存。
markdown-it with GFM tables and task lists — rendered in GitHub Light, GitHub Dark or a warm Sepia theme, per window.markdown-it avec tableaux GFM et listes de tâches — rendu en GitHub Light, GitHub Dark ou un thème Sépia chaleureux, fenêtre par fenêtre.markdown-it 支援 GFM 表格與任務清單——可逐視窗選擇 GitHub Light、GitHub Dark 或溫暖的 Sepia 主題。
highlight.js with GitHub light & dark themes for fenced code blocks.highlight.js avec thèmes GitHub clair et sombre pour les blocs de code.highlight.js 為圍欄式程式碼區塊提供 GitHub 淺色與深色主題。
Inline and display math via KaTeX, plus Mermaid flowcharts, sequence and graph diagrams.Maths en ligne et en bloc via KaTeX, plus les organigrammes, diagrammes de séquence et graphes Mermaid.透過 KaTeX 呈現行內與獨立數學式,另支援 Mermaid 流程圖、循序圖與關係圖。
Toggle Preview / Split / Source, with a syntax-highlighted source view, line-number gutter and native save.Basculez entre Aperçu / Scindé / Source, avec vue source colorée, gouttière de numéros de ligne et sauvegarde native.可切換預覽/分割/原始碼檢視,附語法上色的原始碼區、行號欄,以及原生儲存。
Native ⌘F search, ⌘± content zoom (per-window), and ⌘P print / Save as PDF.Recherche native ⌘F, zoom du contenu ⌘± (par fenêtre), et ⌘P impression / Enregistrer en PDF.原生 ⌘F 搜尋、⌘± 內容縮放(逐視窗),以及 ⌘P 列印/儲存為 PDF。
Select a .md in Finder and hit Space — full rendering with code, math and diagrams, without opening the app.Sélectionnez un .md dans le Finder et appuyez sur Espace — rendu complet avec code, maths et diagrammes, sans ouvrir l'app.在 Finder 中選取 .md 並按 空白鍵——不必開啟應用程式,就能完整呈現程式碼、數學式與圖表。
Sparkle 2 + notarized DMGs + EdDSA signature — Check for Updates… downloads, swaps and relaunches.Sparkle 2 + DMG notariés + signature EdDSA — Rechercher les mises à jour… télécharge, remplace et relance.Sparkle 2 + 已公證的 DMG + EdDSA 簽章——檢查更新…會自動下載、替換並重新啟動。
// why it exists// pourquoi elle existe// 為什麼有這個工具
macOS ships no real Markdown previewer — TextEdit shows raw text, and Electron apps take seconds to launch. MarkdownViewer delegates to native APIs wherever possible and drops into JavaScript only for what WKWebView renders for free. The result: a featherweight document app that feels instant.macOS ne livre aucun vrai aperçu Markdown — TextEdit montre le texte brut, et les apps Electron mettent des secondes à démarrer. MarkdownViewer s'appuie sur les API natives partout où c'est possible et ne descend en JavaScript que pour ce que WKWebView rend gratuitement. Résultat : une app document plume, qui paraît instantanée.macOS 沒有內建真正的 Markdown 預覽工具——文字編輯只顯示原始文字,而 Electron 應用程式啟動要好幾秒。MarkdownViewer 盡可能交給原生 API,只在 WKWebView 本來就免費提供的部分才使用 JavaScript。結果是一個輕如羽毛、感覺瞬間開啟的文件應用程式。
under the hoodsous le capot底層架構
A native SwiftUI + AppKit document app on top, the proven JavaScript Markdown pipeline bundled and rendered offline underneath. The best of both worlds.Au-dessus, une app document native SwiftUI + AppKit ; en dessous, le pipeline Markdown JavaScript éprouvé, embarqué et rendu hors ligne. Le meilleur des deux mondes.上層是原生的 SwiftUI + AppKit 文件應用程式,下層是成熟的 JavaScript Markdown 流程,內嵌並離線呈現。兩者的長處兼得。
DocumentGroup; a WKWebView renders it with markdown-it, highlight.js, KaTeX and Mermaid, all bundled and offline.Du double-clic au rendu — le Finder confie le fichier à un DocumentGroup natif ; une WKWebView le rend avec markdown-it, highlight.js, KaTeX et Mermaid, tous embarqués et hors ligne.從按兩下到完成呈現 — Finder 把檔案交給原生的 DocumentGroup;再由 WKWebView 以 markdown-it、highlight.js、KaTeX 與 Mermaid 呈現,全部內嵌且離線。get starteddémarrer開始使用
No App Store, no sign-in. Notarized by Apple — it launches by double-click, even offline.Pas d'App Store, pas de compte. Notariée par Apple — elle se lance d'un double-clic, même hors ligne.不需 App Store,也不需登入。已通過 Apple 公證——即使離線,按兩下也能啟動。
Grab the latest signed .dmg from GitHub Releases and mount it.Récupérez le dernier .dmg signé depuis GitHub Releases et montez-le.從 GitHub Releases 取得最新的已簽章 .dmg 並掛載。
Drag MarkdownViewer.app into /Applications. That's it.Glissez MarkdownViewer.app dans /Applications. C'est tout.將 MarkdownViewer.app 拖入 /Applications。就這樣。
Right-click any .md → Get Info → Open with → Change All…Clic droit sur un .md → Lire les informations → Ouvrir avec → Tout modifier…在任一 .md 上按右鍵 → 取得資訊 → 開啟方式 → 全部更改…
ready?prêt ?準備好了嗎?
Free, open-source, and updated automatically. macOS 13 Ventura or later.Gratuite, open source et mise à jour automatiquement. macOS 13 Ventura ou ultérieur.免費、開源,並會自動更新。macOS 13 Ventura 或以上版本。