Charonyuu

whatsmyagentdoing: See Coding Agents in a Live Office

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.

Stars
375
Forks
51
Last commit
today
Contributors
6
Releases, 12 months
9

Our take

Newless than six months old and changing fast

Health score

60/100

How it is scored
Activity
65
Community
35
Issues
76
Pull requests
64
  • Closes issues faster than 81% of the projects we track

This 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.

Good fit if

  • You use Claude Code or Codex and want a quick visual overview of concurrent sessions.
  • Your workflow uses one of the other supported clients and you are comfortable relying on its local session data.
  • You want a local-first dashboard with an MIT license and can run Node.js.

Look elsewhere if

  • You need monitoring for agents or platforms not listed as supported.
  • You need a supported Antigravity desktop app integration, which the README says is not available.
  • Your workflow depends on reliable permission-wait detection across all clients, since that varies by client and Claude Code may require an optional hook.
All health signals
Last commit2026-11-04 (today)
Commits, last 90 days83
Releases, last 12 months9 (latest v0.7.1, 2026-11-04)
Contributors6 (top contributor: 76% of commits)
Issues closed, last 90 days4 (typically closed in 0 days)
Pull requests merged, last 90 days9 (typically merged in 0 days)
Project age12 days

Checked on 2026-11-04 with the GitHub API.

Overview

whatsmyagentdoing 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.

The 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.

Key Features

  • Shows agent states such as thinking, running a tool, waiting for input, finished, interrupted or errored.
  • Presents agents in a 2D canvas or an optional Three.js 3D office, with a list view for session details.
  • Groups sessions by whether they need attention, are working or are finished, and provides local resume commands when available.
  • Can show recent conversation, tool activity, usage totals and context-window indicators for supported clients.
  • Offers optional notifications and sound alerts, plus a private mode that hides prompts, replies and titles.
  • Reads session stores locally and streams updates to the browser; the server binds to localhost.

Use Cases

  • A developer running Claude Code and Codex in parallel can use the dashboard to see which sessions are active and which need a response.
  • A team member supervising several supported agent CLIs can use the grouped list and alerts to find questions or errors without checking each terminal.
  • Someone presenting or sharing a screen can use private mode to show status without displaying conversation text.
  • A user who wants a persistent, glanceable view can pop out the office or compact list when their browser supports it.

What you need

Detected in the repository

  • Node.js >=18 (from package.json)
  • A test suite

License in plain words

MITpermissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the copyright and license notice
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

For Claude Code, clone the repository into the skill directory:

git clone --depth 1 https://github.com/Charonyuu/whatsmyagentdoing ~/.claude/skills/myoffice

Start a new session and type /myoffice. For Codex, use ~/.codex/skills/myoffice instead. See the README for other install options, supported clients and configuration details.

Alternatives

  • agent-observability: It routes Claude Code and Codex telemetry into Prometheus, Loki, Tempo, and Grafana rather than showing local agents in a live office.
  • agenttrail: It maps project files, plans, and activity in a 3D task view instead of presenting agents as characters in a live office.
ProjectLanguageLicenseStarsStatus
whatsmyagentdoingJavaScriptMIT375New
agent-observabilityGo Template–14Quiet
agenttrailJavaScriptMIT913New

Considerations

  • 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.
  • 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.
  • 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.
  • The Antigravity desktop app is not supported; the README identifies its undocumented binary conversation store as the limitation. The Antigravity CLI is supported.
  • 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.

Found this useful?

Share it with someone who would like whatsmyagentdoing.