MadoHub Docs

팀 협업

Claude Code 팀을 통해 팀원을 모니터링하고 협업합니다.

MadoHub은 Claude Code의 팀 기능과 통합되어, 팀원들의 에이전트가 무엇을 하고 있는지 실시간으로 볼 수 있게 합니다.

작동 방식

MadoHub은 ~/.claude/teams/에서 팀 구성을 읽어 활성 팀원을 찾습니다. tmux 세션에서 Claude Code 에이전트를 실행 중인 각 팀원은 캔버스의 팀 패널 타일로 표시될 수 있습니다.

팀 감지

MadoHub은 ~/.claude/teams/ 디렉터리에서 다음을 검사합니다:

  • config.json — 팀 이름, 설명, 리드 에이전트 ID, 멤버 목록
  • live tmux 패널이 있는 활성 멤버 필터링
  • tmux list-panes로 패널 사용 가능 여부 확인

팀 패널 타일

각 팀원은 실시간으로 자신의 터미널 출력을 보여주는 팀 패널 타일을 받습니다. 이 타일에는 다음이 표시됩니다:

  • 팀원 이름
  • 에이전트 상태 표시기(작업 중, 대기 중, 중지됨, 유휴, 완료됨, 실패)
  • tmux 패널의 라이브 터미널 출력

자동 레이아웃

팀원을 표시할 때 MadoHub은 타일을 자동으로 배치합니다:

  • 1명: 캔버스 중앙
  • 2명: 나란히 배치
  • 3명 이상: 리드 에이전트를 중심으로 원형 배치, 원의 반지름은 타일 너비에 80px를 더한 값

팀 허브

팀 활동은 팀 허브에 표시됩니다. 이는 오른쪽 드로어에 있는 탭으로, Flows 및 Exploration과 나란히 위치합니다. 여기에는 다음이 표시됩니다:

  • 멤버 상태 점 — working, waiting, stopped, completed, failed, idle의 6가지 상태 중 하나.
  • 진행 중 항목을 먼저, 그다음 대기 중, 마지막으로 완료된 순으로 정렬된 작업 보드.
  • 최근 3개의 팀 메시지를 최신순으로 보여주는 Messages 섹션.

팀 메시지

팀 메시지는 ~/.claude/teams/{team}/inboxes/에서 동기화됩니다. 팀 허브의 Messages 섹션에서 확인할 수 있습니다.

팀 작업

작업 목록은 ~/.claude/tasks/{team}/에서 동기화됩니다. 팀 허브의 작업 보드에서 팀 전체의 공유 작업을 추적할 수 있습니다.

요구 사항

  • 팀원은 tmux 세션에서 Claude Code를 실행 중이어야 합니다.
  • ~/.claude/teams/ 디렉터리에는 유효한 팀 구성이 있어야 합니다.
  • tmux가 설치되어 있고 접근 가능해야 합니다.

On this page