Open-source platform to query, visualize, alert on and explore metrics, logs and traces from many data sources.
kite-org/kite
A lightweight, open-source Kubernetes dashboard for managing multiple clusters, with monitoring, RBAC access control and an AI troubleshooting assistant.
Open-source alternative to:Lens
- Stars
- 3,172
- Forks
- 313
- Open issues
- 67
- Last commit
- 6 hours ago
What is it?
Kite is a web-based Kubernetes workspace that lets you operate several clusters from a single interface. It covers core resources, CRDs and Helm releases, and includes live YAML editing, workload scaling and restarts, browser-based pod, node and kubectl terminals, and global resource search.
For observability, Kite connects to Prometheus per cluster to show CPU, memory and network usage, and streams and filters pod logs alongside events and related resources. Access control uses RBAC with per-cluster permissions and records audit logs for resource changes. Login supports OAuth, LDAP, local accounts, MFA and passkeys.
Kite also includes a built-in AI assistant that can inspect resources, logs and Prometheus metrics. Write operations require user confirmation, and the assistant operates within the current user's RBAC permissions. It can be deployed with Helm, Docker, a standalone Kubernetes manifest, or built from source.
Key features
- 01Manages multiple clusters, including core resources, CRDs and Helm releases.
- 02Integrates per-cluster Prometheus for CPU, memory and network metrics.
- 03Streams and filters pod logs with events and related resources in context.
- 04Provides browser-based pod, node and kubectl terminals.
- 05Supports OAuth, LDAP, local accounts, MFA and passkey login.
- 06Enforces RBAC with per-cluster permissions and audit logs for changes.
Use cases
- Operating several Kubernetes clusters from one dashboard instead of switching kubeconfig contexts.
- Giving teams scoped, per-cluster access to workloads under RBAC and audit logging.
- Troubleshooting pods by combining logs, events and Prometheus metrics in one place.
- Running a self-hosted Kubernetes dashboard with SSO or LDAP login.
Quick start
- 1
Install Kite with Helm into a dedicated namespace
helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace - 2
Forward the service to your local machine
kubectl port-forward --namespace kite-system svc/kite 8080:8080 - 3
Open http://localhost:8080, create the first administrator, and connect a cluster
Things to know
- The default chart values are intended for evaluation and need hardening, such as persistent storage and a replaced encryption key, before production use.
- The standalone Kubernetes manifest grants its service account cluster-admin, so its permissions must be restricted outside a test environment.
- Building from source requires Go 1.26 and a specific Node.js version along with pnpm.
Topics
FAQ
- What is kite?
- A lightweight, open-source Kubernetes dashboard for managing multiple clusters, with monitoring, RBAC access control and an AI troubleshooting assistant. Kite is a web-based Kubernetes workspace that lets you operate several clusters from a single interface. It covers core resources, CRDs and Helm releases, and includes live YAML editing, workload scaling and restarts, browser-based pod, node and kubectl terminals, and global resource search.
- Is kite free to use? What license does it have?
- kite is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is kite still maintained?
- Actively maintained. The last commit to kite was on Oct 21, 2026.
- What can I use kite for?
- Operating several Kubernetes clusters from one dashboard instead of switching kubeconfig contexts. Giving teams scoped, per-cluster access to workloads under RBAC and audit logging. Troubleshooting pods by combining logs, events and Prometheus metrics in one place. Running a self-hosted Kubernetes dashboard with SSO or LDAP login.
- How do I install kite?
- Install Kite with Helm into a dedicated namespace: helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace Forward the service to your local machine: kubectl port-forward --namespace kite-system svc/kite 8080:8080 Open http://localhost:8080, create the first administrator, and connect a cluster
- Where can I get kite?
- The source code and installation instructions are on GitHub: https://github.com/kite-org/kite
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Helm is the package manager for Kubernetes, installing and managing apps packaged as reusable Charts.
Open source cloud native container registry that stores, signs, and scans images and Helm charts, with RBAC and replication.
Self-hosted real-time monitoring dashboard for Proxmox, Docker, Kubernetes, TrueNAS and vSphere, with alerts and scheduled AI patrols.
A self-hosted AI SRE agent that learns normal log patterns, auto-raises incidents for new anomalies, and routes alerts to Slack, Teams, Telegram and on-call tools.
Builds and manages Grafana dashboards and prefilled alerts for common services and infrastructure, so you don't write queries by hand.