A Claude Code / Codex skill: Type /myoffice to open a small office in your browser, showing in real time what all coding agent sessions on your machine are doing—thinking, running tools, writing replies, waiting for your approval, or completed.
Stars 331 (+44 / 24h)
Reasons
- Supports Claude Code, Codex, Gemini CLI, Copilot CLI, Kimi Code, DeepSeek Harness, Grok Build, and oh-my-pi by read-only tracking of their existing JSONL session logs on your local machine, without installing hooks or requiring API keys
- The sidebar groups sessions by "Needs You → In Progress → Completed," displays current turn timers, and provides commands to copy session recovery instructions; browser notifications can pop up when an agent needs your answer or encounters an error; the Today panel summarizes daily turn counts and tokens by agent and project, and displays context window usage
- Features both 2D hand-drawn and 3D visuals; --private mode shows only status and hides prompts and replies, suitable for screen sharing
Usage
- git clone --depth 1 https://github.com/Charonyuu/whatsmyagentdoing ~/.claude/skills/myoffice (for Codex, place it in ~/.codex/skills/myoffice), then type /myoffice; requires Node.js 18+, no npm install needed
- If you don't want to install the skill, you can run node bin/cli.js directly in the cloned directory; --json outputs a single snapshot, and --install-hook optionally makes permission prompts appear as "Waiting for You"
Risks
- The page displays your prompts and replies, so use --private when screen sharing; by default, it checks the repository for updates approximately every half hour, which can be disabled by setting WMAD_NO_UPDATE_CHECK=1; Google Antigravity is not currently supported
- This is a status-viewing tool and cannot control agents; the repository was created on 10 23, licensed under MIT, and the 3D models are from Kenney (CC0)