$ 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.
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...
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