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

FlagMeaning
--ollamaSet provider to ollama (no API key)
--providerNamed preset (openai, anthropic, gemini, …)
--modelOverride preset default model
--contextPersist a kubeconfig context
--dry-runPrint 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.