$ cat README.md

Markdown is everywhere._

Your editor shouldn't be stuck in one place. markdown.ing bridges your local files with a web-class editor — live preview, diagrams, export, sharing. Works from any shell. Even over SSH.

~/ — zsh
$ npx mding-cli ✓ Connected to markdown.ing ➜ Watching ~/projects/docs (14 files) ➜ Editor ready at https://app.markdown.ing   # edit locally, preview in the browser # or edit in the browser, save to disk # works over SSH — rich editing from any shell

Your files. Our editor.

> Local-first

Your markdown lives on your filesystem. mding-cli watches your folder and syncs changes bidirectionally with the web editor. No uploads, no lock-in.

> SSH-friendly

SSH into any machine, run npx mding-cli, get a full editor with live preview, diagrams, and export. No local GUI required.

> Publication-quality PDF

Export polished PDFs powered by Pandoc and Typst — no headless browser, no wkhtmltopdf. Diagrams pre-rendered server-side, clean typography, predictable output every time.

> Real preview

Mermaid and D2 diagrams render inline. Scroll sync keeps editor and preview aligned. See exactly what your document looks like as you type.

> Share instantly soon

Generate a share link with one click. Add a password, set read-only or read-write. Your readers see a polished document, not raw markdown.

> GitHub native soon

Connect a repo, browse files, edit in the web editor, submit a PR. Ghost items lazy-load so large repos stay fast.

> Engineer-grade

CodeMirror 6 under the hood. Vim mode, keyboard-driven command palette, collections, full-text search. Built for how engineers actually work.

> Diagrams built in

Mermaid and D2 render inline as you type. Client-side for instant feedback, server-side for export. No plugins, no config.

> Zero config

One command, one account. No YAML, no dotfiles, no daemon. Run npx mding-cli, open your browser, start editing.

A rich editor for every shell

You're SSH'd into a production box. You need to edit a config file, review some docs, or write an incident report. Your options? vim, nano, or...

prod-server — ssh
admin@prod $ npx mding-cli ✓ Connected to markdown.ing ➜ Watching ~/incident-reports (3 files)   # open your browser, full editor is ready # live preview with diagrams # save in the browser → file updates on the server # edit on the server → browser refreshes instantly

One command. Full web editor. From anywhere.

Start editing in 30 seconds

$ npx mding-cli