Back to projects
coming soon

PortPirate

macOS menu bar control for local dev ports.

A Swift menu bar app that maps every listening port to its process, its repository, and the AI agent that started it, so localhost stays visible and exact processes can be stopped from one native surface.

Public release coming soon — this build is still in private development.

PortPirate menu bar runtime panel with localhost runtimes, warnings, and diagnostics
Problem

Local development servers keep running, ports collide, and it is hard to tell which process, repository, or agent owns a given listener.

What I built

I built a native Swift menu bar app that scans listening TCP ports, links each one to its process, repo, and agent, and gates process control behind precise actions.

Result

PortPirate keeps localhost visible from the menu bar, without taking over your screen.

Audience

For Mac developers who want localhost state, runtime warnings, and safe process control without digging through terminals.

Highlights

  • Runs as a native macOS menu bar utility with a dedicated runtime browser.
  • Maps each listening TCP port to its process, repository, and the agent that started it.
  • Opens localhost URLs and stops exact PIDs instead of using broad process commands.