Lives in your tray. Shows every process on a local port, with its PID, memory, project, and launch command. Port taken? Free it in one click.
Something's squatting on the port you need and you have no idea what. The usual answer is a
detour through netstat, a PID, and Task Manager.
In PortPeek you type the port, see exactly which process owns it, and stop it. One click, back to work.
The context you actually need before you decide what to do about a port.
PID, memory, uptime, executable, project directory, and the launch command for every listener.
Type a port number, see what holds it, stop the process. Reclaim :3000 without the terminal archaeology.
Instantly see when something's bound to 0.0.0.0 and reachable from other machines on your network.
Recognizes Postgres, Vite, Next.js, Docker, WSL and more, labelled with real icons instead of raw process names.
Dev ports vs system ports, TCP and UDP, plus live search across ports, process names and PIDs.
Built with Tauri, not Electron. ~5 MB, lives in your tray, and barely touches memory.
Prefer a package manager? winget install PortPeek.
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 → Run anyway if you trust the source.