InstaMD
InstaMD is a VS Code extension that batch-converts supported business documents into Markdown for local review and downstream indexing workflows.
What It Does
- Adds a folder context-menu action: InstaMD: Convert to MD
- Recursively scans the selected folder for supported file types
- Converts each supported file to Markdown
- Writes output to a sibling folder named
<source-folder>-MD
- Preserves source subfolder structure in the output
.docx
.pdf
.xlsx
.xls
.csv
.pptx
Output Contract
For each conversion run, InstaMD writes:
- Markdown files named as
sourceFilename.ext.md (for deterministic identity)
- YAML frontmatter metadata per Markdown file
- A run-level
manifest.json with success/failure details
- A generated
README.md inside the output folder describing the contract
Offline-First
InstaMD runs entirely locally in the VS Code extension host:
- No cloud conversion services
- No network dependency for document processing
- Local filesystem input/output only
Quick Start
- Open a workspace containing source documents.
- In Explorer, right-click a folder.
- Select InstaMD: Convert to MD.
- Review results in the created
<folder>-MD output folder.
Notes
- Conversion quality depends on source complexity, especially for PDFs and slide layouts.
- Failed files are captured in
manifest.json for retry or troubleshooting.
License
See LICENSE (proprietary, all rights reserved).
| |