Hi everyone,
I know K9s is an amazing all-in-one tool, but I intentionally stick to raw kubectl commands to better understand Kubernetes internals.
That said, managing contexts and namespaces with just kubectl is painful.
Tools like kubectx/kubens are legendary standards, but I wanted something with a more modern, interactive UX that also provides a quick overview of the cluster.
I wanted a lightweight tool that handles switching seamlessly and shows me essential cluster info (connectivity, resource status, and auth info) at a glance—without launching a full dashboard.
So I built “Kubesnap” using Go and BubbleTea

Below is my github link and key features of kubesnap
GitHub: GitHub - hunsy9/kubesnap: Improved kubernetes context management tool
[Key Features]
Cluster Dashboard:
Real-time overview of current connection and resource status (Nodes, Pods, Events).
Context Switching:
Fast, fuzzy-searchable cluster context selector.
Edit Contexts:
Rename or Delete contexts directly within the TUI.
Namespace Switching:
Interactive namespace switcher with a kubesnap ns ~ shortcut for default namespace.
If you’re in a similar workflow, I’d highly recommend giving this tool a try!
And I’d really appreciate any feedback—whether it’s about the code, design, or UX.
Thanks!