PortPeek Hisham Medhat
winget install --id=HishamMedhat.PortPeek -e A small Windows tray app that lists every process listening on a local port — with its │
winget install --id=HishamMedhat.PortPeek -e A small Windows tray app that lists every process listening on a local port — with its │
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.
0.0.0.0 and reachable on your network.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.
Try the interactive demo — a playable PortPeek right in your browser.
pnpm install
pnpm tauri dev # run it
pnpm tauri build # produce the installer
Frontend is Svelte 5 + Vite; the backend is Rust (Tauri v2). See CONTRIBUTING.md for a tour of the code.
PortPeek reads your ports locally — process names, paths, ports, and project details never leave your machine.
It sends anonymous, opt-out usage analytics (via Aptabase) so we can prioritize what to build: counts and enums only — which features get used, whether scans succeed, roughly how many ports you run. Never ports, paths, PIDs, process names, URLs, or your search text. Turn it off anytime under Settings › Privacy › Share anonymous usage.
MIT