AI-powered GKE Control Plane TUI
Talk to your Kubernetes cluster in natural language. Reason across both the Kubernetes API and GKE API simultaneously. Dual-model architecture: Claude for interactive NLP reasoning, Gemini for proactive background monitoring.
Component flow showing how KCP Copilot orchestrates multiple APIs with dual AI models for intelligent cluster reasoning.
Comprehensive tools for intelligent cluster management and monitoring.
Ask "what pods are failing?" or "why is redis crashlooping?" — Claude translates your questions to intelligent gRPC calls and provides actionable insights.
Access control plane data not available in kubectl — node pools, upgrade info, maintenance windows, security posture, and cluster operations.
Query GMP/Prometheus for control plane metrics — API server latency, etcd health, scheduler performance, and more with PromQL support.
Claude for interactive reasoning and decision-making. Gemini for proactive background monitoring with real-time insights and anomaly detection.
Go gRPC server with Workload Identity, RBAC-scoped ServiceAccount, and zero credentials to manage. Secure by default with minimal configuration.
Full terminal UI with chat panel, cluster overview, Gemini insights feed, and keyboard navigation for a seamless command-line experience.
A simulated demo of the KCP Copilot TUI — see how natural language queries translate to cluster insights.
Real-time monitoring of your GKE control plane health and performance.
Comprehensive tool coverage for cluster introspection, management, and monitoring.
| API Category | Available Tools | Description |
|---|---|---|
| Kubernetes API | GetPods • GetEvents • GetLogs • DescribeResource • GetClusterOverview • ScaleDeployment • RollbackDeployment | Core pod and workload introspection, lifecycle management, and resource description. |
| GKE API | GetGKEClusterInfo • GetNodePools • GetUpgradeInfo • GetMaintenanceWindows • GetSecurityPosture • GetClusterOperations | Control plane operations, cluster configuration, and security posture information. |
| Monitoring | QueryMetrics | PromQL queries via Google Managed Prometheus for control plane performance metrics. |
Get KCP Copilot running in minutes on your GKE cluster.
# Port-forward the agent kubectl port-forward svc/kcp-agent 50051:50051 -n sympozium-showcase # Set API keys and run export ANTHROPIC_API_KEY="sk-ant-..." export GEMINI_API_KEY="AIza..." # optional cd tui && cargo run
The gRPC agent runs in your cluster with RBAC-scoped permissions. Your API keys are only stored locally in the TUI environment.