{"name":"whatsmyagentdoing: See Coding Agents in a Live Office","description":"A Claude Code and Codex skill that shows what local coding agents are doing in a live office, with an optional Three.js 3D view. It also reads sessions from several other agent tools and runs locally with Node.js.","github":"https://github.com/Charonyuu/whatsmyagentdoing","url":"https://osrepos.com/repo/charonyuu-whatsmyagentdoing","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/charonyuu-whatsmyagentdoing","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/charonyuu-whatsmyagentdoing.md","json":"https://osrepos.com/repo/charonyuu-whatsmyagentdoing.json","topics":["ai-agents","javascript","dashboard","monitoring","coding-agent","agent-status","3d-office"],"keywords":["ai-agents","javascript","dashboard","monitoring","coding-agent","agent-status","3d-office"],"stars":null,"summary":"A Claude Code and Codex skill that shows what local coding agents are doing in a live office, with an optional Three.js 3D view. It also reads sessions from several other agent tools and runs locally with Node.js.","content":"## Overview\n\nwhatsmyagentdoing is a Claude Code and Codex skill for checking what your local coding agents are doing without switching between their sessions. Type `/myoffice` to open a live dashboard that reads local session data and shows agents in an office. Its optional 3D view uses Three.js; a 2D view is also available.\n\nThe dashboard supports Claude Code, Codex, Gemini CLI, Antigravity CLI, Copilot CLI, OMP, Kimi Code, DeepSeek Harness, Grok Build, OpenCode and Hermes. It is aimed at people running several agents on one machine who want to spot active work, questions and errors at a glance.\n\n## Key Features\n\n- Shows agent states such as thinking, running a tool, waiting for input, finished, interrupted or errored.\n- Presents agents in a 2D canvas or an optional Three.js 3D office, with a list view for session details.\n- Groups sessions by whether they need attention, are working or are finished, and provides local resume commands when available.\n- Can show recent conversation, tool activity, usage totals and context-window indicators for supported clients.\n- Offers optional notifications and sound alerts, plus a private mode that hides prompts, replies and titles.\n- Reads session stores locally and streams updates to the browser; the server binds to localhost.\n\n## Use Cases\n\n- A developer running Claude Code and Codex in parallel can use the dashboard to see which sessions are active and which need a response.\n- A team member supervising several supported agent CLIs can use the grouped list and alerts to find questions or errors without checking each terminal.\n- Someone presenting or sharing a screen can use private mode to show status without displaying conversation text.\n- A user who wants a persistent, glanceable view can pop out the office or compact list when their browser supports it.\n\n## Our Take\n\nThis is a focused local monitor for multi-agent workflows, and its recent development is active, though project work is concentrated among a small contributor group.\n\n**Good fit if:**\n- You use Claude Code or Codex and want a quick visual overview of concurrent sessions.\n- Your workflow uses one of the other supported clients and you are comfortable relying on its local session data.\n- You want a local-first dashboard with an MIT license and can run Node.js.\n\n**Look elsewhere if:**\n- You need monitoring for agents or platforms not listed as supported.\n- You need a supported Antigravity desktop app integration, which the README says is not available.\n- Your workflow depends on reliable permission-wait detection across all clients, since that varies by client and Claude Code may require an optional hook.\n\n## Project Health\n\n| Signal | Value |\n|---|---|\n| Status | **New**: less than six months old and changing fast |\n| Last commit | 2026-11-04 (today) |\n| Commits, last 90 days | 83 |\n| Releases, last 12 months | 9 (latest v0.7.1, 2026-11-04) |\n| Contributors | 6 (top contributor: 76% of commits) |\n| Issues closed, last 90 days | 4 (typically closed in 0 days) |\n| Pull requests merged, last 90 days | 9 (typically merged in 0 days) |\n| Project age | 12 days |\n\nChecked on 2026-11-04 with the GitHub API.\n\n## Project Facts\n\n- Language: JavaScript\n- License: MIT\n- Stars: 375\n- Forks: 51\n- Topics: ai-agents, claude-code, codex, dashboard, threejs\n- Website: https://charonyuu.github.io/whatsmyagentdoing/\n- Archived: no\n\n## What You Need\n\nDetected in the repository:\n\n- Node.js >=18 (from package.json)\n- A test suite\n\n## Getting Started\n\nFor Claude Code, clone the repository into the skill directory:\n\n```bash\ngit clone --depth 1 https://github.com/Charonyuu/whatsmyagentdoing ~/.claude/skills/myoffice\n```\n\nStart a new session and type `/myoffice`. For Codex, use `~/.codex/skills/myoffice` instead. See the [README](https://github.com/Charonyuu/whatsmyagentdoing) for other install options, supported clients and configuration details.\n\n## License in Plain Words\n\n**MIT** (permissive).\n\n- Commercial use: yes\n- Modify and redistribute: yes\n- You must keep: the copyright and license notice\n- Share your changes: no\n\nA summary, not legal advice: the LICENSE file is what applies.\n\n## Alternatives\n\n- [agent-observability](https://osrepos.com/repo/kb1sln-labs-agent-observability): It routes Claude Code and Codex telemetry into Prometheus, Loki, Tempo, and Grafana rather than showing local agents in a live office.\n- [agenttrail](https://osrepos.com/repo/sodiumsun-agenttrail): It maps project files, plans, and activity in a 3D task view instead of presenting agents as characters in a live office.\n\n| Project | Language | License | Stars | Status |\n|---|---|---|---|---|\n| **whatsmyagentdoing** | JavaScript | MIT | 375 | New |\n| [agent-observability](https://osrepos.com/repo/kb1sln-labs-agent-observability) | Go Template | – | 14 | Quiet |\n| [agenttrail](https://osrepos.com/repo/sodiumsun-agenttrail) | JavaScript | MIT | 913 | New |\n\n## Considerations\n\n- The project is new and changing quickly. Recent activity includes frequent commits and releases, but most contributions come from one person, so maintenance capacity is relatively concentrated.\n- Node.js 18 or newer is required. OpenCode and Hermes support additionally depends on Node.js 22.13 or newer for the built-in SQLite reader.\n- Session formats are not public APIs, so changes in an agent client can affect parsing. The dashboard reads logs in blocks rather than streaming every token, and some status distinctions are unavailable or client-dependent.\n- The Antigravity desktop app is not supported; the README identifies its undocumented binary conversation store as the limitation. The Antigravity CLI is supported.\n- The optional Magpie integration requires locally supplied credentials and has limits around tool activity and turn-completion status. The README documents the privacy and setup constraints.","metrics":{"detailViews":4,"githubClicks":0},"dates":{"published":null,"modified":"2026-11-04T19:40:24.000Z"}}