Your AI agents write Markdown all day. Ashlr MD turns those raw
.md
files into clean, readable documents you can open, edit, export, and
actually understand — with free, private, on-device AI built in.
Generated by Claude Code · 2 min read
# install & open brew install --cask md-opener mdopen PLAN.md
.md
Double-click a .md and
you get Preview (a blank page) or TextEdit (a wall of raw syntax).
Neither is built for the documents AI agents actually produce.
✓ Scaffold the project
Wire up export
mdopen PLAN.md
Open, read, edit, and share Markdown — beautifully, instantly, and without leaving your Mac.
GitHub-flavored Markdown, syntax-highlighted code, Mermaid diagrams, math, tables, footnotes — rendered the moment you double-click.
A Typora-style WYSIWYG editor for everyone, plus a lossless source mode for power users. Saves are instant and safe.
One click to a polished PDF, a Word doc, or a self-contained HTML page. Fully offline. No Pandoc, no accounts.
Callouts, interactive checkboxes that save back to the file, and automatic plan / diff / multi-file detection — agent docs come alive.
Paper, Sepia, and Midnight — switch live, and everything from code to diagrams follows along. Beautiful in light and dark.
Built on Tauri — a tiny native binary that launches in a blink. No Electron bloat, no spinning beachballs.
Summarize, explain, rewrite, or translate any document — powered by Apple's on-device foundation models. No API key. No subscription. Nothing uploaded.
Ashlr MD speaks the language of coding agents. Open a file from the terminal, a URL, or let Claude Code read and edit the live document over MCP.
# open a file in Ashlr MD from anywhere $ mdopen PLAN.md # let Claude Code drive the app $ claude mcp add mdopener mdopener-mcp ✓ connected · 5 tools available # now, inside Claude Code: "open README.md, add a Summary section, and export it as PDF"
Pick a mood and the whole document — text, code, diagrams, chrome — follows. Try them live in the preview above.
Free, open source, and local-first. Make Ashlr MD your default .md handler and never dread a Markdown file again.