A k9s-style terminal UI for AWS Elastic Beanstalk.
Triage red environments, stream logs, diff and edit config, run SSM sessions and ship new versions — all from the keyboard. If you’ve used k9s, the muscle memory carries: : for commands, / to filter, Enter to drill in, ? for help.
View on GitHub · open source, MIT / Apache-2.0
Filter to a red env, :why for a one-screen diagnosis, drill into instances, open an embedded SSM session — without leaving the terminal.
Production goes red at 3am. From your terminal:
ebman — launch; prod-api shows up tinted red in the table.prod-api ↵ — jump straight to it.prod-api staging-api — confirm staging is still on the previous version.Every action and its outcome lands in ~/.cache/ebman/audit.log. The AWS-console alternative is a minimum of five page-loads, two tabs, and zero audit trail.
--preview), saved configs, alarms and capacity — behind typed-name confirms.AssumeRole accounts, plus --read-only, a full audit log and a headless ebman ctl / --json interface for CI.You probably already use one of these — here’s where each falls short for daily Elastic Beanstalk triage:
| Tool | Good at | Where it falls short |
|---|---|---|
| AWS Console | Approachable, complete UI. | Page loads, eventually-consistent state, five tabs to triage one env. Painful at 3am. |
eb CLI | A single project’s deploy flow. | No multi-env view, no live drill-down, no diff between envs, no DLQ workflow. |
aws elasticbeanstalk | Raw, scriptable API access. | You build the workflow out of --query / jq pipelines yourself. |
| k9s + EKS | The pattern ebman is modelled on. | Doesn’t exist for Elastic Beanstalk. |
ebman is k9s-for-EB: keyboard-driven, drill-down-first, one screen for ‘what’s wrong’ and ‘what changed’ — built for operators who triage red envs daily and don’t want the console round-trip.
Homebrew (macOS / Linux):
Cargo:
Or download a pre-built binary:
macOS · Apple Silicon macOS · Intel Linux · x86_64
v0.22.0 · all builds & checksums · uses the standard AWS credential chain (AWS_PROFILE / ~/.aws/credentials, instance role)
Have a big idea to build, a problem to solve, or a system that’s overdue an upgrade?
Get in touch