Free ToolsContact Us
ThemeLanguage
OPEN SOURCE • RUST & TAURI V2 • KUBERNETES UI & GUI

k8sUI: Fast Native Kubernetes UI & Desktop Client

The modern graphical interface (GUI) and desktop client built for DevOps and platform teams. Seamlessly manage AWS EKS, Azure AKS, and local clusters with sub-second responsiveness, real-time ANSI log streaming, and zero in-cluster installation.

Why k8sUI Outperforms Legacy Desktop Tools

Built from the ground up for modern platform teams who require memory efficiency, zero CLI drift, and multi-tenant cloud security.

🚀

Lightweight Native Performance

Leveraging Tauri v2 with a compact Rust binary and the native OS WebView. Starts in under 300ms, consumes less than 80MB of RAM, and delivers sub-second UI responsiveness.

Tauri v2< 80MB RAM
🔒

Direct kube-rs Native Engine

All cluster API requests run directly through official Rust kube-rs bindings over native TLS. No vulnerable shell escaping, no CLI subprocesses, and zero kubectl version drift.

Rust kube-rsNative TLS
☁️

AWS EKS & Azure AKS SSO

Auto-discovers clusters across multiple AWS accounts in your AWS Organization via AWS SSO / IAM Identity Center. Full Azure Entra ID token rotation and local kind/minikube support.

AWS SSOAzure Entra ID
🛡️

Read-Only Guardrails

Operates in secure Read-Only mode by default. Mutation actions require explicit unlock, provide server-side dry-run diff previews, and enforce typed confirmation before destructive changes.

Dry-Run DiffsAudit Guardrails
☸️

360° Resource Coverage

Live inspection for Workloads (Pods, Deployments, StatefulSets), Networking (Ingress, Services), Storage (PVC, PV, StorageClasses), RBAC, Custom Resource Definitions (CRDs), and Validating Webhooks.

Live Pod TelemetryCRD Discovery
🔍

IDE Zoom & Navigation Shortcuts

Supports Cmd + mouse wheel zooming and Cmd +/-/0 zoom controls with visual HUD feedback, tabbed multitasking, and integrated terminal emulation.

Visual HUD ZoomTabbed Workspace

Why Platform Engineers Choose k8sUI Over Traditional Dashboards

Compare k8sUI native Rust architecture against in-cluster web dashboards and heavy Electron-based desktop clients.

Feature / Capabilityk8sUI (Native Rust)Kubernetes DashboardTraditional Desktop GUIs
Cluster Installation0% (Local kubeconfig only)Requires in-cluster pods & RBACVaries (often requires CRDs)
Memory Footprint (RAM)< 80 MB (Rust + Native WebView)Browser tab overhead800 MB – 1.5 GB RAM
Startup Latency< 300 ms (Instant launch)Web session load time5 – 15 seconds
Multi-Cluster SSONative AWS EKS Organization & Azure AKSSingle-cluster sessionRequires paid team subscription
Production Guardrails1-Click Read-Only Lock & Dry-Run DiffsCluster RBAC onlyNo built-in global read-only lock
Project Status & Cost100% Free & Open Source (Apache-2.0)Archived / Deprecated by SIG UICommercial / Paid tiers

Multiplatform Releases

Digitally signed with Sigstore Cosign (OIDC) and accompanied by CycloneDX Software Bill of Materials (SBOM).

🍎

macOS

Universal binaries for Apple Silicon (M1/M2/M3/M4) and Intel x86_64.

Download .DMG
Gatekeeper tip: Run "xattr -cr /Applications/k8sUI.app" or click "Open Anyway" in System Settings > Privacy & Security.
🪟

Windows

Native Windows 10/11 x64 installer and portable NSIS executable.

Download .MSI / .EXE
🐧

Linux

Debian/Ubuntu packages and universal AppImage for all distributions.

Download .DEB / .AppImage

Looking for source code, build instructions, or contributing guidelines?Visit the k8sUI GitHub Repository ↗

Kubernetes UI & Graphical Interface FAQs

Everything you need to know about k8sUI, multi-cluster administration, and security.

What is k8sUI and how does it function as a Kubernetes UI / GUI?

k8sUI is a free, open-source native desktop graphical user interface (GUI) for Kubernetes. Built with Rust and Tauri v2, it connects directly to your Kubernetes clusters using your local kubeconfig or cloud credentials (AWS SSO / Azure Entra ID) without needing any server, pod, or agent running in your cluster.

Do I need to install any pods, agents, or CRDs inside my Kubernetes cluster?

No. Unlike the archived official Kubernetes Dashboard which requires deploying pods, services, and ingresses into your cluster, k8sUI runs 100% on your local workstation. It communicates with the Kubernetes API server using official Rust kube-rs bindings over TLS.

Is k8sUI a free alternative to Lens and the archived Kubernetes Dashboard?

Yes. The official Kubernetes Dashboard was retired by Kubernetes SIG UI in 2026, and many desktop tools have moved toward expensive subscriptions. k8sUI is licensed under Apache-2.0 and is completely free for individual engineers, enterprise teams, and commercial production environments.

How do I open k8sUI on macOS if Gatekeeper shows an unverified developer warning?

Because k8sUI is an open-source binary distributed outside the Mac App Store, macOS attaches a quarantine attribute. You can open it either by running "xattr -cr /Applications/k8sUI.app" in your Terminal, or by navigating to System Settings > Privacy & Security > Security and clicking "Open Anyway".