Claude Code / Codex용 스킬: /myoffice를 입력하면 브라우저에서 작은 오피스가 열리며, 로컬의 모든 코딩 에이전트 세션이 현재 수행 중인 작업(생각 중, 도구 실행, 응답 작성, 승인 대기 또는 완료)을 실시간으로 표시합니다.
스타 수 331 (+44 / 24h)
이유
- Claude Code, Codex, Gemini CLI, Copilot CLI, Kimi Code, DeepSeek Harness, Grok Build 및 oh-my-pi를 지원합니다. 로컬에 이미 기록된 JSONL 세션 로그를 읽기 전용으로 추적하는 방식이며, 훅 설치나 API 키가 필요하지 않습니다.
- 사이드바는 '승인 필요 → 진행 중 → 완료' 순으로 그룹화되며, 현재 턴 타이머와 세션 복원 명령어 복사 기능을 제공합니다. 에이전트가 답변을 요청하거나 오류가 발생하면 브라우저 알림을 표시할 수 있습니다. Today 패널은 에이전트 및 프로젝트별로 일일 턴 수와 토큰 사용량을 집계하고 컨텍스트 윈도우 점유율을 표시합니다.
- 2D 손그림 스타일과 3D 두 가지 화면을 제공합니다. --private 옵션을 사용하면 상태만 표시하고 프롬프트와 응답을 숨길 수 있어 화면 공유 시 적합합니다.
사용법
- git clone --depth 1 https://github.com/Charonyuu/whatsmyagentdoing ~/.claude/skills/myoffice (Codex의 경우 ~/.codex/skills/myoffice에 위치) 후 /myoffice를 입력합니다. Node.js 18+가 필요하며, npm install은 불필요합니다.
- 스킬 설치를 원하지 않는 경우, 클론한 디렉토리에서 직접 node bin/cli.js를 실행할 수 있습니다. --json은 스냅샷을 한 번 출력하며, --install-hook을 사용하면 권한 요청을 '승인 대기'로 표시하도록 선택적으로 설정할 수 있습니다.
리스크
- 페이지에 프롬프트와 응답이 표시되므로 화면 공유 시 --private 옵션을 추가해야 합니다. 기본적으로 약 30분마다 저장소 업데이트를 확인하며, WMAD_NO_UPDATE_CHECK=1로 설정하면 비활성화할 수 있습니다. Google Antigravity는 현재 지원되지 않습니다.
- 이는 상태 확인용 도구로 에이전트를 제어할 수 없습니다. 저장소는 10월 23일에 생성되었으며, 라이선스는 MIT이고, 3D 모델은 Kenney(CC0)에서 가져왔습니다.