What’s new in Port Patrol

Changelog.

Every release, newest first.

0.4.0
Faster

Faster, quieter.

Less noise in the list, and a quicker way to find what you need.

Improved
  • Smarter search. Matches ports, process names, folders and framework badges as you type.
  • Snappier refresh. The list updates only when a socket changes, so Port Patrol uses almost no CPU while idle.
Fixed
  • Duplicate rows. IPv4 and IPv6 sockets of the same process are merged again after waking from sleep.
  • Long folder names. Paths are shortened in the middle so the project name stays readable.
0.3.0
Kill

Kill, with care.

More control over what happens when you stop a process.

New
  • Force Kill. Skip the wait and send SIGKILL straight away from the confirmation dialog.
  • Kill all dev servers. One button in the footer stops every project server and leaves your services running.
  • Lid-close cleanup. Optionally offer to kill dev servers when you close your MacBook.
Fixed
  • Child processes. Stopping a dev server now also stops the helpers it started, when you ask for it.
0.2.0
Heads-up alerts

Heads-up alerts.

Port Patrol now tells you about trouble before your terminal does.

New
  • Conflict notifications. See which project holds a port, with Kill & free port and Open actions.
  • Watched ports. Choose ports to follow and get notified when they start, stop or change hands.
  • Custom names. Give a port a friendly name like “Mailpit inbox”.
Improved
  • Docker Compose. Containers map back to their Compose project with the right folder.
0.1.0
First release

Hello, localhost.

Port Patrol arrives in your menu bar, with everything you need to find, open and free a port.

Ports
  • Live port list. Every TCP port listening on your Mac with the process that owns it, read with libproc.
  • Projects and services. Dev servers grouped by folder, background services like Postgres, Redis and Ollama listed separately.
  • Filter by port, process or folder with ⌘F.
Project detection
  • Framework badges for Next.js, Vite, Astro, Laravel, Docker and more, found from marker files.
  • Git branch and Docker Compose project shown on each port’s detail screen.
Actions
  • Open, Copy URL and Kill in one click, plus Reveal in Finder, Open in Editor and Terminal.
  • Safe kills. SIGTERM first, SIGKILL after 5 s, an optional confirmation, and an option to stop child processes too.
  • Global shortcut ⌥⌘P opens the list from any app.
Alerts
  • Port conflict notifications with Kill & free port and Open actions.
  • Watched ports. Get told when one starts, stops or is taken by another project.
Settings
  • Hide noise. macOS system ports such as AirPlay and CUPS are hidden by default, with your own hidden ports and custom port names.
  • Launch at login and automatic update checks.

That’s where it all started. New releases land here first.