v1 is live
The Kubernetes BFG.
A Kubernetes IDE with GitOps at its core. One binary for your machine or cluster. Run it locally in a browser tab or desktop app, or serve one cluster to a team in preview cluster mode.
curl -fsSL https://spinoza.tech/install.sh | sh- 1
- binary,UI included
- 2
- local interfaces,browser + desktop
- $0
- per seat
- 0
- vendor accountsto create
Why the name
Baruch Spinoza, a 17th-century philosopher, was also known for making lenses.
What it does
Browse, inspect, operate and audit the live cluster.
See the cluster first
Version, node readiness, allocatable capacity against live usage, pods by phase and recent warning events in one overview.
Browse every resource type
Discovery supplies the tables, so CRDs appear without a plugin. Filter on live fields, choose namespaces, add columns from fields or labels, and act on a selection.
Inspect and edit the live object
Metadata, conditions, events and YAML in one drawer. Monaco completes from the cluster's OpenAPI, and changes go back through server-side apply.
Operate workloads
Scale, restart, suspend or trigger a CronJob, cordon a node, or review a drain plan before moving its pods. Protected clusters require their name before destructive work.
Work with Helm releases
Read releases from Helm storage, search configured repositories and OCI registries, install behind a dry run, preview an upgrade as a manifest diff, then roll back or uninstall.
Turn findings into a work list
128 checks cover security, reliability and waste. The view leads with the findings; scope, baselines, muted rules and export sit behind one Configure control. Issues rank live failures and clear as the cluster recovers.
Open a shell, logs or a forward
Exec into a container, add an ephemeral debug container to a distroless image, stream logs, or forward a pod or service to your machine without leaving the view.
See metrics and relationships
Live CPU and memory sit in the tables. Prometheus supplies history, topology draws ownership and routing edges, and Cilium Hubble can supply the traffic graph.
Keep several clusters open
Each open cluster is a tab in one strip, keeping its own state, health and history, with a control beside them to open another. The header names the one you are working in. Opening a cluster says how long it will wait and lets you stop, and if one is already open it asks whether to replace that tab or keep both. Fleet views combine checks, issues, search, Helm releases and GitOps across every open cluster.
Notice when a cluster goes quiet
A banner names the cluster, how long it has been silent and why: timed out, connection refused, certificate not trusted. The rows you already had stay on screen, marked with when they were read, and one control reconnects.
Compare what you authored
Diff one object or a whole resource type across two clusters. Status, managedFields and cluster-assigned spec fields are removed before the comparison.
One cluster, shared
Preview cluster mode serves one cluster to a team from the same binary and Helm chart. Sign in through OIDC or an authenticated proxy; Spinoza applies its roles and Kubernetes RBAC.
GitOps
GitOps you can see.
Flux and Argo CD get dedicated views, not a generic custom-resource table. Follow the dependency graph, inspect each controller object, reconcile or suspend Flux resources, and sync or refresh Argo Applications. A Flux-owned Helm release links back to its source instead of offering an upgrade that Flux would revert.
- Dependency DAG
- Reconcile / suspend / resume
- Flux ownership guardrail
- Argo sync and refresh
Install it and point it at a cluster.
curl -fsSL https://spinoza.tech/install.sh | sh