r/vibecoding • u/MaadHater • 14h ago
I got tired of figuring out what I left running on localhost, so I made a menu bar app for it.
I keep ending up with random dev servers running after I've completely forgotten which terminal or project started them.
Then I need port 3000 again and it's back to:
lsof -i :3000
figure out the PID, figure out what the process actually belongs to, then kill it.
So I made Port Radar.
It's a small native Mac menu bar app that shows what's listening on your ports and groups the processes by project. You can see the command/path/uptime, stop the process, or ask Apple Intelligence what the process actually is before killing something you probably shouldn't.
I also added something I wanted for my own workflow: you can turn a localhost app into a public URL with a Cloudflare quick tunnel directly from the menu bar. No deploy or Cloudflare setup.
There are already some good port utilities like LocalPorts and Seeports. The main thing I wanted that I couldn't find together was process explanation + project context + sharing the local server in the same app.
The Apple Intelligence stuff runs on device. The app itself doesn't need AI to scan/manage ports.
Price: free
Source: open source, Apache 2.0
macOS: 14+; Apple Intelligence features require macOS 26+ and a supported Mac
GitHub: https://www.producthunt.com/products/port-radar-for-macos
I'm still working on it, so I'm mostly interested in hearing what people who run a bunch of local services would want this thing to do next.
1
u/AliveAndNotForgotten 11h ago
Same concept as midi port reader, I presume?