Agent View — 한 화면에서 여러 Claude session 관리
버그 수정, PR review, 테스트 조사를 동시에 보내고 — 필요할 때만 개입
⏱ 예상 ~6분
01 · 읽기
전에는 Claude Code를 열면 한 번에 하나의 session 과만 대화할 수 있었어요. 할 일이 많다? 새 터미널, 새 session 을 열고, 어디 있는지 직접 기억하고, 누가 여러분을 필요로 하는지 보려고 왔다 갔다 했어요.
Agent View 는 이걸 하나의 화면으로 바꿔요. claude agents 를 입력해서 열고, session 한 무더기를 백그라운드로 보내요: 이 버그 고치기, 저 PR review 하기, 불안정한 테스트 조사하기. 각 session 은 독립적인 Claude Code 대화고, 백그라운드에서 돌고, 끝나면 결과를 남겨요. 여러분은 다른 화면에서 작업을 계속하고, 필요할 때만 돌아와서 누가 결정을 필요로 하는지, 누가 끝났는지 봐요.
💡 상상해 봐요사무실의 Kanban 보드 같아요 — 각 카드가 하나의 작업이고, 자기 진행 상황과 자기 담당자가 있어요. 매 카드를 응시하지 않고, "결정 필요" 컬럼에 뭔가가 있을 때만 가서 봐요.
핵심 정리
- claude agents 가 Agent View 를 열어요
- 각 session 이 백그라운드에서 독립적으로 돌고, 터미널이 연결되어 있을 필요 없어요
- Session 은 상태로 그룹핑돼요: 입력 필요, 실행 중, 완료
- Agent View 를 닫아도 session 은 계속 돌아요; 다음에 다시 열면 거기 있어요
02 · 읽기
Agent View 가 열리면 테이블 같아요. 각 행이 하나의 session 이고, 이름, 지금 하는 일, 마지막 업데이트가 얼마 전인지 보여줘요.
상태는 아이콘 색깔로 봐요:
- 애니메이션 아이콘 = 작업 중 - 노란색 = 여러분 입력 필요 (권한 결정이나 질문 답변) - 초록색 = 완료 - 빨간색 = 실패 - 회색 = 중지됨
주요 조작은 이거예요: 화살표 키로 행 선택, Space 로 미리보기 패널 열어 최근 출력 보기, Enter 또는 → 로 전체 대화에 attach, 빈 입력에서 ← 로 Agent View 로 돌아가기, Ctrl+X 두 번으로 session 삭제, Esc 로 종료.
백그라운드 session 은 supervisor 프로세스가 호스팅하고, 여러분의 터미널과 분리돼 있어요. 터미널 닫기, 컴퓨터 sleep 모두 괜찮아요. 하지만 전체 머신을 끄면 모든 session 이 멈춰요 — 깨어나면서 attach 하면 자동으로 재시작돼요.
핵심 정리
- 아이콘 색깔이 어떤 session 이 여러분을 필요로 하는지 알려줘요
- Space 로 전체 대화에 들어가지 않고 최근 출력 보기
- Enter 로 attach, ← 로 테이블로 돌아가기
- Session 은 터미널과 분리돼요 — 터미널 닫기는 영향 없고, 셧다운만 멈춰요
03 · 코드 예제
Agent View 를 열지 않고 shell 에서 백그라운드 session 보내기, 스크립트나 빠른 전송에 좋아요:
shell — 작업 보내기 + 결과 받기
# 작업을 백그라운드로 보내기
claude --bg "SettingsChangeDetector 의 그 불안정한 테스트를 조사해 봐"
# → backgrounded · 7c5dcf5d · session-name
# 나중에 진행 상황 보기
claude logs 7c5dcf5d
# 끼어들어서 직접 개입
claude attach 7c5dcf5d
# 멈추기
claude stop 7c5dcf5d
# 모든 백그라운드 세션 보기
claude agents
--bg 는 shortcut 이에요, session 을 곧장 백그라운드로 보내요. 짧은 ID (예: 7c5dcf5d) 를 반환하고, 나중에 이 ID 로 상호작용해요. claude agents 는 그냥 Agent View 를 열어 모든 session 의 전체 모습을 봐요.
04 · 코드 예제
실제 작업 시나리오: Claude가 스스로 돌릴 수 있는 세 가지 일이 있고, 30 초만에 보내고 다른 일을 하러 가요:
세 가지 일 동시에 보내기
claude --bg --name fix-login \
"#1234 수정 — Safari 에서 로그인 버튼이 반응 안 함"
claude --bg --name review-pr \
"PR #1240 리뷰, auth middleware 변경에 집중"
claude --bg --name flaky-test \
"e2e/checkout.spec.ts 가 왜 가끔 실패하는지 조사"
# Agent View 를 열어서 누가 먼저 끝나는지 보기
claude agents
세 session 이 병렬로 돌고, 각각이 자기 git worktree (.claude/worktrees/ 아래) 에서 파일을 편집해서 서로 간섭하지 않아요. --name 으로 나중에 한눈에 어떤 건지 알아볼 수 있어요 — 안 쓰면 Claude가 자동 명명해요. 30 초만에 보내면 커피를 마시러 가거나, 회의에 가거나, 다른 코드를 쓸 수 있어요. 돌아와서 Agent View 를 열고, 어떤 게 노란색 (여러분 필요), 어떤 게 초록색 (완료, PR review 가능) 인지 봐요.
05 · 읽기
Agent View vs Subagent vs Worktree — 셋 다 "동시에 많은 일 하기" 를 가능하게 하지만, 용도가 달라요: - Subagent: 여러분은 여전히 하나의 session 이지만, Claude가 스스로 부하를 보내 하위 작업 (예: 코드 review) 을 하게 하고, 부하가 끝나면 보고해요. 여러분은 메인 대화를 봐요. - Worktree: 같은 repo 의 여러 작업 디렉터리, session 은 여러분이 수동으로 전환해요. 여러 터미널을 관리해요. - Agent View: 여러 독립 session 을 백그라운드로 보내요, 각각이 완전한 대화고 자기 결과를 가져요. 하나의 화면에서 전부 봐요.
간단히: 작업이 작고 메인 흐름과 관련 있음 → subagent; 작업이 크고 10 분 걸리고 서로 독립 → Agent View.
핵심 정리
- Subagent: 메인 session 이 부하를 보내 하위 작업, 결과 보고
- Worktree: 여러 작업 디렉터리, session 은 여전히 수동 전환
- Agent View: 여러 독립 session 이 백그라운드에서 돌고, 한 화면에 개요
- 독립적이고 큰 작업 (버그 수정, PR review) 에는 Agent View 가 가장 편해요
06 · 퀴즈
Agent View 를 열고 세 session 을 돌리다가, Esc 로 나와 shell 로 돌아갔어요. 10 분 후 다시 claude agents 를 열면 무엇을 보게 될까요?
- Agent View 를 닫아서 session 이 모두 멈췄어요
- Session 이 여전히 돌고 있어요, 계속 진행해요 — 백그라운드에서 supervisor 프로세스가 관리하니까요
- Session 이 일시 정지되어 resume 을 눌러야 계속해요
- Session 이 재시작되고 처음부터 시작해요
07 · 짝짓기
각 작업 시나리오에 가장 잘 맞는 도구를 짝지어요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
⚠ 전체 인터랙티브 경험에는 JavaScript가 필요해요. JavaScript를 켜고 새로 고침해 주세요.
※ 이 사이트는 독립 운영되는 교육 프로젝트로, Anthropic의 공식 제품이 아니에요. Claude™ 는 Anthropic, PBC 의 상표예요.