/projects
A few things I build and maintain in the open. I love open source and try to give back whenever I get the chance.
klustr
A fast, lightweight Kubernetes desktop client that installs nothing in your cluster. It talks to the Kubernetes API directly through your existing ~/.kube/config and respects your RBAC — no in-cluster agents, no operators, no daemon.
Native and built in Go with Wails, with live updates powered by client-go informers rather than polling. Free and open source under the MIT license.
- Installs nothing — a pure client, no agents or operators in your cluster
- Live, never polled — real-time updates via informers, no API hammering
- Just your kubeconfig — leverages your existing contexts and RBAC
- Multi-context aggregation, an RBAC access-review matrix, and CRD auto-discovery
- Native support for Helm, Argo CD, Flux, Gateway API, and cert-manager
- Pod logs, exec shells, port-forwarding, node shell access, and server-side dry-run YAML diffs
Built with Go, React, TypeScript, Tailwind CSS, and shadcn/ui.
- klustr.dev the landing page and documentation
- Download for macOS (Homebrew) and Linux (AUR, .deb)
- Source on GitHub