A native desktop Kubernetes manager built for engineers who want a fast, beautiful, and distraction-free way to manage their clusters — no browser, no subscription, no limits.
- macOS Universal (Apple Silicon & Intel)
- Linux .deb & .rpm
- Windows x86_64
Every capability, organized
Built with Rust + Tauri for native performance. Click any category to explore.
Cluster & resources 18 features
Cluster management
- Multi-cluster tabs — connect to unlimited clusters with instant switching via ⌘1–⌘9
- Color-coded tab groups — organize clusters by environment with drag-to-reorder
- Auto-reconnect — persistent connections survive app restarts
- Service account token auth — connect via token without kubeconfig files
- Multi-kubeconfig merge — auto-discovers
KUBECONFIGenv,~/.kube/config, and user-added files - Cluster dashboard — pod phases, node health, resource usage, and warnings at a glance
- Health monitoring — per-cluster latency ping with visual status indicators
- Cloud provider detection — auto-detects EKS, AKS, GKE, DigitalOcean, OVH, Linode with version info and EOL support check
- Context menus — right-click actions on tabs and resources, Ctrl+Click to open in new tab
- Quick reconnect — reconnect to a cluster directly from the tab popover
Resource browser
- 30+ resource types — Pods, Deployments, StatefulSets, DaemonSets, Jobs, CronJobs, Services, Ingresses, ConfigMaps, Secrets, Nodes, Namespaces, HPAs, PDBs, NetworkPolicies, and more
- Rich detail panels — click any resource for a kubectl-describe-style side panel with raw YAML view
- Owner references — clickable "Owned By" chips to navigate resource hierarchies
- CRD browser — discover and browse Custom Resource Definitions grouped by API group
- Resource events — view events scoped to any resource directly in the detail panel
- Sortable columns — click any table header to sort resources by name, status, age, and more
- Inline filtering — type-ahead filter with passthrough from search and command palette
- Copy resource names — one-click copy on any resource name across all views
Workloads & topology 13 features
Workload operations
- Edit & apply YAML — in-app YAML editor with direct apply to the cluster
- Scale deployments — quick scale dialog for instant replica changes
- Rollout restart — one-click rolling restart for deployments and statefulsets
- Rollout history — timeline view with live diff between revisions
- Patch labels — add or remove labels inline on any resource
- Node maintenance — cordon, uncordon, and drain actions
- Namespace lifecycle — create and delete namespaces with resource counts and pin/hide
- Read-only mode — toggle to prevent accidental mutations
- Ephemeral debug containers — attach a debug container to any running pod for live troubleshooting
- kubectl-neat YAML — clean YAML output across all resource views, stripping managed fields and defaults
Workload topology
- Visual dependency graph — Deployments → ReplicaSets → Pods → Services → Ingresses
- Per-row overlay — expand the topology graph directly from any deployment row
- Theme-aware rendering — nodes, edges, and backgrounds adapt to light and dark mode
Logs, terminal & port forwarding 13 features
Log viewer
- Multi-pod streaming — stream logs from multiple pods simultaneously, stern-style
- Pod sidebar — per-pod color coding with Only / All / None filter controls
- Previous container logs — view logs from crashed or restarted containers
- Save to file — export logs for offline analysis
- ANSI color support — full terminal color rendering in the log viewer
- 10,000-line buffer — smooth scrolling with high-performance ring buffer
Embedded terminal
- Local shell — built-in terminal with kubectl context auto-injected
- Exec into containers — one-click shell access to running containers
- Quake-style panel — slide-down terminal toggled with backtick key
- Nerd Font support — proper glyph rendering for powerline prompts
- Ephemeral debug containers — attach debug containers to running pods with auto-exec into the session
Port forwarding
- Services & Pods — forward ports with one click from any service or pod
- Active session panel — manage all active port forwards in one place
Security 8 features
RBAC visualizer
- Subject-first browser — explore permissions by user, group, or service account
- Risk scoring — instantly identify overly permissive bindings
- Interactive graph — visual RBAC relationship graph scoped to selected subjects
- Color-coded roles — distinct colors for Role, ClusterRole, RoleBinding, ClusterRoleBinding
Secrets management
- Masked by default — values hidden at the Rust backend level, never exposed to the UI
- Explicit reveal — click to decode with per-key copy button
- Auto-seal countdown — configurable timer re-masks secrets automatically
- Download as .env — export secret key-value pairs as a .env file
Helm & search 12 features
Helm integration
- Release management — list, inspect, upgrade, rollback, and uninstall Helm releases
- Chart browser — search and install charts from configured repositories
- Dry-run preview — preview upgrade changes before applying them
- Release history — full revision timeline with inline diff viewer
- Repo management — add, remove, and update Helm chart repositories
- Multi-context aware — all Helm commands scoped to the correct cluster context
Search & command palette
- Global search — instant cross-namespace resource search with ⌘/
- Command palette — kubectl-like command interface with ⌘K and autocomplete
- Saved searches — bookmark frequently used queries for instant access
- Dynamic API resources — palette auto-discovers CRD kinds from the cluster
- History & favorites — recent commands and pinned favorites in the palette
- Filter passthrough — search or palette results pass filter text directly to resource views
AI Assistant 10 features
- 56 Kubernetes tools — the AI can query pods, deployments, services, nodes, RBAC, Helm releases, topology, and more directly from your cluster
- Multi-provider support — works with Ollama, LM Studio, OpenAI, and Claude with per-provider API keys
- Streaming responses — real-time SSE streaming with contextual processing indicators
- Multimodal image support — paste screenshots or images directly into the chat for visual analysis
- RBAC resolution — AI can analyze role bindings, subject permissions, and identify overly permissive access
- Workload topology analysis — AI understands deployment chains and service dependencies
- Permission-gated tool calls — every AI action is categorized and requires explicit user approval
- Collapsible chat sidebar — right-docked panel with detachable floating overlay and conversation history
- App context awareness — the AI knows which cluster, namespace, and view you're looking at
- Contextual triggers — [?] buttons appear on problematic resources (error pods, failed jobs) for instant investigation
Performance & UX 13 features
- Adaptive caching — intelligent polling that adjusts to cluster activity
- Active-tab-only fetching — only the visible cluster tab polls the API
- Binary detection — auto-detects helm/kubectl and gates UI actions accordingly
- Dark & light mode — full theme support across every screen
- Accent color picker — customize the app's accent color to your taste
- Google Fonts — choose from 32 fonts with 5 size presets
- Configurable density — compact to comfortable row spacing
- Keyboard shortcuts — ⌘K command palette, ⌘/ global search, and more
- Inner view tabs — open multiple resource views side-by-side with state preservation per tab
- Dynamic window title — shows active cluster, view, and namespace
- Collapsible sidebar — collapse the navigation to icon-only mode for maximum workspace
- Reconnect button — quickly reconnect to a cluster from the tab popover
- Native performance — Rust backend, no Electron, starts in under a second
See it in action
Every Kubernetes resource, surfaced cleanly. Built-in describe panels, history, multi-cluster compare, RBAC graphs, and a visual bundle composer.
Cluster overview & multi-cluster
Land on a real status page, switch clusters in tabs, and diff two clusters side-by-side when something drifted.
Cluster Dashboard
Pod phases, node readiness, resource usage. Tweak theme, accent, and density without leaving the screen.
Cluster Compare
Pick two clusters, pick a kind, see what's only in A, only in B, and what's different. Catch drift instantly.
Tab Management
Group tabs, mark a cluster read-only, compare, or reconnect — right-click any tab.
Nodes
Roles, capacity, conditions, and labels for every node — with a full describe panel one click away.
Namespaces
Pin favorites, see resource counts, drill into labels and annotations.
Events
Cluster events with warnings highlighted. Find what's breaking before it pages you.
Every workload, with the details that matter
Pods, Deployments, StatefulSets, DaemonSets, Jobs, and a Workloads Overview that aggregates them. Each row opens a describe panel; rollouts have a History tab.
Workloads Overview
Every running workload in one table. Sort, filter, jump straight to the resource.
Pods
Status, restart counts, labels — plus a describe panel with conditions and full container detail.
Deployments
Scale, rollout-restart, and inspect ReplicaSets and conditions inline.
StatefulSets
Replicas, the headless service, image, and selectors — at a glance.
Rollout History
Walk back through revisions of any rolled-out workload. StatefulSets, DaemonSets, Deployments — same flow.
DaemonSets
Desired vs ready vs available across the fleet, with rollout status and a full describe panel.
Jobs & CronJobs
Completion state, active runs, and history. Switch tabs for CronJobs.
HorizontalPodAutoscalers
Min/max, current metrics, scale-target, and conditions surfaced in the describe panel.
Services, Ingresses & policies
Ports, selectors, routing rules, and zero-trust policies — all readable, all clickable, with raw YAML one tab away.
Services
ClusterIPs, ports, and endpoints. Describe panel reveals selectors, session affinity, and topology.
YAML, when you need it
Every detail panel has a YAML tab. Read, copy, never edit by accident.
Ingresses
Hosts, classes, and routing rules surfaced cleanly. Click any rule to trace it.
NetworkPolicies
Ingress and egress rules unrolled — see exactly which pods talk to which.
ConfigMaps, Secrets, and persistent storage
Inspect data without dropping to the CLI. Secrets reveal one key at a time. Volumes, claims, and storage classes all wired up.
ConfigMaps
Every key in every map. Inspect and copy without dropping to the CLI.
Secrets — reveal on demand
Open the describe panel to peek individual values. One key at a time, deliberate.
PersistentVolumes
Capacity, access modes, reclaim policy, and the claim that bound the volume.
PersistentVolumeClaims
Status, the volume it grabbed, and every label and annotation.
StorageClasses
Provisioner, reclaim policy, binding mode — exactly what each class promises.
PodDisruptionBudgets
minAvailable, current healthy pods, and the policy version — all in one panel.
Helm releases, repositories, and chart browser
Install, upgrade, rollback, and uninstall — without leaving the app. Search any added repo and install with a dry-run preview.
Releases
Every release with revision, status, and full history at a glance.
Repositories
Add, remove, and refresh repos. Search across all of them in one place.
Browse charts
Pick a chart from any repo and install with namespace, name, and values pre-flighted.
RBAC made readable
Browse subjects, see the rules they actually get, and trace bindings on a scoped graph. Reverse-search "who can do X on Y" without writing a single can-i.
RBAC Visualizer — Subjects
Pick a subject; see its rules, risk score, and a graph of the bindings that grant them.
Who Can Do What
Search by verb + resource, get every subject in the cluster that can do it. Auditor-grade.
ClusterRoles
Cluster-wide roles and their reach. Click any rule to see what it actually permits.
Roles
Namespace-scoped roles with rules unrolled.
RoleBindings
Subjects and roleRef in one panel. Trace from binding to permission instantly.
ServiceAccounts
Every SA, the secrets it owns, the labels controllers stamped on it.
CRDs are first-class
Every CRD on the cluster shows up grouped by API group. Click in to instances; the same describe / YAML / Events tabs you get for built-ins.
CRD catalog
Argo, Calico, Traefik, your own — grouped by API group, scope, and version.
CRD instances
Drill into any custom resource — describe panel, YAML, and events, just like a Pod.
Author bundles visually, ship them anywhere
A live, validated bundle composer. Build from scratch, import YAML, or start from a template. Render as apply, Helm, Kustomize, or YAML.
Composer home
Start blank, import YAML, or pick a curated template. Recents are one click away.
Composer topology
Resources, form, and live topology graph side-by-side. The graph updates as you build.
Logs and events, the right way
Stern-style multi-pod log streaming with filters and color-coded sources. Cluster events with warnings highlighted.
Multi-pod log streaming
Stream logs from multiple pods at once with color-coded output, regex filtering, and live tailing.
Make it yours
Theme, accent color, font, density, table style, status style, system variation. Tune it once, settle in.
Get started quickly
Available for macOS, Linux and Windows — no account, no sign-up, no license key.
# Add the tap
brew tap amioranza/tools
# Install kubelizeme
brew install --cask amioranza/tools/kubelizeme
# Update to latest version
brew upgrade --cask amioranza/tools/kubelizeme
Or download the DMG directly
Download v1.8.1 for macOS Universal binary — Apple Silicon & IntelSince kubelizeme is distributed outside the Mac App Store, macOS Gatekeeper may block the first launch. You'll see a message saying "The app kubelizeme was blocked to protect your Mac".
To fix this, you have two options:
Option 1 — Open System Settings → Privacy & Security, scroll to the Security section, and click "Open Anyway" next to the kubelizeme message.
Option 2 — Run this command in Terminal to remove the quarantine flag:
xattr -cr /Applications/kubelizeme.app
# Download and install the .deb package
curl -LO https://releases.mioranza.tech/kubelizeme-v1.8.1-linux-x86_64.deb
sudo dpkg -i kubelizeme-v1.8.1-linux-x86_64.deb
Choose your package format
x86_64 — Ubuntu 22.04+, Debian 12+, Fedora 38+# Download the installer (NSIS .exe)
curl.exe -LO https://releases.mioranza.tech/kubelizeme-v1.8.1-windows-x86_64.exe
# Or simply download in your browser and double-click the .exe
Grab the installer
Download .exe v1.8.1 x86_64 — Windows 10 / 11The Windows installer is currently unsigned. On first launch, Windows Defender SmartScreen will show a "Windows protected your PC" dialog.
To proceed, click More info, then click Run anyway. You only need to do this the first time — subsequent launches work normally.
Code signing is on the roadmap and will remove this warning in a future release.
Prerequisites — optional CLI tools for specific features
helm
optional
— Helm write operations (upgrade, install, rollback, uninstall)
brew install helm
kubectl
optional
— Port forwarding
brew install kubectl
All other features use the Kubernetes API natively and require no additional tools.