Terminal UI for AWS resource management with vim-style navigation and support for 70 services across multiple accounts and regions
claws is a terminal-based user interface for managing AWS resources across multiple accounts and regions. Built with Go and the Bubbletea framework, it provides vim-style keybindings for navigating through AWS services and performing resource operations directly from the terminal.
The tool supports 70 AWS services covering 175 different resource types, including EC2, S3, Lambda, RDS, ECS, and EKS. Users can query multiple AWS profiles and regions simultaneously, with features like fuzzy search filtering, tag-based filtering, and column sorting. Resource actions include starting/stopping instances, deleting resources, and tailing logs, while cross-resource navigation allows jumping between related resources like VPCs and their subnets.
claws includes an AI chat assistant powered by AWS Bedrock that can analyze resources, compare configurations, and identify potential risks. The interface offers six color themes (dark, light, nord, dracula, gruvbox, catppuccin) and supports both interactive browsing and command-line arguments for direct navigation to specific services. A read-only mode prevents accidental destructive actions when needed.
# via Homebrew
brew install --cask clawscli/tap/claws
# via Install Script
curl -fsSL https://raw.githubusercontent.com/clawscli/claws/main/install.sh | sh
# via Go Install
go install github.com/clawscli/claws/cmd/claws@latest


