K4s
Terminal UI for K3s cluster management with SSH node access - inspired by k9s
Install / Use
/learn @LywwKkA-aD/K4sREADME
k4s
A lightweight Terminal UI for K3s/Kubernetes cluster management, built on Charm.
Screenshots
<p align="center"> <img src="screenshots/kubeconfig.svg" alt="Kubeconfig selector" width="880"/> </p> <p align="center"><em>Kubeconfig selector — choose between multiple clusters</em></p> <p align="center"> <img src="screenshots/namespaces.svg" alt="Namespaces view" width="880"/> </p> <p align="center"><em>Namespaces view with sidebar navigation</em></p> <p align="center"> <img src="screenshots/pods.svg" alt="Pods view" width="880"/> </p> <p align="center"><em>Pods view with real-time CPU/Memory metrics</em></p> <p align="center"> <img src="screenshots/logs.svg" alt="Log viewer" width="880"/> </p> <p align="center"><em>Streaming log viewer with timestamps and search</em></p> <p align="center"> <img src="screenshots/events.svg" alt="Events view" width="880"/> </p> <p align="center"><em>Cluster events with follow mode and warning filtering</em></p>Features
- Real-time Monitoring - Live pods, deployments, services, events with auto-refresh
- Resource Metrics - CPU/Memory usage (requires metrics-server)
- Multi-Pod Log Tailing - Stream logs from multiple pods simultaneously with
Shift+L - Streaming Logs - Follow logs with search & highlighting
- Crush-Inspired UI - Purple-accented theme with sidebar layout and transparent overlays
- SSH Integration - Connect to nodes and inspect containers via crictl
- Keyboard-driven - Vim-style navigation
Quick Start
# From source
git clone https://github.com/LywwKkA-aD/k4s.git
cd k4s && make install
# Or download from releases
# https://github.com/LywwKkA-aD/k4s/releases
Configuration is stored at ~/.k4s/config.yaml (auto-created on first run).
Keybindings
| Key | Action |
|-----|--------|
| ? | Help |
| 1-5 | Switch views (Namespaces/Pods/Deployments/Services/Events) |
| 9 | SSH Hosts |
| j/k | Navigate |
| Enter | Select |
| l | Logs |
| L | Multi-pod logs |
| q | Quit |
See full documentation in docs/.
Contributing
Contributions welcome! Please check our issues or open a new one.
License
MIT License - see LICENSE
Related Skills
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
339.5kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
