PM Toolbox is a markdown-first editing toolkit for VS Code:
- WYSIWYG markdown editor with a "no-code" feeling.
- Customize your reading experience with extended settings.
- Markdown-powered kanban boards.
- AI change tracking to see what AI tools changed in your documents.
- Slash commands, wiki links, templates, and Mermaid diagrams.
- Read-only viewers for PDF, Word, Excel, and CSV/TSV files
If you find a bug or have feature ideas, contact support@makebetterproducts.com.
Core features
Markdown editor
- Visual editing with markdown source of truth
- Slash commands (
/) for text blocks, lists, quotes, callouts, tables, diagrams, links, and images
- Table size picker plus table context actions (add/delete rows/columns, alignment)
- Callout recognition and callout type switching (
NOTE, TIP, IMPORTANT, WARNING, CAUTION)
- Wiki links (
[[Page]] and [[Page|Alias]]) with file search
- Left-to-right and right-to-left text direction support, with automatic detection for RTL-heavy documents
- Mermaid diagram rendering with zoom, pan in fullscreen mode.
- Outline rail and word/line counter overlays
- Find (
Cmd/Ctrl+F) and Replace (Cmd/Ctrl+H)
- Drag-and-drop and slash-command image insertion
- AI change tracking to see what AI tools changed in your documents.
- Comments with a dedicated panel and inline badges — add, edit, reply, and delete
- Export documents as PDF, HTML, or markdown
Kanban boards
.kanban files open as board view by default
- Parse markdown headings (
#/##) as columns and checkbox items as cards
- Drag-and-drop cards between columns
- Card archive action (moves cards to hidden
Archive column)
- Optional card checkbox visibility (
pmtoolbox.kanban.displayCardCheckbox)
- Card text supports wiki links, tags (
#tag), and inline dates (@{YYYY-MM-DD})
- Find in board (
Cmd/Ctrl+F)
Templates
- Load templates recursively from
pmtoolbox.files.templateFolder
- YAML frontmatter support:
---
template_name: "Meeting Notes"
template_description: "Sprint planning template"
template_icon: "memo"
---
- Template variables:
{{date}}, {{time}}, {{datetime}}
{{year}}, {{month}}, {{day}}
{{author}}, {{title}}
File viewers (read-only)
- PDF (
.pdf)
- Word (
.docx, .doc)
- Excel (
.xlsx, .xls)
- CSV/TSV (
.csv, .tsv)
Getting started
- Install PM Toolbox from the VS Code Marketplace.
- Open any
.md file. PM Toolbox 2.0 uses the CM6 markdown editor by default.
- Type
/ to open the slash menu.
- Create a
.kanban file or run PM Toolbox: Create New Kanban Board.
Commands
PM Toolbox: Find
PM Toolbox: Find and Replace
PM Toolbox: Set Text Direction
PM Toolbox: Convert to Kanban Board
PM Toolbox: Convert to Markdown
PM Toolbox: Create New Kanban Board
PM Toolbox: Toggle Extension On/Off
PM Toolbox: Activate License
PM Toolbox: View License Status
PM Toolbox: Purchase License
Key settings
pmtoolbox.lookAndFeel.typography.headingFont
pmtoolbox.lookAndFeel.typography.headingAlignment
pmtoolbox.lookAndFeel.typography.bodyFont
pmtoolbox.lookAndFeel.typography.bodyAlignment
pmtoolbox.lookAndFeel.textDirection
pmtoolbox.lookAndFeel.textScale
pmtoolbox.lookAndFeel.width
pmtoolbox.editor.concealMode
pmtoolbox.diff.aiDiffMode
pmtoolbox.files.templateFolder
pmtoolbox.files.attachmentsFolder
pmtoolbox.kanban.displayCardCheckbox
File associations
| Extension |
Default PM Toolbox editor |
.md |
PM Toolbox |
.kanban |
Kanban Board |
.pdf |
PDF Viewer (read-only) |
.docx, .doc |
Word Document Viewer (read-only) |
.xlsx, .xls |
Excel Viewer (read-only) |
.csv, .tsv |
CSV Viewer (read-only) |
Requirements
| |