teleskopio - is an open-source small and beautiful Web Kubernetes client.

Motivation
Kubernetes dashboard has been retired, long live Kubernetes dashboard!
I started developing my own dashboard a year ago; teleskopio was born after struggling to manage clusters with the terminal.
Features
- Multiple config support – switch between clusters effortlessly. Teleskopio reads the
$KUBECONFIGvariable and checks theconfig.yamlfile. - Simple
JWTtoken authorization. - Admin and Viewer role - Full access (admin) or Read Only access (viewer) to cluster.
- Cluster overview - get a high-level view of cluster health and activity.
- Resource editor/creator - integrated Monaco Editor with syntax highlighting.
- Live updates - real-time resource changes with
Kuberneteswatchers. Podlogs andEvent's - inspect logs and event history directly in the UI.- Owner links - navigate from a resource to its owner.
CRD- custom resource definition editor.- Multiple font options - customize the UI appearance, Light and dark themes.
- Manual
CronJobtriggering - Scale resources (
Deployments,ReplicaSets) - Filter
CTRL + Fany resource. - Jump to section
CTRL + Jany menu. - Objects multi-select operations (delete, drain, cordon, e.t.c.)
- It is a
Go-based native implementation that interacts directly with the Kubernetes API server. - Kubernetes resource schemas per API version.
- Helm integration.
- There is NO NEED for external dependencies or tools to be installed on the system.
- Air-gapped environments ready. No external requests.
Install
Linux
MacOS
Docker
Helm
Planned Features
- MCP server. issue
- Resource metrics - CPU, memory, and other usage statistics.
Stack
- Golang - Kubernetes golang client.
- React - responsive and modern frontend.
- shadcn/ui + Tailwind CSS - clean and flexible UI components.
- lucide.dev - Beautiful & consistent icons.
- Monaco Editor - powerful code editor with syntax highlighting.
- Dynamic resources - auto-loading resources for flexible navigation.
- Kubernetes watchers - instant updates from the cluster.