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.
Public release coming soon — this build is still in private development.
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.
PortPirate keeps localhost visible from the menu bar, without taking over your screen.
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.