용어 사전
pane과 panel은 무엇이 다른가요?
TL;DR
Pane에서 pane은 작업 하나를 위한 격리된 워크스페이스로, 자체 브랜치와 워크트리를 가집니다. panel은 그 pane 안의 탭입니다. 에이전트, 터미널, diff, 에디터가 될 수 있고, 모두 같은 작업을 다룹니다. 새 기능이나 수정은 새 pane으로 시작하고, 같은 작업에 다른 도구가 필요하면 panel을 추가하세요.
pane은 작업 하나를 위한 격리된 워크스페이스입니다. panel은 그 워크스페이스 안의 탭입니다. 기능이 다르면 pane을 새로 만드세요. 같은 기능을 다루는 도구가 다르면 panel을 새로 만드세요.
이렇게 생각하세요
pane은 작업이고, panel은 그 작업을 하는 도구입니다.
pane은 책상입니다. panel은 그 책상 위에 있는 물건입니다. 에디터, 터미널, 노트가 될 수 있습니다. 한 책상에는 같은 프로젝트에 필요한 물건을 여러 개 둘 수 있습니다. 완전히 다른 프로젝트를 시작한다면 새 책상을 씁니다.
Pane: "login-rewrite" ← one task, one branch
├── Panel: Claude Code ← implementation agent
├── Panel: Codex ← review agent
├── Panel: Terminal ← for running tests
└── Panel: Diff Viewer ← see what changed
Pane: "signup-flow" ← different task, different branch
├── Panel: Claude Code ← implementation agent
└── Panel: Terminal ← for running tests새 pane을 만들 때
새 기능, 새 브랜치, 새 pull request: 새 pane.
- → 새 기능이나 버그 수정을 시작할 때
- → 별도 브랜치와 격리된 파일이 필요할 때
- → 두 에이전트가 서로의 코드를 건드리면 안 될 때
- → 각 작업을 별도 PR로 만들 때
새 panel을 만들 때
같은 작업, 다른 도구나 에이전트: 새 panel.
- → 다른 에이전트에게 같은 코드를 검토시킬 때
- → 에이전트 옆에서 테스트를 실행할 터미널이 필요할 때
- → 에이전트가 작업하는 동안 diff를 보고 싶을 때
- → Claude와 Codex가 같은 PR을 함께 보게 할 때
그대로 유지되는 것
레이아웃과 대화는 재시작 후에도 돌아오고, 프로세스는 새로 시작됩니다.
pane과 panel은 재시작해도 모두 돌아옵니다. Pane을 닫았다가 다시 열면 pane, 탭, 레이아웃, 터미널 출력이 그대로 있습니다. Claude Code, Codex, Cursor, OpenCode는 대화를 이어 갑니다. 에이전트 프로세스 자체는 Pane을 종료하면 멈추고, 다시 열면 새로 시작됩니다.
관련 문서
- → Panel - 전체 문서
- → Pane과 워크트리 - pane과 Git 워크트리의 연결 방식
- → Git 워크트리란?
출처
- 정정
- 틀렸거나 오래된 내용이 있으면 알려 주세요. 수정하고 맨 위의 날짜를 갱신하겠습니다. GitHub에 이슈 열기
- 출처
자주 묻는 질문
작성자 Parsa Khazaeepoul, Pane 공동 창업자. .