Open-source, local-first AI meeting notepad that captures device audio without a bot joining the call, as an alternative to Granola.
- Stars
- 101
- Forks
- 2
- Open issues
- 9
- Last commit
- 4 days ago
What is it?
Rubick is a desktop GUI for browsing Kubernetes clusters. It reads your existing kubeconfig and covers workloads, pods, logs, shell sessions, Services, Ingresses, Gateway API resources, storage, configuration, custom resources and Helm releases.
Its main focus is showing failures accurately. Pod status is derived the way kubectl derives it, so a crash-looping container no longer appears as Running. The workload page draws the traffic path from Ingress to Service to pods and names the reason when the path stops. Before a scale, restart, delete or YAML edit, it warns when an autoscaler or GitOps tool such as Argo CD or Flux will revert the change.
Optional integrations include Traefik, ingress-nginx, Istio, cert-manager, Prometheus, Loki, and cloud node pool views for GKE, EKS and AKS. The app is available for macOS, Windows and Linux, and the project is written in TypeScript with a Rust backend.
Key features
- 01Derives Pod and workload status the way kubectl does, so crash-looping containers are not shown as Running.
- 02Draws the Ingress to Service to Pod traffic chain and explains where it breaks.
- 03Warns when an autoscaler or GitOps controller will undo a scale, restart, delete or edit.
- 04Multi-container log viewer that can open the previous run of a failing container.
- 05Built-in shell tabs per pod, plus support for Helm releases and CRDs with YAML editing.
- 06Optional integrations with Prometheus, Loki, cert-manager, Argo CD and Flux, among others.
Use cases
- Diagnosing why a Service or Ingress returns errors while its pods look healthy.
- Checking whether a manual scale or edit will be reverted by Argo CD, Flux or an HPA.
- Browsing several clusters side by side from one desktop app.
- Reading logs from crashed pods through Loki after the pods are gone.
Quick start
- 1
Install on macOS with Homebrew
brew install --cask Dudude-bit/tap/rubick - 2
Or download the build for your platform from the releases page
Things to know
- Prometheus and Loki integrations need an address the desktop app can reach, and in-cluster names do not resolve from your machine unless you use the port-forward helper.
- AWS and EKS/AKS paths were tested with unit tests only, not against a live cluster.
Topics
FAQ
- What is rubick?
- A desktop Kubernetes client built with Tauri and Rust that reads your kubeconfig and derives status the way kubectl does. Rubick is a desktop GUI for browsing Kubernetes clusters. It reads your existing kubeconfig and covers workloads, pods, logs, shell sessions, Services, Ingresses, Gateway API resources, storage, configuration, custom resources and Helm releases.
- Is rubick free to use? What license does it have?
- rubick is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is rubick still maintained?
- Actively maintained. The last commit to rubick was on Oct 16, 2026.
- What can I use rubick for?
- Diagnosing why a Service or Ingress returns errors while its pods look healthy. Checking whether a manual scale or edit will be reverted by Argo CD, Flux or an HPA. Browsing several clusters side by side from one desktop app. Reading logs from crashed pods through Loki after the pods are gone.
- How do I install rubick?
- Install on macOS with Homebrew: brew install --cask Dudude-bit/tap/rubick Or download the build for your platform from the releases page
- Where can I get rubick?
- The source code and installation instructions are on GitHub: https://github.com/Dudude-bit/rubick
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A lightweight cross-platform desktop sticky-note app with Markdown editing and preview, built on Tauri 2 and React.
Desktop and Android app that uses your own Telegram account as a file workspace, with uploads, previews, streaming, folder sync and a local API.
A lightweight cross-platform code editor built with Tauri (Rust and React), with Git support, AI agents, and Vim keybindings.
A desktop app that wraps coding-agent CLIs like Claude Code and Codex in a native chat UI, running many sessions side by side.
Open source Loom alternative for fast screen recording, polished editing, and shareable video links, with optional self-hosting.