Skip to content

KubeCopilot Documentation

Welcome to the official documentation for KubeCopilot — the pluggable, engine-agnostic AI agent platform for Kubernetes and OpenShift.

What is KubeCopilot?

KubeCopilot is a Kubernetes operator that deploys and manages AI agents inside your cluster, controlled entirely through CRDs. Unlike read-only AI assistants, KubeCopilot agents can reason, plan, and execute — running kubectl commands, managing resources, and automating complex operations autonomously.

The operator is engine-agnostic: swap the AI backend by changing a container image in your CR — no code changes, no redeployment. Skills, instructions, custom agents, and even the LLM model can be reconfigured at runtime through the Web UI, without restarting a single pod.

KubeCopilot runs on both vanilla Kubernetes and OpenShift, with a native OpenShift Console Plugin that embeds the chat UI directly into the web console.

Experimental

This project is experimental and has not been tested in a production environment. Running AI agents with cluster access carries inherent risks. Review all manifests, RBAC rules, and agent instructions carefully before deploying.

Screenshots

Main UI