A VSCode extension that allows you to quickly create timestamped markdown files with a keyboard shortcut. Perfect for saving LLM prompts locally with organized naming.
- Quick Creation: Press
Ctrl+N(Windows/Linux) orCmd+N(Mac) to instantly create a new markdown file - Timestamped Names: Files are automatically named with timestamps (e.g.,
2025-09-18_0105_43.md) - Customizable Naming Pattern: Configure your preferred file naming pattern
- Flexible Storage: Save files to current workspace or a custom folder
- Auto-Open: Automatically opens the new file with cursor at the end
- Initial Content: Optionally add default content to new files
- Open VSCode
- Go to Extensions (
Ctrl+Shift+X) - Search for "QuickMD"
- Click Install
- Download the
.vsixfile from Releases - Open VSCode
- Go to Extensions view (
Ctrl+Shift+X) - Click the
...menu → "Install from VSIX..." - Select the downloaded file
- Press
Ctrl+N(Windows/Linux) orCmd+N(Mac) to create a new markdown file - The file will be created with a timestamp-based name
- Start writing your LLM prompt immediately
To change the keyboard shortcut:
- Open Keyboard Shortcuts (
Ctrl+K Ctrl+SorCmd+K Cmd+S) - Search for "QuickMD"
- Click the pencil icon next to "QuickMD: Create New Markdown File"
- Press your desired key combination
- Press Enter to confirm
Access settings through VSCode Settings (Ctrl+,) and search for "QuickMD":
| Setting | Default | Description |
|---|---|---|
quickmd.fileNamePattern |
YYYY-MM-DD_HHmm_ss |
File naming pattern with placeholders |
quickmd.fileExtension |
.md |
File extension for created files |
quickmd.defaultFolder |
|
Folder for new files (e.g., '.prompts' for subfolder, empty = workspace root) |
quickmd.initialContent |
|
Initial content for new files |
quickmd.openAfterCreate |
true |
Auto-open file after creation |
YYYY- 4-digit yearMM- 2-digit month (01-12)DD- 2-digit day (01-31)HH- 2-digit hour (00-23, 24-hour format)hh- 2-digit hour (01-12, 12-hour format)mm- 2-digit minute (00-59)ss- 2-digit second (00-59)SSS- 3-digit millisecond (000-999)
YYYY-MM-DD_HHmm_ss→2025-09-18_0105_43.mdYYYY-MM-DD_HHmmss→2025-09-18_010543.mdprompt_YYYYMMDD_HHmmss→prompt_20250918_010543.mdMM-DD-YYYY_HH-mm→09-18-2025_01-05.md
.prompts- Creates a.promptsfolder in workspace rootnotes/prompts- Creates nested folders/absolute/path/to/folder- Uses absolute path(empty) - Uses workspace root directly
- LLM Prompt Backup: Save all your AI prompts locally instead of relying on provider accounts
- Prompt Organization: Timestamp-based names keep prompts chronologically organized
- Version Control: Track prompt evolution in git repositories
- Quick Notes: Rapidly create markdown files for any quick documentation needs
- Project Documentation: Create timestamped development notes
Want to contribute? Check out our Contributing Guide.
MIT
For issues and feature requests, please use the GitHub issues page.