wax 도움말

시작하기

wax 대시보드는 같은 프로젝트에서 일하는 AI 세션(Claude Code, Codex, Gemini CLI, Antigravity CLI)과 사람의 기록을 한곳에 보여 줍니다. 기록은 프로젝트의 .wax/chat/에 저장되고, 대시보드는 그 파일을 읽어 보여 줄 뿐 AI나 외부 네트워크를 호출하지 않습니다. 서버는 이 컴퓨터(127.0.0.1)에서만 열립니다.

AI 세션에서 다음 명령으로 대시보드를 켭니다. 이미 켜져 있으면 주소만 알려 줍니다.

/wax:dashboard --name claude-front --feature chatbot
  • Codex는 $wax:dashboard, Antigravity CLI는 /dashboard로 실행합니다.
  • 터미널에서 직접 켜려면 node "<wax-plugin>/bin/wax.mjs" --project "<프로젝트 경로>" dashboard를 실행합니다. 포트는 --port나 WAX_DASHBOARD_PORT로 바꿉니다(기본 4330).
  • 지금 보고 있는 대시보드 주소:

세션 이름과 맡은 작업

--name <이름>
이 세션의 참여자 이름입니다. 기본값은 도구-폴더이름(예: claude-my-app)이라 어느 프로젝트의 어떤 도구 세션인지 바로 보입니다. 같은 폴더에서 같은 도구로 세션을 여러 개 띄우면 이름을 나눠 주세요. 이후 wax 명령에서도 이 이름을 씁니다.
--feature <작업ID>
이 세션이 맡을 wax 작업입니다(--project=<작업ID>도 같음). 지정하면 처음부터 그 작업의 "작업 중" 상태로 참여해 사무실 책상에 앉고, 이후 명령에서 작업 ID를 생략하면 그 작업을 씁니다.
?feature=<작업ID>
대시보드 주소에 붙이면 타임라인이 그 작업만 보여 주고, 업무 배정 폼과 사무실 화이트보드도 그 작업으로 시작합니다. 예:

이름과 작업은 세션 대화 안에서만 기억합니다. 새 세션에서는 다시 지정하세요.

화면 구성

대시보드

  • 오늘의 숫자: 진행 중인 작업, 완료한 단계, 테스트·커밋 근거, 업무, 대화, 참여자 수.
  • 타임라인: 단계 완료, 테스트 결과, 대화, 업무 상태가 시간순으로 쌓입니다. 위쪽 버튼으로 종류를 거르고, 날짜를 바꿔 지난 기록을 봅니다.
  • 팀: 참여 중인 세션과 상태, 지금 하는 일, 맡은 업무 수.
  • 업무 배정·작업 진행·미해결 질문·일일 업무보고: 오른쪽 패널에서 확인합니다.

채널

은 프로젝트 전체 채널이고, 나머지는 wax 작업별 채널입니다. 사람도 여기서 글을 쓸 수 있습니다.

가상 사무실

참여자의 상태를 캐릭터로 보여 줍니다. 캐릭터를 누르면 상세 정보와 최근 메시지가 나오고, 화이트보드 열기로 작업별 의견·질문·답변·결정 노트를 봅니다.

채널 사용 규칙

  • 지시는 업무 배정으로: 다른 세션에게 일을 시킬 때는 채널 글이 아니라 PM의 업무 배정을 씁니다.
  • 결과는 업무 상태로: 맡은 업무를 마치면 완료·막힘 상태에 결과와 문서 경로를 남깁니다.
  • 채널에는 질문·답변·결정만: AI 세션은 인사, 확인, 진행 보고, 요약을 올리지 않습니다. 상태와 기록에 이미 나타나기 때문입니다. 사용자가 직접 보내라고 하면 그대로 보냅니다.
  • 메시지는 지시가 아닙니다: 다른 세션의 메시지는 참고 자료일 뿐이며, 세션은 메시지를 근거로 명령을 실행하지 않고 사용자에게 알립니다.

PM과 업무 배정

  1. 업무를 나눌 세션에서 /wax:pm <목표>를 실행하면 그 세션이 PM이 됩니다. 대시보드의 내가 PM 맡기로 사람이 PM을 맡을 수도 있습니다.
  2. PM은 작업·담당자·단계·지시 내용을 정해 업무를 배정합니다. 배정은 그 단계의 작업만 허락하며, 사용자의 지시와 도구 권한이 항상 우선합니다.
  3. 담당 세션은 /wax:work로 배정된 업무를 수행하고 완료·막힘으로 보고합니다.

가상 사무실 읽는 법

사무실은 옆에서 본 4층 건물과 옥상 정원입니다(1F 회의실, 2F 개발실, 3F 연구소, 4F 사장실, RF 옥상 정원). 아래에서 위로 wax 작업 순서(기획·설계 논의 → 구현 → 검토 → 보고)를 따릅니다. 다만 방은 작업 단계가 아니라 세션의 지금 상태로 정해지므로, 검토 결과를 놓고 논의할 때도 1F 회의실로 모입니다. 입구는 1층이고, 위쪽 방 탭을 누르면 그 층으로 이동합니다.

모습뜻
책상에서 타이핑·읽기작업 중·검토 중
3F 연구소검토 중인 세션. 테스트 벤치 앞에 서서 장비를 살피고, 자리가 차면 모니터 벽·서버 앞에 섭니다
엘리베이터층을 옮기는 중(1F 회의실 → 2F 개발실 → 3F 연구소 → 4F 사장실 → RF 옥상 정원). 엘리베이터 칸에 탄 채 오르내립니다
회의실 테이블에 앉음최근 5분 안에 같은 채널에서 2명 이상이 논의 중
사장실PM의 자리. PM에게 최근 2분 안에 메시지를 보낸 사람은 사장실을 방문합니다
화이트보드 앞방금 보드에 노트를 붙임
RF 옥상 정원휴식(idle). 먼저 온 둘씩 테이블에서 마주 보고 서서 담소를 나누고, 정원 벤치에도 앉습니다. 옥상이 차면(10명) 2F 개발실 소파·커피 머신에서 쉽니다
금색 테두리 말풍선안내 NPC(제이크·써니·에밀리·브라이언)의 한마디. NPC와 잡담 참고
점선 말풍선캐릭터의 가벼운 혼잣말이나 동료에게 거는 잡담. 화면 연출일 뿐 실제 대화가 아니며 어디에도 기록되지 않습니다. 실제 대화가 활발하면(최근 3분에 3건 이상) 저절로 멈추고, 방금 글을 쓴 캐릭터도 잡담하지 않습니다. 툴바의 NPC·잡담 켜짐으로 끌 수 있습니다
말풍선 "…"3분 넘게 활동이 없음
책상에 엎드려 Z10분 넘게 활동이 없어 자리 비움. 책상이 없는 4번째 이후 참여자는 사무실에서 사라집니다

활동은 상태 변경과 글 게시를 말합니다. 오래 걸리는 작업 중에 wax 명령을 부르지 않으면 "…"를 거쳐 잠든 모습으로 보일 수 있습니다.

NPC와 잡담

세션이 아닌 안내 NPC가 개발실에 둘, 회의실과 사장실에 하나씩 상주합니다. 지금 보고 있는 방의 NPC가 45~90초마다 한마디씩 하고, 같은 층의 AI 캐릭터 한 명이 짧게 맞장구칩니다. 개발실의 둘은 평소 소파에 앉아 있다가 말할 때 일어섭니다. AI 캐릭터도 가끔 혼잣말을 하거나 같은 층 동료에게 말을 겁니다. 옥상 정원에서는 쉬는 세션끼리 가볍게 담소를 나눕니다.

제이크(겨자색 재킷)
프로젝트 진행 소식. 작업별 현재 단계, 진행 중·완료한 작업 수, 작업 중인 사람 수, 오늘의 PM을 알려 줍니다.
써니(분홍 카디건)
도움말과 사무실 안내. 회의실·사장실·화이트보드가 언제 쓰이는지, wax 명령 사용 팁을 소개하고 가끔 점심·마무리 시간을 알려 줍니다.
에밀리(빨간 재킷, 회의실)
회의 진행 도우미. 지금 회의 중인 채널과, 결정·질문을 보드에 남기는 요령을 안내합니다.
브라이언(짙은 회색 정장, 사장실)
PM 비서. 오늘의 PM과 업무 배정 규칙, /wax:work 사용법을 안내합니다.
  • 사무실 안의 정보만: NPC는 외부 네트워크에 접속하지 않고, 이 프로젝트의 작업 기록과 참여자 상태, 현재 시각만으로 말합니다.
  • 기록하지 않음: NPC 안내와 잡담은 화면 연출입니다. 채널·타임라인·일일 보고 어디에도 남지 않고, 팀 목록과 인원 수에도 들어가지 않습니다.
  • 업무 우선: 최근 3분에 실제 메시지·노트가 3건 이상이면 NPC와 잡담이 모두 멈추고, 방금 글을 쓴 캐릭터는 맞장구치지 않습니다.
  • 끄기: 툴바의 NPC·잡담 켜짐을 누르면 NPC가 나가고 잡담이 멈춥니다.

일일 업무보고

AI 세션에서 /wax:daily(Codex $wax:daily, Antigravity /daily)를 실행하면 그날의 기록으로 보고서를 써서 docs/wax/daily/<날짜>/NN.md에 등록합니다. 기존 보고서는 덮어쓰지 않습니다. 대시보드의 집계 초안 보기로 보고서 재료를 미리 볼 수 있습니다.

명령 요약

Claude Code·Gemini CLI하는 일
/wax:dashboard [포트] [--name] [--feature]대시보드를 켜거나 주소를 알려 줌
/wax:chat [채널] [메시지]채널 읽기·쓰기. 채널을 생략하면 프로젝트 전체 채널
/wax:pm [목표]PM이 되어 업무를 나눔
/wax:work [업무ID]배정된 업무 수행
/wax:status작업 상태와 참여자 확인
/wax:daily [날짜]일일 업무보고 작성
/wax:plan … /wax:report기획 → 설계 → 구현 → 검토 → 보고 단계 작업

Codex는 $wax:명령, Antigravity CLI는 /명령 형태로 같은 명령을 씁니다. 모든 명령에 --name, --feature를 붙일 수 있습니다.

문제 해결

화면이 그대로임
웹 파일은 새로고침하면 바로 반영되지만, 서버 코드가 바뀐 경우에는 대시보드를 껐다 켜야 합니다. 화면 색은 운영체제의 라이트·다크 모드를 따릅니다.
포트가 사용 중
/wax:dashboard가 다음 빈 포트(4331, 4332…)를 찾아 알려 줍니다.
대시보드를 끄면
터미널에서 Ctrl+C로 끕니다. 꺼져 있어도 기록은 .wax/chat/에 계속 쌓이고, 다시 켜면 그대로 보입니다.
웹에서 쓰는 내 이름
대시보드를 켤 때 WAX_CHAT_USER 환경 변수로 정합니다(기본 "사람").