-
Notifications
You must be signed in to change notification settings - Fork 1
Home
github-actions[bot] edited this page Mar 1, 2026
·
6 revisions
Fuzzy-first interactive Kubernetes resource navigator
kf lets you fuzzy-search every resource across every namespace in your cluster from a single terminal window. Select one or many, then describe, exec into a shell, tail logs, delete, port-forward, restart, or dump YAML — all without typing a single kubectl command.

| Page | What you'll learn |
|---|---|
| Installation | Cargo, pre-built binaries, Homebrew, AUR, shell completions |
| Quick Start | Launch kf and run your first action in under two minutes |
| Filtering | Filter by resource type, namespace, and fuzzy query |
| Preview Modes | Cycle the right-hand pane between describe, YAML, and logs |
| Actions | logs, exec, delete, port-forward, rollout restart, yaml |
| Multi-Cluster | Watch all clusters at once; switch context interactively |
| Read-Only Mode | Lock kf to safe-read operations on production clusters |
| Keybindings | Full keybinding reference |
| Demo Gallery | Animated GIFs for every major feature |
-
Unhealthy-first sort —
CrashLoopBackOff,Error,ImagePullBackOffpods surface to the top automatically; no searching required. - Live watch — resources appear, update, and disappear in real time as the cluster changes.
-
Preview pane — inline
describe/ YAML / logs, cycled withctrl-p, without leaving the list. -
Multi-select —
tabto select any number of resources, then act on all of them at once. -
Multi-cluster — stream all contexts simultaneously with
--all-contexts, or switch interactively withctrl-x. - Demo mode — works without a cluster; shows sample resources so you can explore the UI anywhere.
kf # all resource types, current context
kf pods # pods only
kf -n production # namespace filter
kf --all-contexts # every cluster at once
kf --context staging # specific context
kf --read-only # disable all write/exec actions