All apps/kubectl-ai

kubectl-ai

kubectl-ai

AI powered Kubernetes Assistant

Runs as kubectl-ai|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 10 fields

Ask the AI assistant to work with a Kubernetes cluster, interactively or as a single quiet query. MCP server mode, sandbox, UI and auth options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui kubectl-ai
Ask kubectl-aiExample values, fixed in this page — nothing here reaches a terminal
Basic
Query*
string
Non-interactive (requires a query)*
--quiet
Model
string
TasksEach one presets the form for one job
Ask once
queryquietmodel
Interactive session
providermodel
ParametersOnly these flags are editable in the form
Query
Leave empty for the interactive UI.
string · positional 0 · repeatable
Non-interactive (requires a query)
boolean
--quiet
LLM provider
string
--llm-providergeminiopenaiollamabedrock
Model
string
--model
Kubeconfig
path
--kubeconfig
Max iterations
integer
--max-iterations
Show tool output
boolean
--show-tool-output
Use external MCP tools
boolean
--mcp-client
Resume session ID
Use latest for the most recent session.
string
--resume-session
Skip confirmations
Dangerous: modifying kubectl commands run without asking.
boolean
--skip-permissions
SourcesEvery flag above is checked against these
src
f.IntVar(&opt.MaxIterations, "max-iterations", opt.MaxIterations, "maximum number of iterations agent will try before giving up") f.StringVar(&opt.KubeConfigPath, "kubeconfig", opt.KubeConfigPath, "path to kubeconfig file") f.StringVar(&opt.ProviderID, "llm-provider", opt.ProviderID, "language model provider") f.StringVar(&opt.ModelID, "model", opt.ModelID,…
helpmain 2026-10

github.com

Before it fills your prompt, Otty checks the installed kubectl-ai against its version. A form that does not match your version is not offered.