Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Krust native macOS Kubernetes dashboard showing multi-cluster resource tables and inspectors

Krust

Native macOS Kubernetes dashboard for production operations.
Built for engineers who want a lighter Lens alternative without an Electron runtime, cloud account, or cluster agent.

Website | Docs | Download | Krust vs Lens | Dashboard Alternatives | Issues

Latest release macOS Download DMG License model


Download

Direct download

Homebrew

brew install --cask vanchonlee/tap/krust

Homebrew also installs the k9r terminal command packaged with Krust.

What Is Krust?

Krust is a native Kubernetes desktop app for macOS. It reads your existing kubeconfig and gives you a fast local workspace for cluster resources, logs, YAML, Helm releases, CRDs, topology, metrics, port forwarding, security checks, and incident workflows.

Krust is designed for Mac-first DevOps and SRE workflows where a GUI should feel like a native tool, not a browser runtime in a window.

Features

  • Native macOS app: Rust core with a Swift/AppKit/SwiftUI interface.
  • No Electron runtime: built for lower overhead and a more native desktop feel.
  • Existing kubeconfig: works with normal Kubernetes auth flows for EKS, AKS, GKE, and on-prem clusters.
  • Resource workspace: inspect pods, deployments, services, config, RBAC, CRDs, Gateway API resources, and more.
  • Fast logs: single-pod and incident-oriented log workflows with search, filters, bookmarks, and export.
  • YAML and diffs: inspect live YAML, compare resources, review changes, and work through cluster state visually.
  • Helm workflows: inspect releases, history, values, manifests, diffs, and rollback context.
  • Topology and metrics: understand workload relationships and Prometheus-backed resource signals.
  • Port forwarding: manage local routes and service access from a desktop workflow.
  • Security checks: review common workload, RBAC, image, and configuration issues.
  • K9r terminal preview: terminal-native Kubernetes navigation powered by the same product family.

Why Teams Try Krust

Krust is for teams and individual engineers who like the speed of terminal tools but still want a visual workspace during production work.

Common reasons people evaluate Krust:

  • Lens or Electron-based Kubernetes tools feel heavy on large clusters.
  • OpenLens/Freelens maintenance or packaging creates uncertainty.
  • k9s is excellent for terminal users but harder for mixed-experience teams.
  • Kubernetes Dashboard requires in-cluster installation that some teams avoid.
  • Mac-first operators want a local app that feels like it belongs on macOS.

Krust vs Other Kubernetes Tools

Need Good Fit
Native macOS Kubernetes dashboard Krust
Cross-platform Kubernetes IDE Lens, Aptakube, Headlamp
Terminal-first workflows k9s, kubectl, k9r
In-cluster web dashboard Kubernetes Dashboard, Headlamp
Local-first incident workspace Krust

Read more:

Links

Repository Scope

This repository is the public product, release, roadmap, and issue tracker for Krust.

It is for:

  • Downloading releases
  • Reporting product bugs
  • Requesting features
  • Asking setup and usage questions
  • Following roadmap and changelog updates

It is not for:

  • Browsing the Krust application source code
  • Opening pull requests for core app implementation

Support

Security

Please do not open public issues for security vulnerabilities.

Report sensitive security issues to [email protected].

Trademark

Krust and associated marks are proprietary to the Krust team.

About

Native macOS Kubernetes dashboard and Lens alternative for logs, YAML, Helm, topology, port forwarding, and production ops.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors