Get a visual, at-a-glance sense of overall cluster health through pixel-art pod critters.
View logs, shell into pods, and delete or restart workloads from a browser or terminal.
Edit and reapply live Kubernetes resource YAML directly from the dashboard.
Reconcile or suspend Flux GitOps resources without leaving the tool.
| yscale-sh/kubagachi | 0labs-in/vision-link | alfons-fhl/cursor-plan2api | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 3/5 | 3/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Kubernetes cluster and kubeconfig access, or use --demo mode to try it without one.
Kubagachi is a monitoring and management tool for Kubernetes, the system many companies use to run containerized applications across many servers. Its twist is presenting a live cluster as a habitat of pixel art creatures, one per pod, where each critter's mood reflects that pod's actual health. A running pod looks like a content cat, a pod stuck restarting looks sleepy, and a crashed pod appears as a tombstone, so a glance at the screen tells you roughly how healthy your cluster is. Underneath the visual layer, it is a real operations tool. It can be run as a browser based dashboard or as a terminal interface similar to existing Kubernetes tools like k9s, and both share the same underlying engine. From either interface you can view logs, open a shell into a running pod, describe a resource, delete pods, edit and reapply a resource's YAML configuration, scale deployments, restart workloads, and cordon or uncordon nodes. Secrets are shown masked by default with an option to reveal them. A notable feature is first class support for Flux, a popular GitOps tool that keeps a cluster's state synced with a git repository. Kubagachi shows the readiness and revision of Flux resources and lets you trigger a reconcile or suspend them directly from either interface. The project is written in Go with a TypeScript based web frontend, distributed as a single binary, and can be run directly, built from source, or deployed onto a cluster using a provided Helm chart, with container images published for both common processor architectures. It is released under the MIT license.
A Kubernetes dashboard that shows your cluster as pixel-art creatures whose mood reflects pod health, with real operations built in.
Mainly TypeScript. The stack also includes Go, TypeScript, Kubernetes.
MIT license: free to use, modify, and distribute, including commercially, as long as the copyright notice is kept.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.