Kore

The AI-Powered
Kubernetes IDE

Kore Open Source · MIT License · macOS & Windows

Native desktop app that combines real-time cluster monitoring, AI troubleshooting, and keyboard-driven workflows. Stop switching between kubectl, k9s, and your browser.

Kore resource table showing pods with real-time status, sidebar navigation, and search
Powered by
Rust · GPUI · kube-rs
Install Kore
Install with a single command, download a prebuilt binary, or build from source.
# Install (macOS) curl -fsSL https://raw.githubusercontent.com/koreide/Kore/main/install.sh | bash
Download Latest Release
Build from Source
git clone https://github.com/eladbash/kore && cd kore cargo build --release -p kore-app # Binary: target/release/kore. On macOS, build kore.app with: crates/kore-app/packaging/macos/bundle.sh
Available for macOS 14+, Windows 10+ and Linux (x86_64)
Requires a valid ~/.kube/config with at least one reachable context
Everything you need, nothing you don't
Built for engineers who live in the terminal but want something better.

AI Troubleshooting

Built-in AI that understands your cluster. Ask questions in natural language and get instant diagnosis with full context. Supports OpenAI, Anthropic, and Ollama.

Native Performance

One Rust process with a GPU-rendered UI, ~120MB memory. Starts in under a second. No Electron overhead, no Chromium fork.

Real-Time Streaming

Live resource watches, pod logs, and events via Kubernetes watch API. See changes the instant they happen.

Command Palette

Cmd+K to search resources, switch views, and filter namespaces. Everything, one shortcut away.

Cluster Dashboard

Health score, pod distribution ring chart, node capacity bars, and restart hotlist. At a glance.

Resource Graph

Interactive dependency graph. Trace Ingress to Service to Deployment to Pods visually.

YAML Editor + Diff

Edit YAML in-app with syntax highlighting. Side-by-side diff preview before applying changes.

Deployment Rollback

Visual revision timeline with image diffs. One-click rollback to any previous revision.

Helm Management

Browse releases, inspect values and manifests, view history, and rollback with a click.

Multi-Cluster

Aggregate resources across multiple contexts. One table, all your clusters side-by-side.

CRD Browser

Discover and browse Custom Resource Definitions and their instances dynamically.

Port Forwarding

One-click port forwards with TCP proxying. Manage all forwards from a single panel.

Debug Containers

Inject ephemeral debug containers into running pods with one click. Pre-built images for network, HTTP, and shell debugging. No kubectl required.

Network Policy Visualizer

Interactive force-directed graph of network policies. See ingress/egress rules, pod isolation, CIDR blocks, and simulate traffic between pods.

RBAC Simulator

Visual permission matrix, role browser, reverse lookup, forbidden error analysis, and natural language queries. Impersonate any identity to test access.

Vim navigation
Persistent events
Pod exec shell
Multi-pod logs
Label filtering
Pinned resources
Restart sparklines
Debug containers
Traffic simulation
RBAC simulator
See it in action
Dark theme, monospace typography, and interfaces designed for engineers working at 2 AM.

Ask your cluster anything

Built-in AI assistant with full cluster context. Diagnose CrashLoopBackOff, trace networking issues, and get actionable fixes in natural language.

  • OpenAI, Anthropic, and Ollama
  • Streaming responses
  • Context-aware per resource
AI troubleshooting panel with cluster-aware suggestions

Cluster health at a glance

Health score from 0 to 100, pod status distribution, node resource utilization, and a restart hotlist that surfaces problems before they escalate.

  • Pod ring chart
  • Node capacity bars
  • Restart hotlist
Cluster dashboard with health score, pod ring chart, and node status

Everything, one shortcut away

Press Cmd+K to open instant access to resources, views, namespaces, and actions. Navigate your cluster without leaving the keyboard.

  • Fuzzy resource search
  • View switching
  • Quick filters and actions
Command palette for instant access to resources, views, and actions
How Kore stacks up
Feature-by-feature against the tools you already know.
Kore k9s Lens K8s Dashboard Rancher
Native desktop app✓✓✓✕✕
AI chatbot✓✕✕✕✕
GUI + keyboard navigation✓TUI only✓✓✓
Real-time resource watch✓✓✓✓✓
Dependency graph✓✕Extension✕✕
Deployment rollback UI✓Basic✕✕✓
YAML diff before apply✓✕✓✕✓
Helm management✓Basic✓✕✓
CRD browsing✓✓✓Limited✓
Multi-cluster view✓✕✓✕✓
Persistent event history✓✕✕✕✕
Command palette✓Fuzzy✕✕✕
Port forwarding UI✓✓✓✕✕
Ephemeral debug containers✓✕✕✕✕
Network policy visualizer✓✕Extension✕✕
RBAC simulator✓✕✕✕✕
Memory usage~120 MB~30 MB~400 MB~50 MB~300 MB
Built different
Native Rust backend means no Node.js runtime, no Chromium fork, no 400 MB memory footprint.
0MB
Memory Usage
vs ~400 MB (Lens)
0MB
Download Size
vs ~200 MB (Electron)
<0s
Startup Time
vs 3-5s (Lens)
Rust
Backend Runtime
vs Node.js / Go
Vim-inspired navigation
Navigate your entire cluster without touching the mouse.
⌘ KCommand palette
/Focus search
j kNavigate rows
lEnter detail view
hGo back
1 – 6Switch tabs
?Shortcut overlay
⌘ PPin resource
BDebug container
⌘ ⇧ RRBAC simulator