Home › Utilities › PortPeek
Ready · first release pending

PortPeek: See what's using your ports. Kill it in one click.

What is using port 3000?

PortPeek is built and part of MacPeek's source. The first signed download has not been published yet; see Download for how to build it today.

The problem

“Port 3000 is already in use.” macOS gives you no screen that says which app owns a port, so you drop to Terminal, remember the right lsof flags, copy a PID and hope it is still the right process when you kill it.

The solution

PortPeek shows every listening port visible to your user with the process, PID and address behind it. Search by port, process or PID, and free a port without Terminal. It asks the process to quit gracefully first and re-checks the target so a reused PID is never killed by mistake.

Features

How it works

  1. Open MacPeek and choose PortPeek.
  2. Search for the port or process, then select a row to inspect it.
  3. Kill Process: PortPeek verifies the target, asks it to quit, and confirms the port was released.

Installation

PortPeek is part of MacPeek. Install MacPeek, open Manage utilities and make sure PortPeek is switched on (it is on by default). There is nothing separate to download.

Privacy

What PortPeek reads:

Access it needs: None to view. You can terminate only processes your user owns.

Everything stays on your Mac: no account, no telemetry, no network access. Read the full privacy statement.

Open source

MacPeek and every utility in it are MIT-licensed. Read the code on GitHub, or see how a utility is built.

Related guides

Get PortPeek with MacPeek. Free and open source.