Problem und Einsatzzweck
Beim Einsatz moderner KI-Coding-Werkzeuge wie Claude Code oder Codex starten Entwickler häufig mehrere Instanzen parallel für verschiedene Aufgaben oder Repositories. Das Verfolgen des Arbeitsfortschritts über einzelne Terminalfenster ist unübersichtlich. whatsmyagentdoing löst dieses Problem durch eine zentralisierte, spielerische Statusübersicht im Browser.
Funktionsweise und Technologie
Das Tool liest lokale Agentensitzungen aus und spiegelt deren Status in einer virtuellen Büroumgebung wider. Arbeitende Agenten tippen an Schreibtischen oder zeigen Denkblasen an; benötigt ein Agent Eingaben, winkt die Spielfigur. Inaktive Agenten bewegen sich in Aufenthaltsbereichen.
Technisch setzt das Projekt auf Node.js 18+ ohne zwingende Installationsschritte (npm install entfällt). Die Anzeige erfolgt über:
- 2D-Modus (Medium): Ein handgezeichneter HTML5-Canvas ohne externe Abhängigkeiten.
- 3D-Modus (High): Echtzeit-Rendering mittels Three.js (ca. 180 KB gzipped) und meshopt-komprimierten 3D-Modellen von Kenney (~1,3 MB).
- Listenansicht: Schlichte Karten für eine funktionale Statusübersicht.
Zusätzliche 3D-Szenarien (wie Café oder Piratenbucht) werden separat als reine Datenpakete heruntergeladen und über feste SHA-256-Hashes verifiziert.
Zielgruppe und Reifegrad
Das Projekt richtet sich primär an Entwickler, die intensive Agenten-Workflows lokal nutzen. Mit 270 Stars und MIT-Lizenz befindet sich das Tool in einem soliden Open-Source-Frühstadium: Die Kernfunktionen und die Skill-Integration (/myoffice) sind funktional, der spielerische Ansatz dient vor allem der schnellen Statuskontrolle.