Live cluster state
Native Kubernetes watches keep built-in resources and discovered CRDs continuously current.
A Kubernetes terminal console in Rust · kube-rs · ratatui
See what exists, understand what needs attention, inspect the evidence behind every judgment, and act only when policy allows.
cargo install sauronEvery frame is selectable text. No screenshots. No fabricated state.
:workflow
SAURON keeps identity, provenance and uncertainty attached to every step, from a failing row to the guarded operation that resolves it.
:pods -A / cpu/%r>80 or health!=healthyFind pressure and failure without losing unknown values.
e explain selectedRead the fields, events and metrics supporting the verdict.
x xray --depth 3Trace verified dependencies and understand the blast radius.
:restart payments/apiPreview, authorize, revalidate and journal the operation.
:evidence
Measured against an isolated Kubernetes cluster. Numbers describe the recorded run, not a comparative benchmark.
:features
Keyboard-first workflows, live Kubernetes primitives and explicit uncertainty, composed into one fast console.
Native Kubernetes watches keep built-in resources and discovered CRDs continuously current.
Combine quantities, percentages, labels, age and health with three-valued logic that preserves unknowns.
Deterministic resource health cites the exact fields, metrics, events and conditions behind every verdict.
Inspect correlated evidence and meaningful UID-scoped transitions without fabricated history.
Traverse verified ownership, references, selectors, storage and networking relationships across the cluster.
Stream multi-container logs, exec, shell, attach and manage concurrent loopback port forwards.
Use bookmarks, saved views, workspaces, bulk selections, custom keymaps and a global object finder.
Extend commands through bounded plugins or export structured checks, snapshots and evidence bundles.
:safety
Every mutation passes through one policy boundary. SAURON previews the change, checks authorization, binds confirmation to the exact object incarnation, then revalidates identity at commit time.
:integrations
Inspect reconciliation, ownership and release history across the systems already running your cluster.
Kustomizations, HelmReleases, sources and image automation with dependency-aware actions.
:flux reconcile platformApplications, ApplicationSets, revisions, managed resources and exact restoration semantics.
:argo app paymentsHistory, values, manifests, notes, ownership and guarded rollback or uninstall workflows.
:helm history ingressPLUGINS: bounded execution, typed inputs and structured reports
HEADLESS: deterministic checks, snapshots and machine-readable output
PROVIDERS: historical metrics and logs without compromising provenance
:install
Requires a Rust toolchain, a Kubernetes kubeconfig and network access to the API server.
cargo install sauronsauron --context production-eu pods -Asauron --readonly