Not verified by Apple or Microsoft yet. macOS and Windows show a one-time warning when you first open the app. That's expected: every build comes from the public code on GitHub. How to get past it
Portkeeper
Star on GitHub Buy me a coffee

See the ports you have open,
and who started them.

A tiny widget in your menu bar or tray. Every port and Docker container, grouped by project, with the logo of the agent or IDE that started it. Stop it with one click. Free for personal use.

Live demo with sample data. Try it.

Or install with one command. No dialogs, updates inside the app.

macOS · Linuxcurl -fsSL https://portkeeper.pages.dev/install.sh | sh
Windowsirm https://portkeeper.pages.dev/install.ps1 | iex

v0.4.1 · All downloads · Noncommercial license · Source
No Apple or Microsoft developer certificate yet, so your system warns once. macOS: open, then System Settings → Privacy & Security → Open Anyway. Windows: More info → Run anyway. The one-command install above skips the dialog. Details

Always one click away

Lives in the macOS menu bar or the Windows tray. No Dock icon, no window to lose. Floats over full-screen apps.

Ready when you log in

Turn on Launch at login and Open widget on start, and the list is there as soon as your computer is. New versions install themselves with one click.

Who started it

Walks up the process tree to the agent or IDE: Claude Code, Codex, Cursor, Gemini, Copilot, VS Code and more.

Stop, restart, lock

Stop a project with one click and start it again later. Lock the one a client is using so nobody stops it.

Pull requests welcome Found a bug, missing your agent or IDE, or have an idea? Open an issue or a pull request. Every contribution is reviewed.
Marc Aparisi Rull
Maintained by Marc Aparisi Rull LinkedIn · GitHub · Illeta Digital · Buy me a coffee