Stream Deck Plugin • User Guide

Port Warden

Plugin Page Support Section

Local TCP port awareness on your Stream Deck. See what is listening, identify the process holding a development port, and release your workspace without switching to a terminal. Built for macOS and Windows by Dloper.

1. Overview & Requirements

Port Warden continuously inspects local TCP listening sockets and presents them on your Stream Deck keypad and Stream Deck + dials. It is designed for software developers, devops engineers, and local server administrators who need to track and manage local web servers, development environments (Vite, Next.js, Node, Django, Rails), Docker containers, and database listeners.

System Requirements:

2. Actions & Usage

Single Port Warden

Assign a key to a specific port you use frequently (such as 3000, 5173, 8000, or 8080).

Stack Radar

Monitor your complete development stack on a single key by entering up to four comma-separated ports (e.g. 3000, 5001, 8000, 8080).

Dial Inspector (Stream Deck +)

Place Dial Inspector on an encoder dial on Stream Deck +.

3. Protection & Safety Guardrails

Port Warden includes strict built-in safety boundaries to protect your operating system and prevent accidental service disruption:

4. Status Indicators & Troubleshooting

Status Badge Meaning Resolution
FREE Port is available and not currently bound by any process. Ready for use. Tap to open in browser.
SCAN ERROR Operating system port scan failed. Verify that required system diagnostics utilities are available and Stream Deck has standard OS permissions.
PROTECTED The port or process is protected by safety guardrails. Port Warden will not terminate system-protected ports (below 1024, 5000, 7000) or critical system processes.
MULTIPLE More than one process was found listening on the port. Inspect your processes in Terminal or Task Manager to avoid terminating the wrong service.
Need assistance?
Visit our Stream Deck Support Hub or contact our support team.