Vibe Coding Discover

MCP

The Kubernetes control room—built in Rust, ready for engineers and AI agents.

★ 18112 forksTypeScriptMITsrelens

Local-first Kubernetes desktop workspace built with Tauri v2, React 19, and a pure-Rust core for SREs. Its main AI angle is a built-in MCP server that exposes cluster capabilities over stdio or loopback HTTP, with destructive tools confirmation-gated. Dependencies:

Use Cases

Troubleshoot Kubernetes clusters from one desktop workspaceExpose cluster capabilities to MCP clients over stdio or loopback HTTPBrowse and watch live workloads, networking, RBAC, and custom resourcesStream pod/workload logs including previous-instance post-crash logsOpen pod exec sessions, debug containers, and node shellsManage port forwards across multiple clustersInstall, upgrade, and roll back Helm releases with rendered diffsScale workloads, restart rollouts, evict pods, cordon or drain nodesEdit schema-aware YAML with dry-run diff and server-side applyInspect node and pod CPU/memory via metrics-serverSwitch between multiple kubeconfig contexts and clustersRun as a multi-user web app in Docker with OIDC sign-in

Built With

Language
TypeScript
Frameworks
Tauri v2 · React 19 · kube-rs · Tokio · TypeScript · Rust · Vitest · Turborepo · pnpm · Docker · Helm

Tags

kubernetes · mcp · mcp-server · sre · devops · tauri · rust · typescript · desktop-app · local-first · multi-cluster · helm · observability · kubernetes-ide · agent-tools · confirmation-gated-actions

srelens — Vibe Coding Discover