🍳 Server Cook - Dev Server Manager
Cook up your dev servers - A visual dashboard to manage, monitor, and control your development servers directly in VS Code/Cursor.
Server Cook helps developers easily manage multiple development servers, monitor port status, and control server processes all from within VS Code. Perfect for projects using Next.js, React, Vite, Angular, Node.js, and other development frameworks.
Features
- 🔍 Port Scanner - Automatically detects running servers on common ports
- 📊 Visual Dashboard - See all your servers at a glance with status indicators
- ▶️ Start/Stop Controls - One-click server management
- 🔄 Auto-Refresh - Real-time status updates every 3 seconds
- 🎯 Smart Detection - Recognizes common dev server ports (3000, 3001, 5173, etc.)
Usage
- Open the Command Palette (
Ctrl+Shift+P / Cmd+Shift+P)
- Run
Server Cook: Open Server Dashboard
- View all your servers and their status
- Click "Start" to launch a server or "Stop" to shut it down
Supported Ports
The extension automatically scans these common development ports:
- 3000 - Next.js/React Dev Server
- 3001 - Production Build
- 3002-3003 - Alternative Dev Servers
- 4200 - Angular Dev Server
- 5173 - Vite Dev Server
- 8080 - Web Server
- 8000 - Python Server
- 5000 - Flask Server
Requirements
- VS Code or Cursor AI Studio 1.74.0 or higher
Installation
From Marketplace
- Open VS Code/Cursor
- Go to Extensions view
- Search for "Server Cook" or "dev server manager" or "port monitor"
- Click Install
Or install directly:
Manual Installation
- Clone this repository
- Run
npm install
- Run
npm run compile
- Press
F5 to open a new Extension Development Host window
- In the new window, run the "Open Server Dashboard" command
Building
npm install
npm run compile
npm run package # Creates .vsix file for distribution
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT
Author
Bernhard Rieder - The Builder
Built with ❤️ for developers who want to keep their servers organized.