$ 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. No desktop app. No save button. Works from any shell — SSH, Termux, anywhere.

~/ — 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 — not in a database, not in the cloud. mding-cli syncs bidirectionally while running. Disconnect and your files are untouched.

> Any shell, anywhere

SSH, Termux on your phone, a CI runner, a Raspberry Pi — if it runs Node.js, you get a full web editor with live preview and diagrams. No desktop app 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.

> No save button

Autosave, autosync, no tabs. Edit a file in the browser — it saves to disk instantly. Edit on disk — the browser updates. Zero friction by design.

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.

Works in Termux on Android too. Full web editor from your phone's terminal — no app store, no native app, no compromises.

Start editing in 30 seconds

$ npx mding-cli