PortPeek is a Windows tray application designed to monitor and manage local ports by displaying every process listening on them. It provides essential details such as PID, memory usage, uptime, executable path, working directory, and command for each process. Users can free up a port with one click after identifying the blocking process, making it easy to resolve conflicts without relying on netstat or Task Manager.
Key Features:
Full process context including PID, memory usage, uptime, executable path, working directory, and command.
One-click functionality to stop processes holding ports.
Exposure badge flags processes accessible over the network (bound to 0.0.0.0).
Framework awareness for services like Postgres, Vite, Next.js, Docker, WSL, etc.
Filters and search capabilities for dev vs system ports, TCP/UDP protocols, and live search across ports, names, and PIDs.
Built with Tauri, offering a native experience with minimal footprint (~5MB).
Privacy-focused, reading only local port data; includes optional anonymous usage analytics.
Ideal for developers and system administrators, PortPeek enhances efficiency in managing local ports, troubleshooting conflicts, and maintaining network security. It can be installed via winget, ensuring seamless integration into your workflow.
README
PortPeek
A small Windows tray app that shows what's listening on your local ports, and frees a busy one in a click.
Every process listening on a local port, with its PID, memory, uptime, project folder, and the command that started it. When :3000 is already taken, type the port, find what owns it, and stop it without touching netstat or Task Manager.
Features
Full process context. PID, memory, uptime, executable, working directory, and command.
Free a port in one click. Search a port number and stop whatever holds it.
Exposure badge. Flags anything bound to 0.0.0.0 and reachable on your network.
Framework aware. Labels Postgres, Vite, Next.js, Docker, WSL, and others.
Filters and search. Dev vs system ports, TCP/UDP, and live search over ports, names, and PIDs.
Native and small. Built with Tauri, around 5 MB, runs from the tray.
Install
Download the latest installer from Releases. Windows 10/11, x64.
Prefer a package manager? Install it with winget install PortPeek.
On first launch Windows may show a SmartScreen warning because the installer is not currently code-signed. This is a reputation warning, not a malware verdict: download only from the official GitHub release, then choose More info, then Run anyway if you trust the source.