Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Birta WriterNew to Visual Studio Code? Get it now.
Birta Writer

Birta Writer

Birta Labs

| (0) | Free
Your favorite place to write Markdown. A rich, visual, modern editor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Birta Writer is a visual editor for Markdown documents.

It strives to be your favorite place to write:

  1. Birta Writer is fast and responsive, with modern ergonomics like / slash menus, draggable blocks, and straightforward tables.
  2. Offline by default, no tracking of any kind. Your private data stays private.
  3. It won't unexpectedly reformat your file, backed by a minimal-diff engine.
  4. Embraces the many flavors of Markdown that people (and tools) actually write. Natively supports Obsidian and Foam wikilinks, ==highlights==, frontmatter, GitHub callouts, Notion exports, and Logseq outlines.

It fully integrates with everything you'd expect of a VS Code extension, from a vast theme library to your own AI assistant in the sidebar. Pairs well with the Claude Code extension, so you can use your Claude subscription instead of API keys.

While Birta Writer's core experience is calm and minimal by default, many powerful features emerge when you need them:

  • Opt-in interactive Figma embeds, playable Loom and Youtube videos, and rich link previews.
  • Renders Mermaid diagrams, LaTeX, images, inline HTML, and more.
  • Autocompletes inline and advanced math:
    • 3+7= 10
    • 3+log(2²+3²*2.3303)/π^2=> 3.141593
  • Offline proofreading through the Harper Grammar Library, extended to highlight common "AI tells". Just because people research and outline with LLMs doesn't mean we have to write like one.
  • Editor and revision tools, such as [TK], TODO, HTML comments, and user-defined annotation highlighting.
  • Customizable display including page width, size, fonts, optional line numbers, and a live/editable table of contents. Safe to ignore, the defaults are intentional and sophisticated.

Everything above is deeply customizable through VS Code settings.

Birta Writer in VS Code is a drop-in replacement for any PKM vault (Personal Knowledge Management). It traverses local file links and supports YAML frontmatter metadata.

birta (Icelandic)

To publish and make public, to reveal, to make manifest, to brighten.


Getting started

Install the extension and open any .md or .markdown file. The first time, you may need to switch from VS Code's editor to Birta Writer manually. After that, Markdown files open automatically. (You can change this behavior in VS Code Settings).

Basic controls

Keys Action
/ at line start Slash menu, insert anything
Cmd+. Menu for the current block
Esc, then Shift+↑/↓ Select blocks; Alt+↑/↓ moves them
Cmd+F, Cmd+Alt+F Find, Find & Replace
Cmd+Shift+O Go to heading
Cmd+Shift+M Toggle Birta Writer ⇄ native editor Markdown
… and many more

Everything is rebindable in VS Code's Keyboard Shortcuts. See Features and settings for complete feature reference, settings list, and keyboard shortcuts.

Requires VS Code 1.95 or later.


Support

Run Birta Writer: Send Feedback from the VS Code Command Palette to open a GitHub issue in your browser.

You may also file an issue directly.


License & attribution

Birta Writer is by Harlan Lewis at Birta Labs.

Birta Writer is source-available under the Functional Source License (FSL-1.1-ALv2). See LICENSE and NOTICE.

Every release is signed. The same .vsix goes to the Marketplace and to the GitHub release, so you can confirm it was built by this repository, from this source:

gh release download --repo harlanlewis/birta-writer --pattern '*.vsix'
gh attestation verify birta-writer-*.vsix --repo harlanlewis/birta-writer
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft