Overview
kprompt is an experimental open-source CLI that turns natural language into a reviewable Kubernetes plan, then applies with approval.
Experimental — use carefully
kprompt is early software. Plans can be wrong, incomplete, or unsafe outside the hard-deny rules. Always read the plan (and diffs) before apply. Prefer non-production or kind clusters while you learn the tool. Avoid --approve on unfamiliar prompts. You remain responsible for changes applied with your kubeconfig credentials.
Talk to your cluster from the terminal you already use. kprompt uses your kubeconfig and your LLM API keys (BYOK). Mutations always produce a plan; risk checks and hard denies run before apply.
What it is
- MIT CLI for day-2 Kubernetes ops
- Plan → safety → approve → apply loop
- Deploy, scale, rollback, named delete
- Read path: get/list, explain, logs, describe
- Local history and CI-stable JSON PlanResult
What it is not (yet)
- Not production-hardened or stability-guaranteed
- Not a hosted agent that runs inside your cluster
- Not Helm/Argo/CronJob/backup generation
- Not a paid Team control plane (explored later — nothing to buy today)
Source of truth for the binary: github.com/kprompt/kprompt. This site mirrors install, safety, providers, and CI docs for operators who land here first.