CLAWS(1)

NAME

clawsk9s-inspired TUI for AWS resource management with vim-style navigation

SYNOPSIS

$go install github.com/clawscli/claws/cmd/claws@latest

INFO

98 stars
9 forks
0 views

DESCRIPTION

k9s-inspired TUI for AWS resource management with vim-style navigation

README

🇯🇵 日本語 | 🇨🇳 简体中文 | 🇰🇷 한국어

claws

A terminal UI for AWS resource management

CI Release Go Report Card Go Version License

claws demo

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 BrowserDetail ViewActions Menu
browserdetailactions

Multi-Region & Multi-Account

multi-region

AI Chat (Bedrock)

ai-chat

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

KeyAction
j / kNavigate up/down
Enter / dView resource details
:Command mode (e.g., :ec2/instances)
/Filter mode (fuzzy search)
aOpen actions menu
AAI Chat (in list/detail/diff views)
RSelect region(s)
PSelect profile(s)
?Show help
qQuit

See docs/keybindings.md for complete reference.

Documentation

DocumentDescription
Key BindingsComplete keyboard shortcuts reference
Supported ServicesAll 70 services and 175 resources
ConfigurationConfig file, themes, and options
IAM PermissionsRequired AWS permissions
AI ChatAI assistant usage and features
ArchitectureInternal design and structure
Adding ResourcesGuide 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

License

Apache License 2.0 - see LICENSE for details.

SEE ALSO

clihub3/4/2026CLAWS(1)