Roomlamp
Roomlamp is a Kubernetes TUI inspired by the core features of Headlamp.
It is in early development. This release starts on a cluster home and opens kinds from a main menu.
Home
- Usage overview (CPU, memory, Pods, Nodes)
- Node list (open Node detail from
Cluster→Nodes)
Main menu
- Cluster: Namespaces, Nodes
- Workloads: Pods, Deployments, ReplicaSets, StatefulSets, DaemonSets, Jobs, CronJobs
- Storage: PersistentVolumeClaims, PersistentVolumes, StorageClasses
- Network: Services, Endpoints, EndpointSlices, Ingresses
- Gateway: Gateways, GatewayClasses, HTTPRoutes (only when the cluster serves those CRDs)
- Security: ServiceAccounts, Roles (including ClusterRoles), RoleBindings (including ClusterRoleBindings)
- Configuration: ConfigMaps, Secrets
Also in this release
- Watch-backed tables and detail views
- Namespace switching on namespaced kinds
- kubeconfig context switching in this process only (does not rewrite the file)
- YAML edit/apply, Pod logs, Pod exec, and delete
- Actions the current kubeconfig user cannot perform are hidden
How to Use
The easiest way to run Roomlamp is with uvx:
uvx roomlamp
You can install it from the GitHub repository:
uv tool install --from https://github.com/yamakox/roomlamp.git roomlamp
# Run roomlamp
roomlamp
Use roomlamp --help for more information about options.
Roomlamp uses the same kubeconfig as kubectl (~/.kube/config by default). Press q to quit.
See the user manual for prerequisites, kubeconfig setup, CLI flags, and what this release can do.
Metadata
Release files for roomlamp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| roomlamp-0.1.0.tar.gz | 68.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| roomlamp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 178.8 kB
Release files / roomlamp-0.1.0.tar.gz
| Download URL | roomlamp-0.1.0.tar.gz |
|---|---|
| Size | 68.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3a37a9d695080ace8ec15a1cc310eac437a3aa8d48ba4558f4afb89b7a13efc3
|
|
BLAKE2b-256 checksum How to use checksums |
05f0be19d3c632971ab6a5e07ffd44a2b725715f14dc64d96ca895cf09ccc0c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / roomlamp-0.1.0-py3-none-any.whl
| Download URL | roomlamp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 110.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
04b884ee8acdba3b9541399af5deb7775f4a7003cde082dbe1170ea7b8da280f
|
|
BLAKE2b-256 checksum How to use checksums |
23a4165002a7a6788afb33718db1af24f6fa93553872f8c7cea6f538ef8b0fdc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|