A lightweight, modern Kubernetes management platform for multi-cluster operations, observability, resource management, security, and AI-assisted workflows.
Kite provides a unified web interface for managing Kubernetes infrastructure without relying entirely on kubectl. It combines cluster administration, live resource monitoring, YAML editing, logs, terminals, Helm management, access control, and AI-assisted operations in a single workspace.
- Multi-Cluster Management — Connect and switch between multiple Kubernetes clusters.
- Resource Management — Manage Pods, Deployments, Services, ConfigMaps, Secrets, Nodes, PVs, PVCs, CRDs, and more.
- Live YAML Editor — Inspect and modify Kubernetes resources using a Monaco-based editor.
- Observability — Monitor CPU, memory, network, events, and Prometheus metrics.
- Pod Logs — Stream and search live container logs.
- Web Terminal — Execute commands directly inside pods and nodes.
- Helm Management — Discover, install, upgrade, rollback, and manage Helm releases.
- AI Assistant — Interact with Kubernetes environments through AI-assisted workflows.
- Kube Proxy — Access pods and services without manually configuring
kubectl port-forward. - Security & Governance — OAuth, MFA, passkeys, RBAC, user management, and audit capabilities.
- Responsive UI — Desktop, tablet, and mobile-friendly interface with theme support.
- Internationalization — English and Chinese language support.
┌─────────────────────┐
│ Web UI │
│ React / TypeScript │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ Kite API Server │
│ Go │
└──────────┬──────────┘
│
┌────────────────┼────────────────┐
│ │ │
▼ ▼ ▼
┌────────────┐ ┌────────────┐ ┌────────────┐
│ Kubernetes │ │ Prometheus │ │ Storage │
│ API │ │ Metrics │ │ / Database │
└────────────┘ └────────────┘ └────────────┘
│
▼
┌────────────────┐
│ Cluster / Pods │
│ Services / CRDs │
└────────────────┘
- Go
- Kubernetes API
- REST APIs
- Kubernetes client libraries
- Prometheus integration
- TypeScript
- React
- Modern component-based UI
- Monaco Editor
- Responsive dashboard architecture
- Kubernetes
- Docker
- Helm
- Docker Compose
- OCI container images
- Prometheus
- OAuth
- MFA
- Passkeys
- RBAC
- User and role management
- Audit logging
- AI-assisted Kubernetes operations
- AI assistant workflows
- Agent/tool integration
- Kubernetes-aware context
docker run -d \
-p 8080:8080 \
-v ./data:/data \
-e DB_DSN=/data/db.sqlite \
ghcr.io/kite-org/kite:latestOpen:
http://localhost:8080
Using Helm:
helm install kite \
oci://ghcr.io/kite-org/charts/kite \
-n kube-systemOr:
helm repo add kite https://kite-org.github.io/kite/
helm repo update
helm install kite kite/kite -n kube-systemAccess through port forwarding:
kubectl port-forward \
-n kube-system \
svc/kite \
8080:8080git clone https://github.com/kite-org/kite.git
cd kite
make deps
make build
make runThis project is particularly interesting from an engineering perspective because it brings together several production infrastructure concerns:
- Kubernetes API integration
- Multi-cluster resource abstraction
- Real-time infrastructure observability
- Secure administrative workflows
- RBAC and authentication
- YAML-based infrastructure management
- Helm lifecycle automation
- Container and pod operations
- Prometheus metrics
- AI-assisted infrastructure management
- Responsive frontend architecture
- Self-hosted deployment
Traditional Kubernetes workflows often require switching between dashboards, terminals, monitoring systems, and deployment tools.
Kite brings these workflows together into a single operational interface:
Cluster
│
├── Resources
├── Workloads
├── Logs
├── Metrics
├── Events
├── Terminal
├── YAML
├── Helm
├── Security
└── AI Assistant
Cloud Native · Kubernetes · Go · TypeScript · React · DevOps · Observability · RBAC · Helm · AI Agents
Apache License 2.0.