▮ VS CODE EXTENSION · FREE · MIT

Turn your VS Code into a feature-rich markdown editor, so native.

Type / and get Notion-style block commands in any plain .md file. No webviews, no lock-in, no telemetry — just markdown, under git, the way it should be.

Everything you expect.
Nothing you don't.

/

Slash commands

24 block commands — headings, todos, tables, code fences, GFM alerts and more. Filter by label or alias: /tab and /table both hit Table.

↵

Smart lists

Enter continues todos, bullets and numbered lists — auto-incrementing as it goes. Double Enter exits the list, just like a WYSIWYG editor.

⌗

Custom snippets

Define your own commands with full VS Code snippet syntax — tab stops, placeholders, the works — merged straight into the menu.

.md

Plain markdown

Your notes stay ordinary .md files under git. No proprietary format, no database, no sync service holding them hostage.

◈

Truly native

No webviews, no custom editors, no re-rendered pane. It's the real VS Code text editor with superpowers — themes, keybindings and vim mode all intact.

◎

Context aware

The menu knows when to stay quiet — never inside code fences, inline code, or mid-URL. And no telemetry. Ever.

Right-to-left text,
honestly documented.

⇄

RTL in VS Code's Markdown editors

VS Code's new WYSIWYG Markdown Editor has no RTL support yet — Arabic, Hebrew and Persian paragraphs are laid out left-to-right. Noote keeps you in the native text editor, which renders RTL runs in the correct reading order, and the Markdown preview shows correct bidi order.

Tracked in bysajaad/noote#1 · upstream microsoft/vscode#337009

Read the workarounds

Up and running in 10 seconds

  1. 01 Open VS Code and hit ⌘P / Ctrl+P
  2. 02 Paste ext install bysajaad.noote
  3. 03 Open any .md file and type /
Get it on the Marketplace

FREE FOREVER · POWERED BY CAFFEINE

Noote saved you a keystroke?

It's free, MIT-licensed, and always will be. If it makes your notes flow, fuel the next release.

☕ Buy me a coffee

MADE BY

Sajad Roudbari

Product design lead with 15+ years turning friction into flow — currently heading product design at Digikala Jet and building things on the side. Noote exists because he wanted Notion's speed without giving up plain markdown and VS Code. More at iamsajaad.com.