Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>mdmin — Markdown Compression + ExtractNew to Visual Studio Code? Get it now.
mdmin — Markdown Compression + Extract

mdmin — Markdown Compression + Extract

Dejan Ilesic

|
1 install
| (0) | Free
Cut LLM token usage 10-35% by compressing markdown, or extract only the relevant chunks for your query (70-95% reduction). Free.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

mdmin — Markdown Compression + Extract

Cut LLM token usage by compressing markdown files (13–35% savings) or extracting only the relevant chunks for your query (70–95% reduction). Free.

Features

Compress Document

Right-click any markdown file → mdmin: Compress Document

  • Shows a diff view of original vs compressed
  • Displays tokens saved and % reduction
  • Click Apply to replace the file in-place

Compress Selection

Select text → right-click → mdmin: Compress Selection

Replaces selection in-place. Token savings shown in status bar.

Extract Relevant Context

Right-click any markdown file → mdmin: Extract Relevant Context

  1. Enter your query (e.g. "how does auth work")
  2. Choose a token budget (1K / 2K free, 4K / 8K Pro)
  3. Get only the relevant chunks in a diff view
  4. Copy to clipboard with one click

TF-IDF based — no API call, no internet required. Runs in milliseconds.

Free tier: 100KB document limit, 2K token budget. Pro: Up to 2MB documents, 16K token budgets. Upgrade at mdmin.dev/settings

Token Status Bar

Token count shown in the status bar for every markdown file. Click to open compression stats.

Show Token Stats

Command palette → mdmin: Show Token Stats

Compares all three compression levels for the current file. Select a level to compress immediately.

Commands

Command Description
mdmin: Compress Document Compress full file, show diff, apply
mdmin: Compress Selection Compress selected text in-place
mdmin: Extract Relevant Context Extract query-relevant chunks
mdmin: Show Token Stats Compare compression levels

Settings

Setting Default Description
mdmin.compressionLevel medium Compression level: light / medium / aggressive
mdmin.showStatusBar true Show token count in status bar
mdmin.apiKey "" mdmin API key (mdmin_sk_...) for Pro features

Get your API key at mdmin.dev/settings.

Compression Levels

Level Savings What it does
light ~10% Whitespace, comments, basic verbose patterns
medium ~20-25% + verbose patterns, table compression, formatting
aggressive ~25-35% + article stripping, list compression, dedup

Links

  • Website: mdmin.dev
  • npm: npmjs.com/package/mdmin
  • PyPI: pypi.org/project/mdmin
  • Issues: github.com/Dean86/mdmin
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft