Guide / First run

First run

Credentials and region

neboto uses the standard AWS credential chain: environment variables, ~/.aws/credentials, ~/.aws/config (SSO profiles, IAM roles), then an instance or task role. If the aws CLI works in your shell, neboto works.

The startup region comes from AWS_DEFAULT_REGION or the active profile. R switches region at runtime without a restart; P switches profile.

The account needs read permissions for the services you browse. The quickest correct answer is the AWS-managed ReadOnlyAccess policy; see Permissions for the narrower, auditable grant.

The welcome splash

With no arguments and no default_service configured, neboto shows a welcome splash and loads nothing until you pick a service, so startup is instant. Press S for the service picker, or type @ followed by a prefix such as ec2 and press Enter.

Set default_service in the config file to skip the splash.

Command line

Every flag overrides the config file for that run only.

FlagEffect
-s, --service <SERVICE>Open a service on startup (ec2, s3, @cw, …)
-r, --region <REGION>Start in this region
-p, --profile <PROFILE>Use this named AWS profile
-w, --watchStart in watch mode (auto-refresh)
-m, --macro <NAME>Run a saved macro on startup
--theme <THEME>Colour preset
--endpoint-url <URL>Point at a local emulator
--banner / --no-bannerShow or hide the ASCII banner

The screen

Top to bottom: the service strip with the region and profile badges, the search bar, the sub-tabs for the current service, then the list pane on the left and the detail pane on the right, and a status bar. The status bar shows contextual key hints, and any error is y-copyable from it; M reviews past messages.

l, or Enter moves from the list into the detail pane; h, or Esc comes back. That spatial left-and-right is the whole navigation model.