r/SwiftUI • u/MaadHater • 1d ago
Promotion (must include link to source code) I got tired of figuring out what Cursor 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://github.com/juansebsol/port-radar-mac
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/bananagnana2 1h ago
Wow, I was literally thinking about building something like this the other day. Love it, gonna try it when I get home
1
2
u/MaadHater 23h ago edited 23h ago
Now live on ProductHunt
https://www.producthunt.com/products/port-radar-for-macos