A TypeScript-based WYSIWYG Markdown editor engine designed for streaming AI, large files, and local-first apps, with a macOS native app and web/editor runtimes. It emphasizes a 20 KB kernel and streaming AI token integration.

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (2 so far).
What it is
DOMD is a WYSIWYG Markdown editor powered by a 20 KB from-scratch Markdown-native engine. It is built for fast human editing, large Markdown files, and real-time AI streaming. The project describes a 20 KB Brotli-compressed kernel with React and Immer as runtime dependencies, and supports native macOS app, Quick Look preview, local-first web editor, and agent-friendly CLI.
How it works
The editor uses a Markdown-native kernel where editing, parsing, rendering, undo/redo, streaming AI injection, and chunked file loading are modeled as deterministic state changes inside the kernel. Rendering occurs only where changes happen, and the entire editing stack fits in 20 KB Brotli-compressed. AI models stream Markdown token by token, with live rendering even as tokens arrive. It supports 5 KB notes and 1 MB documents opening with similar perceptual speed, and includes a Quick Look extension for Finder rendering.
Getting started
Development setup includes:
-
npm install npm run dev
For native macOS development:
-
npm run tauri dev
Windows native builds are not currently supported.
See CONTRIBUTING.md for full setup and contribution notes.
Downloadable artifacts include macOS Apple Silicon and Intel builds:
- Apple Silicon: DOMD_aarch64.dmg
- Intel: DOMD_x86_64.dmg
The README also references web playgrounds and input playgrounds available at the web URLs provided in the project description.
Recent releases
Latest five releases (with notes):
- v0.2.11 DOMD v0.2.11 (2026-07-15): Note about Intel x86_64 build tested via Rosetta 2 on Apple Silicon. Report issues.
- v0.2.10 DOMD v0.2.10 (2026-07-15): Note about Intel x86_64 build tested via Rosetta 2 on Apple Silicon. Report issues.
- v0.2.9 DOMD v0.2.9 (2026-07-15): Note about Intel x86_64 build tested via Rosetta 2 on Apple Silicon. Report issues.
- v0.2.8 DOMD v0.2.8 (2026-07-07): Note about Intel x86_64 build tested via Rosetta 2 on Apple Silicon. Report issues.
- v0.2.7 DOMD v0.2.7 (2026-06-24): Note about Intel x86_64 build tested via Rosetta 2 on Apple Silicon. Report issues.
Traction
The repository has 359 stars and 14 forks, with 0 open issues. Stars gained in the last 24 hours: 0.
Licensing
License information states the core editor engine is distributed under a PolyForm Noncommercial 1.0.0 license for the core engine (@do-md/dist), while the application layers are open-source under their respective licenses. Commercial use requires prior written authorization.






