claws
May 30, 2026 ยท View on GitHub
๐ฌ๐ง English | ๐ฏ๐ต ๆฅๆฌ่ช | ๐จ๐ณ ็ฎไฝไธญๆ
claws
AWS ๋ฆฌ์์ค ๊ด๋ฆฌ๋ฅผ ์ํ ํฐ๋ฏธ๋ UI

๊ธฐ๋ฅ
- ์ธํฐ๋ํฐ๋ธ TUI - vim ์คํ์ผ ํค ๋ฐ์ธ๋ฉ์ผ๋ก AWS ๋ฆฌ์์ค๋ฅผ ํ์ํ ์ ์์ต๋๋ค
- 70๊ฐ ์๋น์ค, 175๊ฐ ๋ฆฌ์์ค - EC2, S3, Lambda, RDS, ECS, EKS ๋ฑ ๋ค์ํ ์๋น์ค๋ฅผ ์ง์ํฉ๋๋ค
- ๋ฉํฐ ํ๋กํ ๋ฐ ๋ฉํฐ ๋ฆฌ์ - ์ฌ๋ฌ ๊ณ์ /๋ฆฌ์ ์ ๋ณ๋ ฌ๋ก ์กฐํํ ์ ์์ต๋๋ค
- ํ๋กํ ๋ก๊ทธ์ธ ๋์ฐ๋ฏธ - ํ๋กํ ์ ํ๊ธฐ์์ AWS SSO ์ธ์
์ ์๋ก ๊ณ ์น๊ฑฐ๋ AWS CLI
aws login์ ์คํํ ์ ์์ต๋๋ค - ๋ฆฌ์์ค ์ก์ - ์ธ์คํด์ค ์์/์ค์ง, ๋ฆฌ์์ค ์ญ์ , ๋ก๊ทธ ํ ์ผ๋ง์ด ๊ฐ๋ฅํฉ๋๋ค
- ํฌ๋ก์ค ๋ฆฌ์์ค ํ์ - VPC์์ ์๋ธ๋ท์ผ๋ก, Lambda์์ CloudWatch๋ก ์ด๋ํ ์ ์์ต๋๋ค
- ํํฐ๋ง ๋ฐ ์ ๋ ฌ - ํผ์ง ๊ฒ์, ํ๊ทธ ํํฐ๋ง, ์ปฌ๋ผ ์ ๋ ฌ์ ์ง์ํฉ๋๋ค
- ๋ฆฌ์์ค ๋น๊ต - ๋๋ํ ๋ณด๊ธฐ ๋น๊ต ๋ทฐ๋ฅผ ์ ๊ณตํฉ๋๋ค
- AI ์ฑํ - AWS ์ปจํ ์คํธ๋ฅผ ํ์ฉํ๋ AI ์ด์์คํดํธ (Bedrock ๊ฒฝ์ )
- 6๊ฐ์ง ์ปฌ๋ฌ ํ ๋ง - dark, light, nord, dracula, gruvbox, catppuccin
์คํฌ๋ฆฐ์ท
| ๋ฆฌ์์ค ๋ธ๋ผ์ฐ์ | ์์ธ ๋ทฐ | ์ก์ ๋ฉ๋ด |
|---|---|---|
![]() | ![]() | ![]() |
๋ฉํฐ ๋ฆฌ์ ๋ฐ ๋ฉํฐ ๊ณ์

AI ์ฑํ (Bedrock)

๋ฆฌ์คํธ/์์ธ/๋น๊ต ๋ทฐ์์ A๋ฅผ ๋๋ฅด๋ฉด AI ์ฑํ
์ด ์ด๋ฆฝ๋๋ค. ์ด์์คํดํธ๊ฐ AWS Bedrock์ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค ๋ถ์, ์ค์ ๋น๊ต, ๋ฆฌ์คํฌ ์๋ณ์ ์ํํฉ๋๋ค.
์ค์น
Homebrew (macOS/Linux)
brew install --cask clawscli/tap/claws
์ค์น ์คํฌ๋ฆฝํธ (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/clawscli/claws/main/install.sh | sh
๋ฐ์ด๋๋ฆฌ ๋ค์ด๋ก๋
GitHub Releases์์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
Go ์ค์น
go install github.com/clawscli/claws/cmd/claws@latest
Docker
docker run -it --rm -v ~/.aws:/home/claws/.aws:ro ghcr.io/clawscli/claws
๋น ๋ฅธ ์์
# claws ์คํ (๊ธฐ๋ณธ AWS ์๊ฒฉ ์ฆ๋ช
์ฌ์ฉ)
claws
# ํน์ ํ๋กํ ์ง์
claws -p myprofile
# ํน์ ๋ฆฌ์ ์ง์
claws -r us-west-2
# ์๋น์ค ๋๋ ๋ทฐ๋ฅผ ์ง์ ํ์ฌ ์์
claws -s dashboard # ๋์๋ณด๋์์ ์์
claws -s services # ์๋น์ค ๋ธ๋ผ์ฐ์ ์์ ์์ (๊ธฐ๋ณธ๊ฐ)
claws -s ec2 # EC2 ์ธ์คํด์ค
claws -s rds/snapshots # RDS ์ค๋
์ท
# ํํฐ๊ฐ ์ ์ฉ๋ ๋ชฉ๋ก์ผ๋ก ์์ (-s ํ์)
claws -s ec2 -f bastion # ํผ์ง ํํฐ (`/`์ ๋์ผ)
claws -s ec2 --tag Role=bastion # ํ๊ทธ ํํฐ (`:tag`์ ๋์ผ)
# ์ฌ๋ฌ ํ๋กํ/๋ฆฌ์ (์ผํ ๊ตฌ๋ถ ๋๋ ๋ฐ๋ณต ์ง์ )
claws -p dev,prod -r us-east-1,ap-northeast-1
# ์ฝ๊ธฐ ์ ์ฉ ๋ชจ๋ (ํ๊ดด์ ์ก์
๋นํ์ฑํ)
claws --read-only
ํค๋ณด๋ ๋จ์ถํค
| ํค | ์ก์ |
|---|---|
j / k | ์/์๋๋ก ์ด๋ํฉ๋๋ค |
Enter / d | ๋ฆฌ์์ค ์์ธ ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค |
: | ๋ช
๋ น ๋ชจ๋ (์: :ec2/instances) |
/ | ํํฐ ๋ชจ๋ (ํผ์ง ๊ฒ์) |
a | ์ก์ ๋ฉ๋ด๋ฅผ ์ฝ๋๋ค |
A | AI ์ฑํ (๋ฆฌ์คํธ/์์ธ/๋น๊ต ๋ทฐ) |
R | ๋ฆฌ์ ์ ์ ํํฉ๋๋ค |
P | ํ๋กํ์ ์ ํํฉ๋๋ค |
l | ์ ํ๋ ํ๋กํ๋ก SSO ๋ก๊ทธ์ธ/์๋ก ๊ณ ์นจ์ ์ํํฉ๋๋ค (ํ๋กํ ์ ํ๊ธฐ) |
L | ์ ํ๋ ํ๋กํ๋ก AWS CLI aws login์ ์คํํฉ๋๋ค (ํ๋กํ ์ ํ๊ธฐ) |
? | ๋์๋ง์ ํ์ํฉ๋๋ค |
q | ์ข ๋ฃํฉ๋๋ค |
์์ธํ ๋ด์ฉ์ ํค๋ณด๋ ๋จ์ถํค๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๋ฌธ์
| ๋ฌธ์ | ์ค๋ช |
|---|---|
| ํค๋ณด๋ ๋จ์ถํค | ์์ ํ ํค๋ณด๋ ๋จ์ถํค ์ฐธ์กฐ |
| ์ง์๋๋ ์๋น์ค | ๋ชจ๋ 70๊ฐ ์๋น์ค ๋ฐ 175๊ฐ ๋ฆฌ์์ค |
| ์ค์ | ์ค์ ํ์ผ, ํ ๋ง ๋ฐ ์ต์ |
| IAM ๊ถํ | ํ์ํ AWS ๊ถํ |
| AI ์ฑํ | AI ์ด์์คํดํธ ์ฌ์ฉ ๋ฐ ๊ธฐ๋ฅ |
| Architecture | ๋ด๋ถ ์ค๊ณ ๋ฐ ์ํคํ ์ฒ |
| Adding Resources | ๊ธฐ์ฌ์ ๊ฐ์ด๋ |
๊ฐ๋ฐ
์ ์ ์กฐ๊ฑด
- Go 1.25+
- Task (์ ํ ์ฌํญ)
๋ช ๋ น
task build # ๋ฐ์ด๋๋ฆฌ ๋น๋
task run # ์ ํ๋ฆฌ์ผ์ด์
์คํ
task test # ํ
์คํธ ์คํ
task lint # ๋ฆฐํฐ ์คํ
๊ธฐ์ ์คํ
- TUI: Bubbletea + Lipgloss
- AWS: AWS SDK for Go v2
๋ผ์ด์ผ์ค
Apache License 2.0 - ์์ธํ ๋ด์ฉ์ LICENSE๋ฅผ ์ฐธ์กฐํ์ญ์์ค.


