AWS · terminal · read-only

Browse your AWS accounts without leaving the terminal.

All your AWS behind one fuzzy search, console-style detail panes, live log tailing, CloudWatch charts, and links you can follow across services and regions. It issues only describe, list and get calls — nothing it does can change your account.

curl -fsSL https://raw.githubusercontent.com/neboto/neboto-tui/main/install.sh | sh

A failed deploy, from “something’s wrong” to “here’s why”. Recorded with neboto --demo, a made-up account that ships in the binary: run it yourself, no AWS account needed.

What you get

Workflows, not tabs

Each clip is one question answered against neboto --demo.

Follow the links. Enter from an ECS service to its target group and load balancer, Ctrl-O back, then N for the service's effective network access across every security group.
Who changed this?. SSH is open to the world. W merges CloudTrail, alarm history, stack events and deployments for this one resource, and names who opened it.
Tail the logs. t live-tails a Lambda's log group; / filters to the DynamoDB throttles and w wraps them so the message reads in full.
Explain the drift. A stack's Drift section names the changed property. Follow it to the resource and W finds the console edit behind it.
Read the charts. m charts every metric at once, with the failed deploy drawn where it happened. W opens those changes and Esc comes back. Then a Lambda's errors climbing, s for Duration's peaks, and 5 for the last 30 days.

One resource, every angle

A security group's inbound rules, what uses it, and a link to every group it references — one pane, no tab-hopping. The SSH rule someone forgot stands out.

neboto showing a security group's inbound rules in the split detail pane, with the EC2 sub-tabs above and the status bar below

Read-only is the point

Every assumed cross-account session is pinned to the AWS-managed ReadOnlyAccess session policy, and the full IAM footprint is documented action by action in PERMISSIONS.md. Security teams can approve it because it cannot mutate. When you do want to change something, C copies the ready-to-run AWS CLI command for the selected resource, region and ids filled in.

Permissions and the read-only guarantee →

On Azure: nebaz

nebaz is neboto's Azure sibling: the same keyboard-driven, read-only terminal UI, built on the same core and signed in through the Azure CLI. It covers 20 services, including VMs, Storage, Networking, Key Vault, AKS, App Service, SQL, Cosmos DB and Container Apps, with the network access lens, the change timeline and @audit. It is early and experimental. Try it with nebaz --demo, no Azure account needed.

Meet nebaz →