The Markdown editor that speaks code
Write READMEs, docs, and dev blog posts with syntax-highlighted snippets, diagrams-as-code, and one-click publishing to the platforms developers actually read.

Code-first writing
Code blocks that are treated like code
READMEs, changelogs, and tutorials live or die by their snippets. Write fenced code blocks with syntax highlighting, then embed them as GitHub gists or shareable screenshots without leaving the editor.
- Fenced code blocks with syntax highlighting in editor and preview
- Embed snippets as GitHub gists or polished code screenshots
- Markdown linting with one-click fixes, GFM tables, and task lists

Diagrams as code
Architecture diagrams that live in your Markdown
Describe flowcharts, sequence diagrams, and system maps in plain text and see them render live. Diagrams stay in your document, so they get reviewed and versioned like the rest of your code.
- Mermaid flowcharts, sequence diagrams, Gantt charts, and more
- Graphviz and mind map rendering with live preview
- Plain-text sources that diff cleanly in code review

AI on your terms
An AI assistant that speaks fluent code block
Draft, refactor, and explain technical content with an assistant that understands the document you have open. Every suggestion lands as a diff preview you accept or reject.
- Generate code snippets and diagrams straight from a prompt
- Bring your own key: OpenAI, Anthropic, Grok, or Gemini
- Run fully local models via Ollama in the desktop app - nothing leaves your machine

Publish anywhere
Publish where developers actually read
Connect a destination once in Settings, then push the same document to your blog platforms or straight into your own infrastructure. Your Markdown stays the canonical source.
- Publish to DEV (Forem), Hashnode, WordPress, Ghost, or X Articles
- Push to a GitHub repository, a Gist, or your own S3 bucket
- Custom frontmatter support for Hugo, Jekyll, and static-site workflows

Reliable by default
Drafts that survive flaky Wi-Fi and bad merges
The editor is offline-first, so writing works on planes and trains, and every change is captured in automatic version history you can restore in one click.
- Offline-first editing that syncs when you reconnect
- Automatic version history with instant restore
- Import and export plain Markdown - your files stay yours

Fits the toolchain you already use
The same Markdown core is available wherever you work - terminal, editor, browser, or desktop.
CLI
Render and convert Markdown from your terminal and scripts.
Learn moreVS Code extension
Preview Markdown with diagrams right inside your editor.
Learn moreChrome extension
Open local and remote .md files beautifully in the browser.
Learn moreDesktop app
An installable, offline-first editor for macOS, Windows, and Linux.
Learn moreDeveloper questions, answered
Your next README deserves a better editor
Free to start. Your files stay Markdown, and they stay yours.