# whatsmyagentdoing: See Coding Agents in a Live Office

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/charonyuu-whatsmyagentdoing
Generated for open source discovery and AI-assisted research.

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
OSRepos URL: https://osrepos.com/repo/charonyuu-whatsmyagentdoing

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

## Topics

- ai-agents
- javascript
- dashboard
- monitoring
- coding-agent
- agent-status
- 3d-office

## Repository Information

Last analyzed by OSRepos: Wed Nov 04 2026 19:40:24 GMT+0000 (Western European Standard Time)
Detail views: 4
GitHub clicks: 0

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

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

## Our Take

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.

## Project Health

| Signal | Value |
|---|---|
| Status | **New**: less than six months old and changing fast |
| Last commit | 2026-11-04 (today) |
| Commits, last 90 days | 83 |
| Releases, last 12 months | 9 (latest v0.7.1, 2026-11-04) |
| Contributors | 6 (top contributor: 76% of commits) |
| Issues closed, last 90 days | 4 (typically closed in 0 days) |
| Pull requests merged, last 90 days | 9 (typically merged in 0 days) |
| Project age | 12 days |

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

## Project Facts

- Language: JavaScript
- License: MIT
- Stars: 375
- Forks: 51
- Topics: ai-agents, claude-code, codex, dashboard, threejs
- Website: https://charonyuu.github.io/whatsmyagentdoing/
- Archived: no

## What You Need

Detected in the repository:

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

## Getting Started

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

```bash
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](https://github.com/Charonyuu/whatsmyagentdoing) for other install options, supported clients and configuration details.

## License in Plain Words

**MIT** (permissive).

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

## Alternatives

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

| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| **whatsmyagentdoing** | JavaScript | MIT | 375 | New |
| [agent-observability](https://osrepos.com/repo/kb1sln-labs-agent-observability) | Go Template | – | 14 | Quiet |
| [agenttrail](https://osrepos.com/repo/sodiumsun-agenttrail) | JavaScript | MIT | 913 | New |

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