A better way to manage Kubernetes.
Native Rust, not a webview. Resources, logs, a real terminal and port forwards that survive a restart, in one window.

Native, not a webview
Rust and egui in one binary: no bundled Chromium, no Node runtime, no Electron shell.
Contexts, one click away
Switch kubeconfig contexts in one window. No shell exports, no second terminal tab.
Keyboard first
Ctrl K jumps anywhere · Ctrl . switches namespace · Ctrl , switches context · Ctrl 1–9 switch view.
A real terminal
Exec into a container with a real terminal emulator: prompts, colours, full-screen apps, correct resizes.
Readable live logs
Follow the tail with wrapping, timestamps and failures in red, streamed from the cluster API.
Saved port forwards
Save the local port and its target; reopen with one click after a restart.
Metrics beside logs
Per-pod CPU, memory and disk, charted beside the logs. Reads the Prometheus already in your cluster.
Secrets, decoded
Read and edit Secret and ConfigMap values as plain key/value, with a diff of what changes before anything is written.
Straight to the API
No kubectl proxy, no dashboard pod, no backend to run. Your kubeconfig, your RBAC.
Install it.
Linux x86_64 and macOS arm64. One command, latest release, checksum verified before it installs.
$ curl -fsSL https://kubetitan.com/install | sh # KubeTitan v0.1.0 for linux-x86_64 # checksum ok · installed /usr/local/bin/kubetitan
Prefer to build it yourself? cargo run --release from source.