
Inkwest
AI-Powered Kubernetes Debugging
Chat with an AI assistant that understands your clusters, executes read-only kubectl commands, and helps you debug issues in real time.
DiscoverSee It in Action
First Debug
Admin Overview
Why Inkwest?
Zero setup for developers
No VPN, no kubeconfig, no kubectl install, no MCP server. Developers open a browser and start debugging — the infrastructure team handles connectivity once.
Tighter permissions
Stop handing out broad cluster access "just in case". Inkwest acts as a controlled read-only proxy — access is scoped through OIDC and role mappings, not kubeconfigs.
Single-user or team
Run locally in dev mode with auto-login for personal use, or deploy with OIDC for your entire team. Same tool, same experience.
Features
Enterprise Ready
OIDC authentication, role-based access, session management, and usage budget controls. Single-user dev mode included for quick local setup.
Read-Only by Default
The AI is instructed to use read-only kubectl commands. Combined with RBAC, you stay in control of what runs on your cluster.
Multi-Provider AI
Use Anthropic Claude (direct, Bedrock, Azure), OpenRouter, OpenAI, or Google Gemini as your AI backend.
AI Chat Interface
Natural language debugging — ask questions about your cluster and get intelligent, context-aware answers.
Multi-Cluster
Connect and switch between multiple Kubernetes clusters with per-cluster access controls.
Real-Time Streaming
WebSocket-based streaming responses with live tool execution feedback and cancellation support.
Architecture
---
config:
themeVariables:
fontSize: 16px
---
graph LR
A["React UI
(Tailwind)"] <-->|WebSocket| B["FastAPI
(async)"]
B --> C["Claude API"]
B --> D["Tool Executor"]
B --> E["PostgreSQL"]
D --> F["kubectl
(read-only)"]
Tech Stack
AI Providers
* Implemented but not yet tested
How Does Inkwest Compare?
See how Inkwest stacks up against other AI-powered Kubernetes tools.
K8sGPT
CNCF Sandbox
CLI-based diagnostic scanner with operator mode for continuous monitoring.
Strengths
- CNCF-backed, vendor-neutral
- 10+ AI backends including local models
- Operator mode for unattended scanning
Limitations
- No web UI or interactive chat
- No multi-user auth or OIDC
- No conversation history
kubectl-ai
Google
CLI plugin that translates natural language to kubectl commands.
Strengths
- Google-backed, active development
- Natural language to kubectl
- MCP server mode
Limitations
- Single-user CLI tool
- No session persistence
- No multi-cluster management
Komodor
Commercial
Enterprise SaaS platform with AI agents for autonomous Kubernetes operations.
Strengths
- Most mature commercial AI SRE platform
- Autonomous self-healing
- SOC 2, GDPR, HIPAA compliant
Limitations
- Starts at $1,000/month
- SaaS-only, no self-hosted option
- Single AI provider (Claude/Bedrock)
HolmesGPT
CNCF Sandbox
Alert-driven AI investigation engine, powers Microsoft's AKS CLI Agent.
Strengths
- Deep Prometheus/alerting integration
- Validated by Microsoft adoption
- Agentic investigation loop
Limitations
- Alert-driven, not user-driven
- Requires existing Prometheus stack
- No standalone web UI
Headlamp
K8s SIG-UI
Kubernetes dashboard with an AI assistant plugin (alpha).
Strengths
- Official Kubernetes SIG project
- Full dashboard with AI bolt-on
- Context-aware AI assistant
Limitations
- AI plugin is alpha
- No conversation persistence
- User-managed API keys (not centralized)
Lens Prism
$25/user/mo
Desktop IDE with embedded AI copilot for Kubernetes.
Strengths
- Polished desktop UX
- Air-gapped environment support
- RBAC-aligned
Limitations
- Desktop only, no web access
- Per-seat commercial licensing
- No multi-user or shared sessions
Quick Start
# Clone the repository
$ git clone https://github.com/inkwest/inkwest.git
$ cd inkwest
# Configure environment
$ cp .env.example .env
$ # Edit .env with your AI provider API key
# Start all services
$ docker compose up -d
# Run database migrations
$ docker compose exec backend python db_migrate.py
# Open in browser
$ open http://localhost:3000