Podscape v4.0: A Desktop Client That Consolidates Your Kubernetes Workflow
You know the drill: debugging a production issue means juggling kubectl logs, kubectl describe, Grafana, kubectl exec, YAML editors, and helm list across multiple terminals. Podscape v4.0 aims to eliminate that context-switching by putting everything in a single Electron desktop app with a Go sidecar for real-time cluster state.
What Is Podscape?
Podscape is a free, open-source (Apache 2.0) Kubernetes desktop client for macOS, Windows, and Linux. It connects to your existing kubeconfig—no account, no cloud, no telemetry. Under the hood, it uses an Electron app with a Go sidecar (podscape-core) that maintains shared informer caches against your cluster. State updates happen the instant Kubernetes pushes them, not when a poll timer fires.
v4.0 New Features
All-in-One Window
- Real-time resource views for pods, deployments, statefulsets, daemonsets, jobs, services, ingresses, network policies, configmaps, secrets, RBAC, storage, HPAs, PDBs, CRDs, and more.
- Log streaming with search, multiple containers in one view.
- Exec into containers with full PTY sessions, tabbed.
- Port forwarding with one click and auto port detection, with clickable local URLs.
- Built-in terminal with kubectl pre-configured.
Network Map The standout feature: an interactive force-directed graph of your entire cluster topology. It renders relationships like owner references, service-to-pod label matches, ingress-to-service connections, pod-to-PVC volumes, and network policy coverage. For Cilium users, if Hubble is installed, Podscape overlays live network flows so you can watch traffic move between services in real time.
Security Hub Two scanners, zero configuration:
- Kubesec runs in-process against every workload, flagging privileged containers, missing resource limits, host namespace access, and more.
- Trivy scans container images for CVEs, streaming results as each image finishes. Both are aggregated into a single risk overview with per-resource drill-down.
Helm Management List releases, inspect values, view full history, rollback to any revision, run upgrades—all from the UI. The repo browser lets you search Artifact Hub, preview chart values, and install directly. Podscape tracks new chart versions and surfaces an upgrade hint next to outdated releases.
GitOps Panel Auto-detects Argo CD or Flux and shows sync status, health, and resource tree of all applications without opening a separate UI.
Connectivity Tester Pick a source pod and target (host:port or service). Podscape runs DNS, TCP, and HTTP probes and reports structured results with automated analysis of whether a NetworkPolicy or missing endpoint is responsible for failure.
TLS Dashboard Cluster-wide certificate inventory with expiry tracking.
MCP Server
podscape-mcp ships as a standalone binary. Register it with Claude, Cursor, or any MCP-compatible AI assistant to give your AI direct access to your cluster:
claude mcp add --transport stdio podscape -- /path/to/podscape-mcp-darwin-arm64
Service Mesh Support Auto-detects Istio, Traefik v2/v3, NGINX Inc, NGINX Community, and adds dedicated sections for their custom resources (VirtualServices, IngressRoutes, Middlewares, etc.).
RBAC-Aware On startup, Podscape runs a concurrent SelfSubjectAccessReview probe against all resource types. Sections you don't have access to are silently omitted.
Command Palette (⌘K) Fuzzy search across every section, resource, context, and namespace.
How It Compares
Podscape isn't the first Kubernetes desktop client—Lens and Octant exist. But Lens became commercial with paywalled features, and Octant is effectively abandoned. Podscape is fully open-source (Apache 2.0), no account required, and its Go sidecar informer approach means real-time updates without polling. The Network Map and built-in Security Hub are features not found in most competitors.
Get Started
Download the latest release for macOS (universal DMG), Windows (NSIS installer), or Linux (AppImage/.deb). Signed and notarized on macOS. No account, no subscription. Apache 2.0.
If you try it, provide feedback on GitHub Discussions. The project is in early stage with a roadmap for deeper debugging workflows, more AI integrations, and continued UX simplification.


