Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Server Status IndicatorNew to Visual Studio Code? Get it now.
Server Status Indicator

Server Status Indicator

Shuvam Raghuvanshi

|
1 install
| (0) | Free
Shows a status bar indicator when localhost servers are running from this VS Code instance
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Server Status Indicator

Visual Studio Marketplace Version License: MIT

Colored status bar indicators for your running localhost dev servers — scoped to the current VS Code workspace.

Why?

Spinning up multiple dev servers across different terminals? Server Status Indicator gives you at-a-glance visibility right in the status bar. Each port gets its own colored dot so you always know what's running — and from which workspace.

Features

  • Status Bar Indicators — Colored dots for each running server detected in the current workspace
  • Workspace Scoped — Only shows servers whose working directory matches the open workspace, so multi-window setups stay clean
  • Port-Specific Colors — Assign distinct colors to each port for instant identification
  • Quick Pick Server Manager — Stop servers, add/remove watched ports, and change colors from a single menu (Cmd+Shift+P → Show All Servers)
  • Hover Diagnostics — Hover over any indicator to see PID, resolved CWD, and workspace match status
  • Auto-Polling — Continuously monitors at a configurable interval
  • Configurable Port List — Watch any set of ports you work with

Supported Ports (Defaults)

Port Color Common Use
3000 🔴 Red React, Next.js, Express
3001 🔵 Blue Secondary dev server
4200 🟣 Purple Angular
5000 🟠 Orange Flask, .NET
5173 🔵 Vite Blue Vite
8000 🩷 Pink Django, Python
8080 🩵 Cyan Tomcat, Spring
8888 🟡 Yellow Jupyter

All ports and colors are fully configurable in settings.

Commands

Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P) and type Server Status:

Command Description
Refresh Manually refresh server detection
Stop Server Choose a running server to stop
Show All Servers (Global) Manage servers, ports, and colors from a Quick Pick menu
Add Port Add a new port to the watch list
Remove Port Remove a port from the watch list
Set Port Color Change the status bar color for a specific port
Send Feedback Share feedback directly from VS Code
Support the Developer Open the support page

Configuration

Add these settings to your settings.json or change them from the Settings UI:

Setting Default Description
serverStatusIndicator.pollingInterval 5000 How often to check for servers (ms)
serverStatusIndicator.portsToWatch [3000, 3001, 4200, ...] Ports to monitor
serverStatusIndicator.portColors (per-port map) Map of port numbers to hex color strings
serverStatusIndicator.defaultColor #4CAF50 Fallback color for ports without a custom color

Example

{
  "serverStatusIndicator.pollingInterval": 3000,
  "serverStatusIndicator.portsToWatch": [3000, 5173, 8080],
  "serverStatusIndicator.portColors": {
    "3000": "#F44336",
    "5173": "#646CFF",
    "8080": "#00BCD4"
  }
}

Requirements

  • macOS or Linux (uses lsof for process detection)
  • VS Code 1.85 or later

Premium

Unlock advanced features like faster polling, unlimited watched ports, custom color themes, and more. Run Server Status: Buy Premium from the Command Palette or visit the Premium page to learn more.

Feedback & Support

  • Send Feedback — Use the command Server Status: Send Feedback to submit feedback directly from VS Code
  • Support the Developer — If you find the extension useful, consider supporting development via the Server Status: Support the Developer command

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft