LinuxCommandLibrary

claws

TUI for AWS resource management

TLDR

Launch with default AWS credentials
$ claws
copy
Use a specific AWS profile
$ claws -p [myprofile]
copy
Target a specific region
$ claws -r [us-west-2]
copy
Start directly in the EC2 view
$ claws -s ec2
copy
Multi-profile and multi-region mode
$ claws -p [dev],[prod] -r [us-east-1],[ap-northeast-1]
copy
Safe browsing with no destructive actions
$ claws --read-only
copy

SYNOPSIS

claws [flags]

DESCRIPTION

claws is an interactive terminal UI for managing AWS resources, inspired by k9s (the Kubernetes cluster TUI). It supports approximately 70 AWS services and 175 resource types, including EC2, S3, Lambda, RDS, ECS, EKS, IAM, and CloudWatch. It uses vim-style keybindings for navigation.
Key capabilities include starting and stopping EC2 instances, cross-resource navigation (VPCs to subnets, functions to log groups), multi-profile and multi-region switching with parallel queries, fuzzy search and tag-based filtering, resource comparison with side-by-side diff, built-in AI assistant powered by AWS Bedrock, 6 color themes, and copy shortcuts for resource IDs and ARNs.

PARAMETERS

-p, --profile name

Specify AWS profile(s); comma-separated or repeated for multiple.
-r, --region name
Specify AWS region(s); comma-separated or repeated for multiple.
-s, --service name
Start directly on a specific service/view (e.g., dashboard, ec2, rds/snapshots).
--read-only
Disable all destructive actions.

KEY BINDINGS

$ j/k      Navigate up/down     Enter/d  View details
/        Fuzzy search         :        Command mode
a        Actions menu         A        AI Chat (Bedrock)
R        Select region(s)     P        Select profile(s)
Tab      Cycle resource type  m        Mark for comparison
y/Y      Copy ID / ARN        q        Quit
copy

CAVEATS

Requires valid AWS credentials configured via ~/.aws/credentials, environment variables, or SSO. The AI Chat feature requires access to AWS Bedrock. The --read-only flag is recommended when browsing production environments to prevent accidental destructive actions.

HISTORY

claws was first released in December 2024 with rapid iteration through early 2025. Written in Go using the Bubbletea and Lipgloss TUI frameworks with the AWS SDK for Go v2. Licensed under Apache License 2.0.

SEE ALSO

aws(1), k9s(1), lazydocker(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard