MD Reader Open in MD Reader

MD Reader — User Insights & Requirements

Source: X/Twitter thread on Notion shipping read-only .md file opening. The replies are a free focus group — people volunteering exactly what they wish an MD tool did, plus naming the competitors they already use. Mined below for a best-in-class reader (paste-from-dev-tools first).


Section 1 — User Insights (what the thread actually reveals)

1. "Read-only" is the loudest complaint — but it's a trap for a reader

The single most-repeated reaction was frustration that Notion's feature is view-only:

Insight: Users don't actually all want a full editor. Parsing the complaints, three distinct jobs hide under "editable": (a) copy the rendered/source back out cleanly, (b) export/round-trip to .md, (c) real inline editing. For a reader, you can satisfy (a) and (b) — which silences most of the noise — without becoming an editor. That's the cheap win.

2. The real pain is scattered files, not single files

Insight: The unit of value isn't "a file," it's a folder / vault. Single-file paste is the entry drug; folder-open + list + navigate is what makes it sticky. This is also the Obsidian-shaped gap everyone keeps gesturing at ("catching up with Obsidian" — @iamerickdamon).

3. Fidelity on migration is the trust-killer

Insight: This is the most technically specific — and most important — reply in the thread. The two things that reliably break MD tools are YAML frontmatter and relative / wiki links ([[...]], ./path.md). A reader that renders these correctly (frontmatter as a clean metadata panel, relative links as working in-app navigation) instantly out-classes the "just dumps raw text" crowd.

4. The source is increasingly AI/dev-tool output

Insight: The dominant input is now pasted AI output and dev-tool exports — meaning heavy code blocks (syntax highlighting), tables, task lists, and GFM must be flawless, and paste (not file-open) is the primary intake path. Optimize the clipboard flow ruthlessly: paste → instant clean render, zero setup.

5. There's a live competitive set — and users name it unprompted

Named in-thread: Obsidian, PenDown (Mac MD editor), markdownbird.com ("is better"), zennotes.org, Doc2MD (PDF/DOCX→MD), HackMD. Notion itself is the incumbent people are dunking on.

Insight: The bar for "just renders markdown" is already met by many tools; users switch on UI quality ("the best UI for it was always Notion" — @gauravshetty4) and friction ("I hate opening md files on different apps"). Best-in-class = fastest, prettiest, least setup — not most features.

6. Adjacent asks that hint at roadmap (not v1)


Section 2 — Requirements (prioritized for a best-in-class reader)

P0 — Must-have (this is the product)

# Requirement Driven by
1 Instant paste-to-render from clipboard, zero setup, sub-second User's core use case; @GRO_REAST
2 Flawless GFM: syntax-highlighted code blocks, tables, task lists, footnotes, strikethrough AI/dev-tool output is the main input
3 YAML frontmatter parsed → rendered as a clean, collapsible metadata panel (not raw text) @sebuzdugan
4 Relative & wiki links work (./file.md, [[note]]) as in-app navigation @sebuzdugan
5 Copy back out: copy as source .md, copy as rich text/HTML, copy rendered section @BrianBolze, @ContinuumCode
6 Best-in-class typography & readability (the actual differentiator) @gauravshetty4, @iamerickdamon

P1 — Strongly wanted (turns a viewer into a tool people keep)

# Requirement Driven by
7 Open a folder / vault, list all .md, sidebar navigation between them @lamrin, @HeyRyanWhite
8 Export to .md (and PDF/HTML) @_08tech
9 Obsidian-vault compatible (wiki-links, folder structure, attachments resolve) @HeyRyanWhite, @iamerickdamon
10 Light/dark + focus/reading mode, clean single-column "pure markdown" view @rocarvaj
11 Table of contents / outline auto-generated from headings Implied by long-doc navigation

P2 — Roadmap / differentiators (not v1, but claim the direction)

# Requirement Driven by
12 Live sync with a folder / Google Drive (watch + auto-refresh, not one-time import) @lance_lz_kong, @HeyRyanWhite
13 Convert-in: PDF / DOCX → Markdown on drop Doc2MD interest
14 Share / publish a rendered .md as a link (SEO-friendly) @iSanjayJoshi
15 Light inline editing (opt-in), preserving round-trip fidelity @ContinuumCode, @lamrin
16 Multi-file / split view (view two docs, diff, or preview-vs-source) PenDown "multiview" reference

Explicit non-goals to protect the "reader" positioning


One-line strategy takeaway

The thread says: everyone can render markdown; nobody does it beautifully with zero friction while respecting frontmatter, relative links, and folders. Win on paste-speed + fidelity + typography first, then folder/vault, then sync — and resist turning the reader into an editor.