MyMarkdown logo

Understand Markdown, without leaving VS Code

A beautiful preview for everyday reading. AI can also add smart labels that group related sections, making long documents easier to understand.

Version 0.2.2 · about 1 MB · works with VS Code 1.85+

MyMarkdown showing a support report in the Markdown editor with a formatted VS Code preview and smart labels

AI-assisted smart labels

Ask AI to group and label related parts of a long document, making its structure and important details easier to understand at a glance.

A preview made for reading

Colorful headings, formatted JSON, task lists, Mermaid diagrams, calm code blocks, scroll sync, and click-to-source — all inside VS Code’s own preview.

One-key beautify

Press Cmd/Ctrl + Alt + B to normalize spacing, lists, and JSON with the smallest possible edit. One undo reverses the whole change.

Contents and live checks

Jump through H1–H3 headings from the sidebar. Heading jumps, unclosed fences, mixed bullets, and invalid JSON appear in Problems as you type.

AI-assisted smart labels

Ask the document a question

A lens turns one useful question into a visual map of the document. Labels are saved beside your workspace, so you can return to them or keep several views of the same file.

Example: ask “Which parts need more work?” and the preview can mark sections as Complete, Needs decision, or Missing detail.

Which parts need more work?

● Complete · 3● Needs decision · 2● Missing detail · 1

Create your first lens

Nothing is generated just by opening a file. You stay in control.

  1. 1

    Open the Markdown source

    Keep the .md editor focused — label commands are hidden while the Preview tab has focus.

  2. 2

    Ask for ideas

    Open the Command Palette and run “MyMarkdown: Suggest Label Lenses”.

  3. 3

    Pick a question

    Choose one of the three suggestions, or run “MyMarkdown: Label Document…” to ask your own.

  4. 4

    Explore the answer

    The preview shows colored chips and bars. Click a chip to jump through its matches; use the first chip to switch lenses.

Use the AI you already have

MyMarkdown stores no AI key. Choose a model available through VS Code, or connect a trusted command-line AI. AI runs only when you request a lens.

VS Code model

The default auto mode uses an authorized provider such as GitHub Copilot when VS Code exposes one.

CLI provider

For Cursor or a local workflow, set the provider to cli and use a command such as claude -p.

Using Cursor or seeing “No AI provider available”?

Open Preferences: Open User Settings (JSON), then add:

"mymarkdown.labels.provider": "cli",
"mymarkdown.labels.cliCommand": "claude -p --output-format text --max-turns 1"

Reload the window, focus the Markdown source tab, and run MyMarkdown: Suggest Label Lenses.

Privacy note: previews, beautify, contents, and lint stay local. When you request AI labels, the document is sent to the provider you selected.

Install the extension

  1. 1

    Download the file

    Grab the .vsix file above and save it anywhere on your computer.

  2. 2

    Install it in VS Code

    Open VS Code, press Cmd/Ctrl + Shift + P, run “Extensions: Install from VSIX…”, and pick the file you just downloaded.

  3. 3

    Reload the window

    Run “Developer: Reload Window” from the same menu, or just restart VS Code.

  4. 4

    Open any .md file

    Press Cmd/Ctrl + Shift + V for the styled preview. Use the MyMarkdown sidebar for Contents, or Cmd/Ctrl + Alt + B to beautify.

Prefer the terminal?

code --install-extension mymarkdown-0.2.2.vsix

Run it from the folder where you saved the file.