Kubed

CLI and context tooling for Kubernetes, Docker, Terraform, and Helm. A file-based, agent-friendly infra layout index so tools don't need to run kubectl for discovery—plus shell completions and aliases to keep you in flow.

What Kubed solves

Agents and tools today run many kubectl commands just to understand your cluster. That's slow and token-heavy. Kubed writes a single .kubed/layout.json that captures workloads, services, configmaps, secrets, and their relationships. Tools read that file instead of polling the API repeatedly.

For humans, Kubed installs shell completions and aliases for Docker, Kubernetes, Terraform, and Helm so you stay productive at the terminal.

Install once with pip install kubed && kubed-setup. Build the Go binary with make build and run kubed layout capture to generate the layout index from your current kube context.

Tools

Get started

Install Kubed and run setup for your shell. Restart your terminal after installation for changes to take effect.

Terminal
pip install kubed
kubed-setup
Non-interactive
pip install kubed
kubed-setup --force-yes

Restart your terminal after installation for changes to take effect.

Full installation guide

Found an error or have a suggestion?

Report an issue