QuickServe is a zero-config local development server for VSCode. Open a workspace, start the server, and instantly preview your HTML and Markdown files — no setup, no config, no friction.
- One-click server — start and stop directly from the VSCode status bar
- Open with QuickServe — right-click any
.htmlor.mdfile to open it instantly in the browser - Live preview — instant browser preview for
.htmland.mdfiles - Auto-reload — browser reloads automatically on file save (
.htmland.mdonly) - HMR — hot module replacement for faster, state-preserving updates
- Deep dependency graph — tracks file relationships for accurate change detection
- Self-healing HTTPS — zero-config HTTPS that automatically recovers broken configurations (requires
mkcertinstalled) - QR code for mobile — scan to open your local server on any device on the same network
- File exclusions — exclude specific files from change detection
- Customizable port — configure the server port to fit your setup
- Broad file support — serves any file type, not just HTML and Markdown
- Open VSCode
- Press
Ctrl+P(orCmd+Pon Mac) and run:
ext install debanshupanigrahi.quickserveTip: You can also search QuickServe directly in the Extensions sidebar (
Ctrl+Shift+X).
Click the QuickServe button in the status bar, or use the command palette (Ctrl+Shift+P) and run quickserve.run.
To see server logs and the local URL, open the Output panel and select QuickServe from the drop down.
Scan the QR code shown in the output panel to instantly open the server on any mobile device connected to the same network.
Click the QuickServe button in the status bar, or use the command palette (Ctrl+Shift+P) and run quickserve.kill.
For all available settings and configuration options, see SETTINGS.md.
- Multi-root workspaces — QuickServe currently serves the primary (first) folder in your workspace. Full multi-root support is planned for a future release.
- Auto-reload scope — live reload and HMR are only available for
.htmland.mdfiles. Other file types are served statically.
For a full list of changes across versions, see CHANGELOG.md.
Contributions are welcome! See CONTRIBUTING.md to get started.
This project is licensed under the MIT license.





