A VS Code/Cursor extension that exports selected folders and files from your workspace as well-structured markdown, perfect for feeding into LLMs.
VSCode store link: https://marketplace.visualstudio.com/items?itemName=AmirrezaBadpa.llmify OpenVSX: https://open-vsx.org/extension/AmirrezaBadpa/llmify
- One-click export: Click the "Llmify" button in the status bar to open the file picker
- Flexible selection: Select individual files, entire folders, or any combination
- Smart markdown output: Generates a structured markdown with:
- A file structure overview at the top
- Each file's content in properly fenced code blocks with language highlighting
- Clipboard ready: Output is automatically copied to your clipboard
- Open a workspace folder in VS Code/Cursor
- Click the "Llmify" button in the status bar (bottom right)
- Select the folders and/or files you want to export
- Press Enter or click OK
- The markdown is now in your clipboard - paste it into your LLM chat!
The generated markdown follows this structure:
## Structure
- src/
- extension.ts
- utils.ts
- package.json
- README.md
## File: src/extension.ts
\`\`\`typescript
// file contents here
\`\`\`
## File: src/utils.ts
\`\`\`typescript
// file contents here
\`\`\`
...The following directories are automatically excluded from the file picker:
.gitnode_modules.vscodeoutdistbuild.next.cache__pycache__.pytest_cache
- Node.js 18+
- VS Code 1.74.0+
npm install
npm run compile- Open this project in VS Code
- Press
F5to launch the Extension Development Host - Test the extension in the new window
npm run vscode:prepublishMIT