PortDeck
portdeck.app
Your command center for the apps you build.
See what is running locally and check deployment health from one Mac menu bar.
Install with Homebrew
brew install --cask JessePeplinski/tap/portdeck@betav0.1.0-beta.9 · macOS 14+ · Apple Silicon
Your apps do not live in one terminal.
A single app can span local processes, ports, worktrees, Docker containers, and deployments across several providers. Answering “what is running?” should not mean retracing every terminal and dashboard.
PortDeck keeps the useful state together and one click away in your Mac menu bar.
See what is running.
- Localhost servers and listening ports
- PID, process name, command, and cwd when available
- Git repo root, branch, and worktree
- Docker containers with published ports
- Project → worktree → service grouping
- Open, copy, reveal, stop, and refresh actions
Check deployments without changing them.
See production and deployment status across Vercel, Convex, GitHub Actions, Supabase, Cloudflare, Railway, Fly.io, Netlify. PortDeck uses your existing official CLI sessions and keeps every provider view read-only.
It cannot deploy, restart, configure, scale, or delete your remote resources.
Built because I needed it.
I built PortDeck to stop losing time figuring out which app owned a port, which project was still running, or whether a deployment had finished. I use it every day while I build.
No account. No subscription. PortDeck is a free, open-source macOS utility. If it saves you time too, that is the whole point.
Try the Apple Silicon beta.
Install with Homebrew or download the signed and notarized beta for Apple Silicon Macs running macOS 14 or newer. Open the DMG and drag PortDeck into Applications. Prefer to inspect it first? The source, architecture, and release checks are all public.