Deploy Kwirth in your Kubernetes cluster in under 5 minutes. No external dependencies, no complex configuration.
| Requirement | Minimum version | Notes |
|---|---|---|
| Kubernetes | 1.24+ | Any distribution: EKS, GKE, AKS, k3s, Kind, Docker Desktop |
| Helm | 3.x | Required for Helm install method |
| kubectl | 1.24+ | For manual install or port-forwarding |
| ClusterRole | — | Kwirth needs read access to cluster resources |
helm repo add kwirth https://kwirthmagnify.github.io/kwirth/helm-charts helm repo update
helm install kwirth kwirth/kwirth \ --namespace kwirth \ --create-namespace
kubectl port-forward -n kwirth svc/kwirth 3883:3883 # Open http://localhost:3883
kubectl apply -f \ https://github.com/kwirthmagnify/kwirth/releases/latest/download/kwirth.yaml kubectl get pods -n kwirth --watch
On first boot, Kwirth creates a default admin user with password admin. You will be prompted to change the password on first login.
Kwirth can monitor any number of Kubernetes clusters. The cluster where Kwirth runs is auto-connected. To add a remote cluster:
Use the resource selector just below the top bar. You need to specify what is your cluster and your target 'view' (the whole cluster, one or more namespaces, one or more controller, one or more pods or even a set of containers belonging to different pods). Then choose a channel type, for example:
Click the ADD button and you will get a new tab added. On the tab settinigs just select START and the magic begins.
Kwirth Magnify is available as a standalone desktop application in two distributions. Both connect to any Kwirth instance and support local kubeconfig clusters out of the box — no cluster-side Kwirth installation required for basic use.
The original desktop build, based on Electron. Available for Windows (.exe) and Linux (.AppImage).
⬇ Download Electron build from GitHub Releases
A lighter, faster build powered by Tauri. Smaller binary, lower memory footprint. Available for Windows (.msi) and Linux (.AppImage).
⬇ Download Tauri build from GitHub Releases