Cross-platform Markdown editor with a Notion-style WYSIWYG mode, split
source/live-preview, find & replace, and themeable print/PDF export with
per-document branding profiles — including court-filing (legal) formatting
with 12pt double-spaced text that flows continuously across pages,
fill-in blanks, signature lines and forced page breaks.
README
Markdown Studio
Write in Markdown, publish polished PDFs — including court-ready filings.
A cross-platform viewer + Notion-style WYSIWYG editor for Windows, Linux,
Android, iOS and macOS, built with Flutter.
Draft with AI, file with confidence. AI assistants read and write
Markdown fluently; Markdown Studio is the polish-and-print step — pick a
profile and the same plain-text draft comes out as a branded report or a
court-compliant pleading (12pt, double-spaced, justified, captions,
certificate of service).
A plain-Markdown motion rendered with the built-in
Court Filing profile — centered court header, margin-to-margin caption,
double-spaced justified body. Source + result:
motion-for-continuance.md
→ PDF.
Split view — raw Markdown (with the floating format
toolbar) beside the live preview. Printing opens in its own tab, so you can
keep editing.
Installers set everything up (Start Menu / desktop entry / file association);
portable builds just extract and run. Step-by-step install notes ship with
every release.
Highlights
Four view modes — Notion-style WYSIWYG Edit, Split
source + live preview, Raw source, read-only Preview.
Editor comforts — multi-document tabs (drag to reorder or tear off),
find & replace (Ctrl/Cmd+F/H), browser-style zoom (Ctrl +/−/0 or
Ctrl+scroll), floating format toolbar, drag & drop, auto-reload of
external changes, light/dark/system themes.
Print & PDF studio — per-document branding profiles (fonts,
colours, logo, headers/footers, watermarks) in a print-preview tab;
profiles are plain JSON an AI assistant can generate.
Court-filing mode — uniform 12pt, double-spaced, justified,
first-line indents, monochrome; text flows continuously across pages.
Forms & filings in Markdown — fill-in blanks, signature lines,
two-column captions, and forced page breaks via a small inline-HTML
subset.
# Flutter is pinned to 3.41.9 (see .fvmrc) — 3.44+ does not compile yet.
fvm install && fvm flutter pub get
fvm flutter run -d linux # or windows / macos / a device
Details, platform prerequisites and the full project layout:
docs/DEVELOPMENT.md.
License
PolyForm Noncommercial 1.0.0 — free for personal,
research and other non-commercial use; commercial use requires separate
terms.
Legal disclaimer
Markdown Studio is a formatting tool, not legal advice. Documents it
produces — including output of the Court Filing profile — are not
guaranteed to meet any court's requirements. Filing rules vary by
jurisdiction; always check your local court's rules or consult a licensed
attorney.