Building the ClusterCost CLI: A Deep Dive Into the UX
Design choices behind a CLI that makes cost data feel as native as kubectl.
Cost data shouldn't live in a separate dashboard behind a login screen. It belongs in your terminal, right next to kubectl.
FinOps tools have a usability problem.
They are almost always massive, complex web dashboards. They have beautiful pie charts, executive summaries, and PDF export buttons. They are built for CFOs.
But CFOs don’t fix infrastructure. Engineers do.
Imagine this workflow:
kubectl get pods).Cost data is context. It shouldn’t be a destination; it should be an overlay on your existing work.
kubectl costWe built ClusterCost to be CLI-first because that’s where the work happens.
We believe:
$/hour is more actionable than a colorful donut chart.The goal isn’t to make engineers “think about money” every second. It’s to give them feedback loops.
If running kubectl apply showed you the projected cost increase immediately, you’d make better decisions naturally. No meetings required.
That’s why we built the Local Dashboard and the CLI Agent. To bring the data down from the ivory tower and put it in the hands of the people who actually build the cloud.
No signup required. Just run:
npx clustercost@cliSee your cluster’s cost in seconds. Then get back to work.
Marketing Lead
Design choices behind a CLI that makes cost data feel as native as kubectl.
The fastest path to cost visibility: a single command, no extra services, and results in minutes.
Get Kubernetes and ECS cost tactics delivered weekly.