Claude Code Agent View로 멀티 에이전트 관리하기: tmux 없이 세션을 한곳에서 다루는 방법
Claude Code Agent View의 실행 방식, 세션 이동, 백그라운드 전환, 디렉토리 선택, goal 명령 조합까지 정리합니다.
여러분, 이번에도 Anthropic이 꽤 괜찮은 걸 내놨습니다. 바로 Agent View인데요. Claude Code에서 여러 코딩 에이전트를 동시에 운영하려면 코드 작성 능력만큼이나 세션 관리 방식이 중요하죠. Agent View는 여러 Claude Code 세션을 한 화면에서 확인하고 전환하는 기능입니다. 병렬 작업 중 어떤 세션이 어떤 일을 하고 있는지 파악하는 비용을 줄여줍니다.
기존에는 여러 터미널 탭을 열거나 tmux 같은 터미널 멀티플렉서를 직접 구성해야 했습니다. 이 방식도 강력하지만, 초기에 익힐 개념이 많고 세션 배치와 이동 자체가 또 하나의 작업이 되기 쉽죠. Agent View는 이 문제를 Claude Code 안에서 해결하려는 접근입니다.
이 글에서는 Claude Code Agent View가 기존 tmux 기반 방식과 무엇이 다른지, 어떤 명령과 단축키를 알아야 하는지, 그리고 goal 명령과 함께 쓸 때 어떤 멀티 에이전트 운영 흐름이 만들어지는지 정리합니다.
핵심 요약
- Agent View는 Claude Code의 여러 에이전트 세션을 한 화면에서 관리하는 기능이며, 리서치 프리뷰로 제공됩니다.
- 기존에는 여러 터미널 탭이나
tmux그리드를 직접 관리해야 했지만, Agent View에서는 세션 목록과 상태를 하나의 인터페이스에서 볼 수 있습니다. claude agent명령으로 Agent View를 실행하고, 방향키와 Enter로 세션을 선택하거나 진입할 수 있습니다.- 기존 Claude Code 세션도
/bg명령으로 백그라운드에 넘기면 Agent View에서 확인할 수 있습니다. - Space 키를 누르면 세션에 완전히 들어가지 않고도 요약과 빠른 응답을 확인할 수 있어 컨텍스트 스위칭을 줄일 수 있습니다.
@명령을 사용하면 현재 디렉토리가 아닌 다른 레포지토리나 디렉토리에 새 세션을 생성할 수 있습니다.- Agent View와
goal명령을 조합하면 여러 세션에 명확한 완료 조건을 부여하고 장시간 병렬 작업을 운영하기 쉬워집니다.
Agent View가 필요한 이유
멀티 에이전트 작업의 병목은 코드가 아니라 세션 관리다
AI 코딩 에이전트를 하나만 쓸 때는 터미널 하나만 열어도 충분합니다. 그런데 요즘은 에이전트를 하나만 돌리는 게 아니라 한 번에 여러 개를 동시에 돌리는 경우가 굉장히 많죠. 한 세션이 리팩토링을 진행하는 동안 다른 세션은 테스트를 작성하고, 또 다른 세션은 문서를 정리하거나 코드 리뷰 피드백을 검토합니다. 이때 진짜 문제는 에이전트의 능력보다 각 세션이 어디서 무엇을 하고 있는지 파악하는 비용입니다.
기존에는 여러 터미널 탭을 열어두거나 tmux로 패널을 나누어 관리했습니다. tmux는 강력한 터미널 멀티플렉서지만, 초기에 단축키와 세션 개념을 익히는 비용이 있죠. 게다가 화면을 어떻게 나눌지, 어떤 패널이 어떤 작업인지, 세션이 아직 살아 있는지를 사용자가 직접 추적해야 합니다.
Agent View는 이 지점을 Claude Code 안으로 가져옵니다. 여러 세션을 하나의 목록으로 보여주고, 작업 중인 세션을 이동하며, 필요할 때 특정 세션에 들어가거나 빠르게 요약만 확인하게 해줍니다. 멀티 에이전트 운영을 위한 최소한의 관제 화면이라고 보면 됩니다.
기존 방식과의 차이
| 구분 | 여러 터미널/tmux 방식 | Claude Code Agent View |
|---|---|---|
| 세션 확인 | 사용자가 탭과 패널을 직접 기억 | Agent View 화면에서 목록으로 확인 |
| 세션 이동 | 터미널 탭 전환 또는 tmux 단축키 | 방향키와 Enter 중심 |
| 새 작업 생성 | 새 터미널 또는 새 패널에서 실행 | Agent View 하단 입력창에서 생성 |
| 다른 디렉토리 작업 | 해당 디렉토리로 이동 후 실행 | @ 명령으로 디렉토리 선택 |
| 진행 상황 확인 | 세션 안으로 직접 들어가 확인 | Space 키로 요약 확인 |
이 차이는 단순한 UI 편의가 아닙니다. 여러 에이전트가 동시에 일하는 상황에서는 세션을 찾고 이동하는 시간도 반복되면 상당한 비용이 되거든요. Agent View는 그 비용을 줄여 에이전트 작업 자체에 더 집중하게 해줍니다.
Agent View 실행과 기본 조작
claude agent로 시작하기
사용 방법은 굉장히 간단합니다. Agent View는 Claude Code를 실행할 때 일반 세션이 아니라 에이전트 관리 화면으로 진입하는 방식으로 씁니다. 다음 흐름을 보시죠.
claude agent
이 명령을 실행하면 Agent View 화면이 열리고, 현재 백그라운드에서 돌아가고 있거나 관리 가능한 Claude Code 세션들이 목록으로 표시됩니다. 이미 여러 세션을 사용 중이라면 각 세션이 작업 중인 상태로 나타나죠.
여기서 중요한 건 Agent View가 단순히 새 세션을 시작하는 화면이 아니라는 점입니다. 현재 여러 Claude Code 세션을 한곳에 모아 보여주고, 그 상태에서 새 작업을 추가하거나 기존 세션으로 이동할 수 있습니다.
방향키와 Enter로 세션 이동하기
Agent View의 기본 조작은 단순합니다. 방향키로 세션 목록을 이동하고, 특정 세션을 선택한 뒤 Enter를 누르면 해당 세션 안으로 들어갑니다. 세션 내부에서 다시 Agent View 화면으로 돌아가고 싶다면 왼쪽 방향키를 누르면 되고요.
이 구조는 터미널 탭을 매번 전환하는 방식보다 직관적입니다. 특히 여러 세션이 비슷한 작업을 할 때는 탭 이름만으로 구분하기 어렵잖아요. Agent View에서는 현재 작업 중인 세션 목록을 기준으로 이동할 수 있습니다.
Agent View의 핵심은 “여러 에이전트를 실행할 수 있다”가 아니라, “여러 에이전트를 잃어버리지 않고 관리할 수 있다”에 가깝습니다.
새 세션 생성과 백그라운드 전환
하단 입력창에서 새 작업 시작하기
Agent View 화면 하단에는 프롬프트를 입력하는 영역이 있습니다. 여기에 작업 지시를 작성하면 새 Claude Code 세션이 생성되고, 해당 작업이 별도 세션으로 분리되어 실행되죠.
예를 들어 현재 프로젝트 구조를 분석하도록 요청하면, Agent View 안에서 새 작업 세션이 만들어지고 작업 중인 항목으로 표시됩니다. 이때 새 세션은 Agent View를 실행한 디렉토리를 기준으로 만들어집니다. 즉, 어느 디렉토리에서 Agent View를 열었는지가 기본 작업 위치를 결정합니다.
실무에서는 이 특성을 기준으로 작업을 나누면 좋습니다. 현재 레포지토리에서 테스트 작성, 리팩토링, 문서화처럼 서로 다른 목표를 가진 작업을 각각 독립 세션으로 분리하면, Agent View에서 상태를 한눈에 확인할 수 있습니다.
기존 세션을 /bg로 Agent View에 넣기
Agent View에서 만든 세션만 관리할 수 있는 건 아닙니다. 일반 Claude Code 세션으로 작업을 시작한 뒤에도 /bg 명령을 쓰면 해당 세션을 백그라운드로 넘길 수 있어요.
/bg
이 명령을 입력하면 현재 실행 중이던 Claude Code 세션은 종료된 것처럼 보입니다. 하지만 실제로는 완전히 끝난 게 아니라 백그라운드에서 계속 관리 가능한 상태로 이동하죠. 이후 Agent View로 들어가면 방금 백그라운드로 보낸 세션을 목록에서 확인할 수 있습니다.
이 기능은 작업 중간에 세션 운영 방식을 바꾸고 싶을 때 유용합니다. 처음에는 단일 세션으로 시작했지만 나중에 여러 작업을 병렬로 나누고 싶어졌다면, 기존 작업을 버릴 필요 없이 /bg로 넘긴 뒤 Agent View에서 이어서 관리하면 됩니다.
요약 확인과 빠른 응답
Space 키로 세션을 미리 보기
여러 세션을 운영할 때 매번 세션 안으로 들어가 전체 로그를 읽는 건 비효율적이죠. Agent View에서는 특정 세션을 선택한 상태에서 Space 키를 누르면 아래쪽에 세션 요약을 확인할 수 있습니다.
이 요약은 세션 내부의 모든 내용을 그대로 보여주는 방식이 아닙니다. Claude 모델이 내부 내용을 요약해 딱 필요한 부분만 보여주는 형태죠. 그래서 해당 세션이 대략 어디까지 진행됐는지, 다음 응답이 필요한지, 문제가 발생했는지를 빠르게 판단할 수 있습니다.
세션에 완전히 들어가지 않고 답장하기
Space 키로 요약을 본 상태에서 빠르게 답장하는 것도 가능합니다. 이 방식은 컨텍스트 스위칭을 줄이는 데 특히 유용해요. 세션 안으로 깊게 들어갔다가 다시 Agent View로 빠져나오는 과정을 반복하지 않고, 필요한 지시만 짧게 추가할 수 있으니까요.
예를 들어 한 세션이 테스트 실패 원인을 묻고 있고, 다른 세션은 문서 정리를 진행 중이라고 해보겠습니다. 테스트 세션을 Space로 확인한 뒤 필요한 지시를 바로 넣고, 다시 다른 세션으로 이동하면 됩니다. 이 흐름은 여러 에이전트를 실제 작업 단위로 운영할 때 체감 차이가 큽니다.
여러 디렉토리와 레포지토리 관리
정렬 기준과 디렉토리 단위 확인
Agent View는 특정 디렉토리에서 실행한 세션만 보여주는 데 그치지 않습니다. Control-S를 누르면 디렉토리 단위로 생성된 목록을 확인할 수 있어요. 즉, 코드베이스가 여러 곳에 흩어져 있더라도 Agent View 한 화면에서 세션을 모아 관리할 수 있습니다.
이 기능은 여러 레포지토리를 동시에 다루는 개발자에게 특히 중요합니다. 백엔드, 프론트엔드, 문서 저장소, 도구 저장소가 분리된 환경에서는 각 레포지토리마다 터미널을 열어두는 방식이 금방 복잡해지죠. Agent View는 이런 작업들을 디렉토리 기준으로 정리해 보여줍니다.
@ 명령으로 다른 디렉토리에 작업 생성하기
Agent View 하단 입력창에 그냥 프롬프트를 작성하면 기본적으로 Agent View를 열었던 디렉토리에 새 세션이 생성됩니다. 하지만 다른 디렉토리나 레포지토리에 작업을 넣고 싶다면 @ 명령을 사용할 수 있습니다.
@패러튜브 현재 프로젝트 구조를 분석해줘
@ 명령을 입력하면 선택 가능한 디렉토리나 레포지토리 옵션이 나타나고, 원하는 대상을 선택한 뒤 프롬프트를 제출할 수 있습니다. 이렇게 하면 현재 Agent View를 열어둔 디렉토리가 아니라 선택한 디렉토리의 세션으로 작업이 들어갑니다.
이 방식은 여러 프로젝트를 동시에 운영할 때 유용합니다. 예를 들어 한 화면에서 개인 위키 저장소의 문서 정리와 별도 CLI 도구의 코드 분석을 동시에 관리할 수 있죠. 제가 더 중요하게 보는 건 Agent View가 단일 레포의 도구가 아니라 여러 작업 공간을 묶는 운영 화면으로 동작한다는 점입니다.
세션 종료와 운영 팁
Control-X 두 번으로 세션 종료
진행 중인 세션을 Agent View에서 종료하고 싶다면 종료할 세션을 선택한 뒤 Control-X를 두 번 누릅니다. 여러 세션이 쌓이면 오래된 실험 세션이나 더 이상 필요 없는 작업이 남아 있을 수 있으므로, 종료 단축키를 알아두면 목록을 정리하기 쉽습니다.
세션 종료는 단순한 정리 작업처럼 보이지만 멀티 에이전트 환경에서는 중요합니다. 필요 없는 세션이 많아질수록 어떤 작업이 살아 있고 어떤 작업이 끝났는지 판단하기 어려워지니까요. 작업 단위가 끝났다면 종료하거나 결과를 정리해 Agent View 목록을 관리 가능한 상태로 유지하면 좋습니다.
Agent View는 아직 리서치 프리뷰 기능이다
Agent View는 아직 리서치 프리뷰 기능이고, 현재는 터미널 환경에서만 동작합니다. 그래서 팀 전체의 표준 워크플로우로 바로 강제하기보다는, 개인 생산성 도구로 먼저 실험해 보는 접근이 적절하다고 봅니다.
특히 기존에 tmux를 잘 쓰고 있다면 Agent View가 모든 걸 대체한다고 보기보다, Claude Code 세션 관리에 특화된 레이어로 이해하면 좋습니다. 반대로 tmux가 어렵게 느껴졌던 분이라면 Agent View가 멀티 에이전트 작업에 진입하는 더 쉬운 입구가 될 수 있어요.
goal 명령과 함께 쓰는 멀티 에이전트 워크플로우
완료 조건을 명확히 지정하기
Agent View와 함께 goal 명령도 짚고 넘어가겠습니다. goal 명령은 완료 조건을 정해두면, 그 조건이 달성될 때까지 에이전트에게 제어권을 넘기지 않고 작업을 계속 이어가게 만드는 기능입니다.
/goal 현재 생성되어 있는 테스트가 모두 완료될 때까지 작업을 계속해서 진행해줘.
이 명령의 핵심은 작업 종료 기준을 명시한다는 점입니다. “테스트를 고쳐줘”처럼 열린 요청을 하는 대신, “현재 생성된 테스트가 모두 통과할 때까지”라는 조건을 부여하면 에이전트가 그 조건을 기준으로 다음 행동을 판단하죠.
Agent View와 goal의 조합
Agent View는 여러 세션을 관리하는 화면이고, goal은 각 세션의 완료 조건을 명확히 하는 명령입니다. 두 기능을 함께 사용하면 여러 에이전트에게 서로 다른 목표를 부여하고, Agent View에서 그 진행 상황을 관리하는 흐름을 만들 수 있습니다.
예를 들어 다음과 같이 작업을 나눌 수 있습니다.
- 한 세션에는 테스트가 모두 통과할 때까지 수정하라는
goal을 둡니다. - 다른 세션에는 프로젝트 구조를 분석하고 개선 후보를 정리하도록 맡깁니다.
- 또 다른 세션에는 문서나 사용 가이드를 업데이트하도록 요청합니다.
- Agent View에서는 각 세션의 요약을 확인하며 필요한 곳에만 추가 지시를 넣습니다.
이 구조에서 중요한 건 세션을 많이 만드는 것 자체가 아닙니다. 각 세션이 명확한 목표를 가지고 시작해야 하죠. 목표가 흐릿하면 Agent View에 세션이 아무리 많이 보여도, 실제로는 어떤 작업이 어디까지 진행됐는지 판단하기 어렵습니다.
실무 적용 체크리스트
처음 도입할 때 확인할 것
- Agent View를 사용할 프로젝트 루트에서
claude agent를 실행합니다. - 기존에 실행 중인 Claude Code 세션은 필요하면
/bg로 백그라운드에 넘깁니다. - 세션이 많아지면 Space 키로 요약을 확인하고, 필요한 세션에만 진입합니다.
- 다른 레포지토리 작업은
@명령으로 대상 디렉토리를 선택해 생성합니다. - 끝난 세션은 Control-X 두 번으로 종료해 목록을 정리합니다.
에이전트에게 맡길 작업을 나누는 기준
멀티 에이전트 운영에서는 작업을 잘게 쪼개는 기준이 중요합니다. 서로 같은 파일을 동시에 수정하는 세션을 여러 개 만들면 충돌이 늘어날 수 있습니다. 반대로 테스트, 문서, 분석, 리팩토링처럼 책임 범위가 분리되는 작업은 병렬화하기 좋습니다.
Agent View는 이런 세션들을 한곳에서 관리하게 해주지만, 충돌을 자동으로 없애주는 기능은 아닙니다. 따라서 세션을 만들 때는 “이 세션이 어느 파일 또는 어느 책임 범위를 맡는가”를 프롬프트에 분명히 적는 것이 좋습니다.
마무리
결론부터 말하면, Claude Code의 Agent View는 멀티 에이전트 시대에 필요한 세션 관리 문제를 정면으로 다루는 기능입니다. 여러 터미널 탭과 tmux에 의존하던 방식보다 진입 장벽이 낮고, Claude Code 세션의 상태를 한 화면에서 확인할 수 있다는 게 가장 큰 장점이라고 봅니다.
다만 Agent View만으로 좋은 멀티 에이전트 워크플로우가 저절로 만들어지지는 않습니다. 각 세션에 명확한 목표를 주고, 필요하면 /bg, @, Space 요약, goal 명령을 조합해 관리해야 하죠. 특히 장시간 병렬 작업을 하려면 처음부터 완료 조건과 작업 범위를 분명히 하는 습관이 필요합니다.
제가 말하고 싶은 건 이겁니다. Agent View는 여러 에이전트를 “많이 실행하는 기능”이라기보다, 여러 에이전트를 관리 가능한 작업 단위로 운영하는 기능입니다. Claude Code를 실무 개발 흐름에 깊게 쓰는 분이라면, Agent View와 goal 명령 조합을 먼저 실험해보면 좋겠습니다.
관련 영상
이 글과 연결된 영상은 개발동생 유튜브 채널에서 보기에서 확인할 수 있습니다.
자주 묻는 질문
Agent View에서 세션에 들어가지 않고 진행 상황을 확인할 수 있나요?
세션을 선택하고 Space 키를 누르면 Claude가 요약한 진행 상황을 볼 수 있고, 그 상태에서 바로 짧은 답장도 보낼 수 있습니다.
다른 레포지토리에 새 세션을 만들려면 어떻게 하나요?
하단 입력창에서 @ 명령으로 대상 디렉토리나 레포지토리를 선택한 뒤 프롬프트를 제출하면 됩니다. Control-S로 디렉토리 단위 목록도 확인할 수 있습니다.
Agent View에서 세션은 어떻게 종료하나요?
종료할 세션을 선택한 뒤 Control-X를 두 번 누르면 됩니다. 끝난 세션을 정리해야 목록을 관리 가능한 상태로 유지할 수 있습니다.
Agent View를 팀 표준으로 바로 써도 되나요?
아직 리서치 프리뷰이고 터미널 환경에서만 동작하므로 개인 생산성 도구로 먼저 실험해 보는 접근이 적절합니다.
이 글이 도움이 됐나요?
좋았다면 링크를 공유하거나 반응을 남겨주세요. 남겨주신 반응은 다음 글을 개선하는 데 참고하겠습니다.