Local development servers keep running, ports collide, and it is hard to tell which process, repository, or agent owns a given listener.
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.
Not released yet. The build is private for now.

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.
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.
