Init
Day-0 kprompt init configures your LLM provider for natural-language plans — Ollama ($0) or BYOK. Does not create clusters or enroll Team.
After install, bare kprompt prints a readiness coach. With no provider in config and no --provider flag, the CLI is unconfigured (it does not silently default to OpenAI). Run kprompt init once, then doctor and your first read prompt.
Quick path
# $0 local LLM
ollama serve && ollama pull llama3.2
kprompt init --ollama
# BYOK
kprompt init --provider openai
export KPROMPT_OPENAI_API_KEY=sk-...
kprompt doctor
kprompt "list pods"Flags
| Flag | Meaning |
|---|---|
| --ollama | Set provider to ollama (no API key) |
| --provider | Named preset (openai, anthropic, gemini, …) |
| --model | Override preset default model |
| --context | Persist a kubeconfig context |
| --dry-run | Print what would be written; do not save |
Non-interactive shells require --ollama or --provider. Interactive TTY with bare kprompt init walks provider → model → optional context.
What it is not
- Does not create kind/minikube clusters
- Does not run kprompt setup (Helm / Argo / Prom bootstrap)
- Does not enroll Team (kprompt login)
Full provider matrix: Providers. Health re-check: doctor. Host/cluster tool bootstrap: Setup. Existing cluster in ~15 min: Adopt. $0 Observe walkthrough: Demo.