From vscode-extensions-toolkit
Configures VS Code Port Monitor extension for real-time dev server port monitoring with templates for Vite (5173), Next.js (3000), fullstack, and microservices setups including troubleshooting.
npx claudepluginhub libukai/awesome-agent-skills --plugin vscode-extensions-toolkitThis skill uses the workspace's default tool permissions.
Configure the VS Code Port Monitor extension to monitor development server ports in real-time with visual status indicators in your status bar.
Generates bash scripts for dev server lifecycle (start/stop/status/ports) from detected project structure and package manager (pnpm/bun/yarn/npm/Cargo/Go).
CLI tool to list, inspect, kill, and watch processes on network ports. Detects frameworks (Next.js, Vite, Django), Docker containers, and filters dev servers. macOS only.
Manages VPS for autonomous dev environments: checks status via Supabase queries and health endpoints, connects projects via SSH, provisions new VPS.
Share bugs, ideas, or general feedback.
Configure the VS Code Port Monitor extension to monitor development server ports in real-time with visual status indicators in your status bar.
Extension: dkurokawa.vscode-port-monitor
Add configuration to .vscode/settings.json:
{
"portMonitor.hosts": {
"GroupName": {
"port": "label",
"__CONFIG": { ... }
}
}
}
Select from common scenarios (see examples/ directory):
| Scenario | Template File | Ports |
|---|---|---|
| Vite basic | vite-basic.json | 5173 (dev) |
| Vite with preview | vite-with-preview.json | 5173 (dev), 4173 (preview) |
| Full stack | fullstack.json | 5173, 4173, 3200 |
| Next.js | nextjs.json | 3000 (app), 3001 (api) |
| Microservices | microservices.json | Multiple groups |
.vscode/settings.json{
"portMonitor.hosts": {
"Development": {
"5173": "dev",
"__CONFIG": {
"compact": true,
"bgcolor": "blue",
"show_title": true
}
}
},
"portMonitor.statusIcons": {
"inUse": "๐ข ",
"free": "โช๏ธ "
}
}
Display: Development: [๐ข dev:5173]
{
"portMonitor.hosts": {
"Frontend": {
"3000": "react",
"__CONFIG": { "compact": true, "bgcolor": "blue", "show_title": true }
},
"Backend": {
"3001": "api",
"5432": "postgres",
"__CONFIG": { "compact": true, "bgcolor": "yellow", "show_title": true }
}
}
}
Display: Frontend: [๐ข react:3000] Backend: [๐ข api:3001 | ๐ข postgres:5432]
"5173": "dev" not "5173": "5173""๐ข " for better readability"dev": 5173 โcode --list-extensions | grep port-monitor.vscode/settings.json syntaxCmd+Shift+P โ "Reload Window"Check port-label format is correct:
// โ
Correct
{"5173": "dev"}
// โ Wrong
{"dev": 5173}
For more troubleshooting, see references/troubleshooting.md
references/configuration-options.md - Detailed option referencereferences/troubleshooting.md - Common issues and solutionsreferences/integrations.md - Tool-specific configurationsreferences/advanced-config.md - Pattern matching, custom emojisexamples/ - Ready-to-use JSON configurations.vscode/settings.jsonPort Monitor will automatically detect running services and update the status bar in real-time.