본문으로 건너뛰기

yaw: AI 시대를 위해 태어난 터미널

정석

yaw - AI 시대의 터미널

터미널은 개발자의 주무기다. 하지만 2026년, 개발 환경이 바뀌었다. AI 코딩 어시스턴트가 터미널에서 직접 실행되고, 에러 메시지를 AI에게 물어보고, Claude Code가 파일을 수정한다.

yaw는 이 새로운 워크플로우를 위해 처음부터 설계된 터미널이다. 단순한 터미널 에뮬레이터가 아니다. AI, 연결, 파일 편집이 하나로 통합된 개발 환경이다.


1. yaw가 특별한 이유

AI CLI 도구 자동 감지

yaw의 가장 독특한 기능이다. Claude Code, Codex, Gemini CLI, Vibe CLI를 자동으로 감지한다.

이게 왜 중요할까? AI 코딩 도구를 쓸 때 가장 큰 문제는 컨텍스트 스위칭이다. AI가 제안한 명령을 실행하려면 새 터미널을 열고, 같은 디렉토리로 이동하고, 명령을 복사해서 붙여넣어야 한다.

yaw는 이걸 자동으로 해결한다:

  1. claude 명령을 실행하면
  2. yaw가 이를 감지해서
  3. 왼쪽에 Claude Code, 오른쪽에 같은 디렉토리의 쉘을 자동으로 분할

수동으로 창을 나눌 필요가 없다. 그냥 명령만 치면 된다.

9개 AI 제공자 통합

yaw는 터미널 안에서 바로 AI와 대화할 수 있다. 지원하는 제공자:

제공자모델
ClaudeOpus 4.6, Sonnet 4.6, Haiku 4.5
ChatGPTGPT-5.4, o3, o4-mini
Gemini3.1 Pro, 3.1 Flash Lite, 2.5 Pro
MistralLarge 3, Small 4, Codestral
GrokGrok 4, Grok 4 Fast
Ollama로컬 모델 (API 키 불필요)
AWS BedrockClaude via AWS
OpenRouter수백 개 모델
HuggingFace오픈 모델

Explain This & Fix This 기능이 특히 유용하다. 터미널에서 에러 메시지를 선택하고 우클릭 → “Explain This” 하면, AI가 그 에러를 분석해준다. 별도 챗봇에 복사-붙여넣기할 필요가 없다.

AI 통합

내장 파일 에디터

yaw filename 한 번이면 바로 파일 편집. micro 에디터를 기반으로:

별도 설정 없이 바로 사용 가능하다. Claude Code가 수정한 파일을 바로 확인하고 싶을 때 perfect.

다양한 연결 지원

SSH만 되는 게 아니다:

모든 자격증명은 AES-256-GCM으로 암호화되어 저장된다.


2. 핵심 기능 딥다이브

Tailscale 통합

Tailscale을 쓰고 있다면, yaw가 tailnet의 머신들을 자동으로 나열한다. IP 주소를 외울 필요 없이 머신 이름으로 바로 연결. MagicDNS 호스트명도 자동 해석.

Git 변경 검색

Ctrl+Shift+K로 Git 히스토리를 검색:

결과는 풀 컬러 ANSI로 렌더링되고, 검색어가 하이라이트된다. 커밋을 텍스트나 PNG로 복사 가능.

인라인 이미지

이미지가 터미널에 직접 렌더링된다. 클립보드에서 붙여넣기 또는 드래그-앤-드롭. 플롯, 스크린샷, 다이어그램을 터미널을 떠나지 않고 확인.

브로드캐스트 모드

한 번 타이핑해서 모든 창에 전송. 여러 서버에 같은 명령을 실행할 때 유용하다.

세션 복원

yaw를 닫았다 다시 열면, 창, 탭, 분할, 작업 디렉토리가 그대로 복원된다.

프로파일 색상

연결 태그에 색상을 할당하면 터미널에 반영된다. 운영 서버는 빨강, 스테이징은 노랑, 개발은 초록 — 한눈에 어떤 환경인지 알 수 있다.


3. CLI 명령어

yaw는 CLI에서도 강력하다:

yaw                    # 현재 디렉토리에서 열기
yaw ~/.bashrc          # 파일 편집
yaw dir ~/projects     # 특정 디렉토리에서 열기
yaw exec "npm run dev" # 명령 실행 후 열기
yaw snap left exec "npm run dev"  # 왼쪽에 스냅하고 명령 실행
yaw profile git-bash   # 특정 쉘 프로파일로 열기

인라인 연결

GUI 없이 커맨드라인에서 바로 연결:

yaw connect prod-db    # 저장된 DB 연결
yaw connect list       # 연결 목록
yaw session bastion    # SSH + tmux/screen 자동 attach

yaw session은 SSH 전용이며, 자동으로 tmux나 screen 세션에 attach한다. 없으면 새로 만든다.


4. 키보드 단축키

모든 동작에 단축키가 있다. Windows는 Ctrl+Shift, macOS는 Cmd+Shift:

단축키동작
T새 탭
D수직 분할
E수평 분할
P커맨드 팔레트
S연결 관리
AAI 어시스턴트
F검색
H붙여넣기 히스토리
B브로드캐스트 모드
KGit 변경 검색
R원격 세션

5. 다른 터미널과 비교

기능yawiTerm2Windows TerminalWarp
AI CLI 자동 감지
자동 분할 창
인라인 이미지
내장 파일 에디터
내장 AI 챗9개 제공자Warp AI
SSH 연결프로파일프로파일
플랫폼전체macOS만Windows만전체
무료 / 계정 불필요계정 필요

6. 설치

한 줄이면 된다:

Windows (PowerShell):

irm https://yaw.sh/install-win.ps1 | iex

macOS:

curl -fsSL https://yaw.sh/install-mac.sh | sh

Linux (Debian/Ubuntu/Fedora/RHEL):

curl -fsSL https://yaw.sh/install-linux.sh | sh

마치며: 터미널의 진화

yaw는 “또 다른 터미널”이 아니다. AI 시대의 터미널이다.

Claude Code 같은 AI 코딩 도구가 대중화되면서, 터미널도 진화해야 한다. AI와 쉘 사이를 오가는 컨텍스트 스위칭을 줄이고, 에러 메시지를 바로 AI에게 물어보고, AI가 수정한 파일을 즉시 확인할 수 있어야 한다.

yaw는 이런 워크플로우를 처음부터 염두에 두고 설계됐다. AI CLI 도구 자동 감지, 9개 제공자 통합, 내장 에디터 — 모든 것이 AI와 함께 일하는 개발자를 위한 것들이다.

물론 iTerm2나 Alacritty + tmux 조합도 여전히 훌륭하다. 하지만 AI 코딩 어시스턴트를 매일 쓴다면, yaw의 자동 분할 창 하나만으로도 충분히 매력적이다.


🔗 관련 정보

이전
Memento-Skills: 에이전트가 스스로 스킬을 진화시키는 시스템
다음
WezTerm: tmux 없이도 충분한 Rust 기반 GPU 가속 터미널