Claws
k9s-inspired TUI for AWS resource management with vim-style navigation
Install / Use
/learn @clawscli/ClawsREADME
claws
A terminal UI for AWS resource management

Features
- Interactive TUI - Navigate AWS resources with vim-style keybindings
- 70 services, 175 resources - EC2, S3, Lambda, RDS, ECS, EKS, and more
- Multi-profile & Multi-region - Query multiple accounts/regions in parallel
- Resource actions - Start/stop instances, delete resources, tail logs
- Cross-resource navigation - Jump from VPC to subnets, Lambda to CloudWatch
- Filtering & sorting - Fuzzy search, tag filtering, column sorting
- Resource comparison - Side-by-side diff view
- AI Chat - AI assistant with AWS context (via Bedrock)
- 6 color themes - dark, light, nord, dracula, gruvbox, catppuccin
Screenshots
| Resource Browser | Detail View | Actions Menu |
|------------------|-------------|--------------|
|
|
|
|
Multi-Region & Multi-Account

AI Chat (Bedrock)

Press A in list/detail/diff views to open AI chat. The assistant analyzes resources, compares configurations, and identifies risks using AWS Bedrock.
Installation
Homebrew (macOS/Linux)
brew install --cask clawscli/tap/claws
Install Script (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/clawscli/claws/main/install.sh | sh
Download Binary
Download from GitHub Releases.
Go Install
go install github.com/clawscli/claws/cmd/claws@latest
Docker
docker run -it --rm \
-v ~/.aws:/home/claws/.aws:ro \
ghcr.io/clawscli/claws
Quick Start
# Run claws (uses default AWS credentials)
claws
# With specific profile
claws -p myprofile
# With specific region
claws -r us-west-2
# Start directly on a service or view
claws -s dashboard # Start with dashboard
claws -s services # Start with service browser (default)
claws -s ec2 # EC2 instances
claws -s rds/snapshots # RDS snapshots
# Multiple profiles/regions (comma-separated or repeated)
claws -p dev,prod -r us-east-1,ap-northeast-1
# Read-only mode (disables destructive actions)
claws --read-only
Key Bindings
| Key | Action |
|-----|--------|
| j / k | Navigate up/down |
| Enter / d | View resource details |
| : | Command mode (e.g., :ec2/instances) |
| / | Filter mode (fuzzy search) |
| a | Open actions menu |
| A | AI Chat (in list/detail/diff views) |
| R | Select region(s) |
| P | Select profile(s) |
| ? | Show help |
| q | Quit |
See docs/keybindings.md for complete reference.
Documentation
| Document | Description | |----------|-------------| | Key Bindings | Complete keyboard shortcuts reference | | Supported Services | All 70 services and 175 resources | | Configuration | Config file, themes, and options | | IAM Permissions | Required AWS permissions | | AI Chat | AI assistant usage and features | | Architecture | Internal design and structure | | Adding Resources | Guide for contributors |
Development
Prerequisites
- Go 1.25+
- Task (optional)
Commands
task build # Build binary
task run # Run the application
task test # Run tests
task lint # Run linters
Tech Stack
- TUI: Bubbletea + Lipgloss
- AWS: AWS SDK for Go v2
License
Apache License 2.0 - see LICENSE for details.
Related Skills
tmux
351.4kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
claude-opus-4-5-migration
110.7kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
diffs
351.4kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
blogwatcher
351.4kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
