browse common resources with rich columns, filters, and YAML access. keyboard-first.
// v0.x — beta — macos
kubernetes is hard
because commands
context is fragmented.
kubecat is a native desktop app for operators who debug clusters under pressure. browse resources, stream logs, walk timelines, diff snapshots. local-first. keyboard-driven. no SaaS hop.
brew tap thepixelabs/kubecat
brew install kubecat
what it actually does.
k9s shows you state. lens shows you tabs. kubecat shows you what changed. timelines and snapshots are first-class — not buried under a navigation tree.
- ▸ connect with your existing kubeconfig + contexts.
- ▸ stream logs across pods with search and filters.
- ▸ walk a timeline of cluster events with diffs.
- ▸ take snapshots before risky changes. compare after.
- ▸ ask the AI — every claim links back to evidence.
stream pod and container logs, multi-pod aggregation, search where it matters.
incident-friendly history. snapshots and diffs to answer "what changed?" in seconds.
scan health, ownership, and security with clear severity. fixes, not noise.
flux and argocd resources with status, health, and sync signals in one place.
understand permissions, dangerous access, and risky pod specs at a glance.
"why is this pod restarting?" — answers cite events, logs, yaml, and diffs. no trust-me.
runs on your machine. your kubeconfig stays yours. no required cloud relay.
why not just use k9s / lens / headlamp?
honest answer:
| k9s | lens | kubecat | |
|---|---|---|---|
| native desktop GUI | — | ✓ | ✓ |
| keyboard-first | ✓ | — | ✓ |
| timeline + snapshots | — | — | ✓ |
| grounded AI | — | — | ✓ |
| local-first / no SaaS | ✓ | — | ✓ |
// if k9s is already enough for you, keep using k9s. kubecat exists for the hours when it isn't.
install kubecat.
macOS only for now. windows + linux if there's demand — open an issue.
brew tap thepixelabs/kubecat
brew install kubecat