Skip to main content

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)

Source distribution for roomlamp 0.1.0
File Size Uploaded
roomlamp-0.1.0.tar.gz 68.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for roomlamp 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page