port-killer

A powerful cross-platform port management tool for developers. Monitor ports, manage Kubernetes port forwards, integrate Cloudflare Tunnels, and kill processes with one click.

4,792
180
4,792
17
Swift
public

PortKiller

PortKiller Icon

License: MIT macOS Windows GitHub Release

A powerful cross-platform port management tool for developers.
Monitor ports, manage Kubernetes port forwards, integrate Cloudflare Tunnels, and kill processes with one click.

macOS

PortKiller macOS

Windows

PortKiller Windows

Installation

macOS

Homebrew:

brew install --cask productdevbook/tap/portkiller

Manual: Download .dmg from GitHub Releases.

Windows

Download .zip from GitHub Releases and extract.

Features

Port Management

  • πŸ” Auto-discovers all listening TCP ports
  • ⚑ One-click process termination (graceful + force kill)
  • πŸ”„ Auto-refresh with configurable interval
  • πŸ”Ž Search and filter by port number or process name
  • ⭐ Favorites for quick access to important ports
  • πŸ‘οΈ Watched ports with notifications
  • πŸ“‚ Smart categorization (Web Server, Database, Development, System)

Kubernetes Port Forwarding

  • πŸ”— Create and manage kubectl port-forward sessions
  • πŸ”Œ Auto-reconnect on connection loss
  • πŸ“ Connection logs and status monitoring
  • πŸ”” Notifications on connect/disconnect

Cloudflare Tunnels

  • ☁️ View and manage active Cloudflare Tunnel connections
  • 🌐 Quick access to tunnel status

Cross-Platform

  • πŸ“ Menu bar integration (macOS)
  • πŸ–₯️ System tray app (Windows)
  • 🎨 Native UI for each platform

Contributing

See CONTRIBUTING.md for development setup.

Sponsors

License

MIT License - see LICENSE.

v0.3.3[beta]