← All apps
Barney Kube logo

macOS · SwiftUI app

Barney Kube

Kubernetes, without the 500 MB suit.

Barney Kube is a native macOS Kubernetes client that does what Lens does in a fraction of the memory. It reads your kubeconfig and authenticates exactly like kubectl — client certs, tokens, and exec plugins for EKS, GKE, and AKS — then talks straight to the Kubernetes API over TLS. Open clusters as tabs and work with 15 resource kinds plus every CRD on the cluster: follow logs live, open a real terminal in any container, port-forward pods and services, edit YAML and apply, restart, scale, and delete — all live over watch streams, no polling, no Electron.

v0.0.7 · macOS 26+ · 9 MB · notarized

What it does

Obsessively lightweight

A native Swift binary in a 9 MB download that idles in tens of MB — not the 500 MB–1 GB of Electron-based cluster tools.

If kubectl works, Barney works

Reads ~/.kube/config and authenticates like the CLI: client certificates, tokens, and exec plugins for EKS, GKE, and AKS — with provider badges and a live apiserver ping in the cluster picker.

Live, never polled

Watch streams keep every grid current, CPU/memory columns update from metrics-server, logs follow in real time, and events feed per object or cluster-wide.

A real terminal, in-app

Exec into any container with a full TTY — colors, cursor apps, resize — plus attach mode and binary-safe file upload/download.

Operate, not just observe

Restart pods, scale workloads from a stepper, delete with confirmation, and edit YAML inline with kubectl-style apply.

Port-forward pods & services

Start a forward from a popover — services resolve selector → ready pod → targetPort like kubectl — with chips and open-in-browser.

Specs

Version
0.0.7
Platform
macOS 26+ (Universal)
Engine
Swift 6.2 · direct Kubernetes API
Auth
kubeconfig — certs, tokens, exec plugins
Resources
15 kinds + every CRD
Signing
Developer ID · notarized
Download size
~9 MB

More from Cortex Labs