Professional terminal interface for managing multiple Kubernetes port-forwards with auto-reconnect, hot-reload, and real-time health monitoring.
Everything you need for production-grade port-forwarding
Beautiful terminal interface powered by Bubble Tea. Toggle forwards on/off, view real-time status updates.
Automatic reconnection on failure with exponential backoff. Never lose connectivity to your services.
Configuration changes applied automatically. Add, remove, or modify forwards without restarting.
Real-time health monitoring with 5-second intervals. Grace period prevents false error alerts.
Detailed error messages displayed in the interface. Know exactly what went wrong.
Support for multiple Kubernetes contexts and namespaces. Manage all your clusters from one place.
Get started in seconds
macOS & Linux
brew install lukaszraczylo/tap/kportal
All platforms
curl -fsSL https://raw.githubusercontent.com/lukaszraczylo/kportal/main/install.sh | bash
Direct download from GitHub releases
Simple YAML configuration
contexts:
- name: production
namespaces:
- name: backend
forwards:
- resource: service/postgres
protocol: tcp
port: 5432
localPort: 5432
alias: prod-db
- name: frontend
forwards:
- resource: service/redis
protocol: tcp
port: 6379
localPort: 6379
alias: prod-redis
pod/name - Direct podservice/name - Servicedeployment/name - DeploymentEverything you need to know