Clawd on Desk: Ein Desktop-Haustier, das deine KI-Agenten im Blick behält
Projektüberblick: Ein Pixel-Desktop-Haustier, das Claude Code, Codex, Cursor und andere KI-Programmierungsagenten überwacht, sodass Sie dies nicht tun müssen.
Auf einen Blick
- Was ist das?
- Clawd on Desk ist ein pixeliges Desktop-Haustier, das den Lebenszyklus von KI-Coding-Agenten wie Claude Code, Codex und Cursor in Echtzeit visualisiert. Der Artikel zeigt, wie es funktioniert, welche Agenten unterstützt werden und wo die Grenzen liegen.
- Für wen ist es gedacht?
- Clawd on Desk ist für alle, die mit mehreren KI-Coding-Agenten arbeiten und eine visuelle Rückmeldung über den Status ihrer Tasks wünschen, ohne ständig das Terminal zu beobachten. Wer jedoch sensible Berechtigungen lieber komplett in der Hand behält oder mit einem der vielen nur teilweise unterstützten Agenten arbeitet, sollte die Integration genau prüfen.
- Darf ich es kommerziell nutzen?
- Ja, unter strengen Bedingungen. AGPL-3.0 ist eine Lizenz mit Netzwerk-Copyleft: Wenn andere eine veränderte Version über ein Netzwerk nutzen, etwa als gehosteten Dienst, müssen Sie ihnen den Quellcode unter derselben Lizenz anbieten.
- Wird es noch gepflegt?
- Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich JavaScript, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Das Problem: Agenten laufen, aber niemand sieht zu
Wer mit KI-Coding-Agenten wie Claude Code oder Codex arbeitet, kennt das Szenario: Man startet einen langen Task, wechselt in ein anderes Fenster und muss regelmäßig zurückschalten, um zu sehen, ob der Agent noch denkt, ein Tool ausführt oder auf eine Genehmigung wartet. Clawd on Desk adressiert genau dieses Problem, indem es ein pixeliges Desktop-Haustier auf den Bildschirm bringt, das den Zustand des Agenten in Echtzeit widerspiegelt. Die README beschreibt es so: "Thinking when you prompt, typing when tools run, grooving or juggling for subagents, reviewing permissions, celebrating when tasks complete, sleeping when you step away." Das ist kein Produktivitätstool im engeren Sinne, sondern eine Art Statusanzeige, die den Agenten aus dem Terminal in die Peripherie des Desktops holt. Für alle, die mehrere Agenten parallel einsetzen oder lange Laufzeiten haben, kann das den Wechsel zwischen Fenstern ersparen. Die Zielgruppe sind Entwickler, die bereits mit mindestens einem der unterstützten Agenten arbeiten und eine visuelle Rückmeldung schätzen, ohne selbst Skripte schreiben zu müssen.
So funktioniert es: Hooks, Permission-Bubbles und ein dynamischer /state-Endpunkt
Die Architektur von Clawd on Desk beruht auf den Hook-Systemen der jeweiligen Agenten. Bei Claude Code etwa werden "command hooks" und "HTTP permission hooks" genutzt, um Ereignisse wie Task-Start, Tool-Ausführung oder Genehmigungsanfragen an die Desktop-App zu senden. Bei Codex CLI gibt es einen offiziellen Hook-Mechanismus plus einen JSONL-Fallback, der die Session-Dateien unter `~/.codex/sessions/` überwacht. Die App zeigt dann nicht nur den Zustand an, sondern kann bei einigen Agenten auch Berechtigungsdialoge einblenden, etwa bei Qwen Code oder opencode. Wichtig ist die Unterscheidung zwischen vollständiger Integration und "state-only": Bei Antigravity CLI (agy) beispielsweise erscheint nie ein Permission-Bubble von Clawd, sondern alle Entscheidungen fallen weiterhin im Terminal-Menü von agy. Für benutzerdefinierte HTTP-Agenten gibt es einen dynamischen `/state`-Endpunkt, an den Lebenszyklus-Ereignisse per POST gesendet werden können. Die Registrierung eines solchen Agenten installiert jedoch keine Hooks, sondern ist rein zustandsbasiert, was in der Dokumentation klar vermerkt ist.
Installation und erste Schritte: Releases, Node.js und npm-Skripte
Die README nennt Windows 11, macOS und Ubuntu/Linux als unterstützte Plattformen. Für Windows gibt es separate x64- und ARM64-Installer in den Releases. Wer aus dem Quellcode bauen möchte, benötigt Node.js. Die Installation der Integrationen erfolgt entweder über das Einstellungsmenü der App unter "Settings → Agents" oder über spezifische npm-Skripte. Für Gemini CLI etwa lautet der Befehl `npm run install:gemini-hooks`, für Qwen Code `npm run install:qwen-hooks`, für Kimi Code CLI `npm run install:kimi-hooks`. Andere Agenten nutzen eigene Node-Skripte, etwa `node hooks/codebuddy-install.js` für CodeBuddy oder `node hooks/opencode-install.js` für opencode. Die Konfigurationsdateien sind agentenspezifisch: Copilot CLI nutzt `~/.copilot/hooks/hooks.json`, Gemini CLI `~/.gemini/settings.json`, ZCode `~/.zcode/cli/config.json` und Reasonix CLI je nach Betriebssystem `~/.reasonix/settings.json` oder `%APPDATA%\reasonix\settings.json`. Nach der Installation sollte man prüfen, ob die Hooks tatsächlich aktiv sind, da einige Agenten wie Copilot die Hooks erst nach einer manuellen Aktivierung in den Einstellungen berücksichtigen.
Themen, Animationen und der Spaßfaktor
Clawd on Desk bringt drei eingebaute Themen mit: den pixeligen Krebs "Clawd", die Kaliko-Katze "Calico" und das Wölkchen "Cloudling". Dazu gibt es Unterstützung für eigene Themen und für importierte Animation-Pakete von Codex Pet. Die Animationen sind an Ereignisse gekoppelt: Denken, Tippen, Jubeln, Schlafen. Das klingt verspielt, hat aber einen praktischen Nutzen: Man erkennt auf einen Blick, ob der Agent noch arbeitet oder ob er auf eine Eingabe wartet. Allerdings ist der Spaßfaktor nicht für jeden gleich. Wer einen minimalistischen Desktop bevorzugt, könnte die ständige Bewegung als Ablenkung empfinden. Die README erwähnt auch, dass "grooving or juggling" für Subagenten angezeigt wird, was bei komplexen Multi-Agent-Setups nützlich sein kann, aber auch schlicht unterhaltsam ist. Der Punkt ist: Die visuelle Rückmeldung ersetzt keine detaillierte Log-Auswertung, aber sie reduziert die Notwendigkeit, ständig ins Terminal zu schauen.
Grenzen und Fehlermodi: State-only, fehlende Hooks und unvollständige Unterstützung
Nicht alle Agenten werden gleich behandelt. Die README unterscheidet klar zwischen vollständiger Integration (wie bei Claude Code) und "state-only"-Integrationen. Bei Antigravity CLI, WorkBuddy, Reasonix CLI, Pi und CodeWhale werden nur Zustandsänderungen angezeigt, aber keine Permission-Bubbles oder Subagent-Tracking. Das bedeutet: Wenn Sie bei diesen Agenten auf eine Genehmigung warten, sehen Sie das zwar im Haustier, aber die Entscheidung müssen Sie trotzdem im Terminal treffen. Bei Cursor Agent gibt es zwar Hooks, aber die Integration ist optional und muss über `~/.cursor/hooks.json` installiert werden. Ein weiterer Punkt ist die Behandlung von Kind-Sitzungen: Bei opencode und MiMo Code sind die von `task` gestarteten Kind-Sitzungen "headless" und nehmen nicht an der sichtbaren Multi-Session-Animation teil. Das kann verwirren, wenn Sie parallele Tasks über das `task`-Tool laufen lassen. Zudem wird bei ZCode explizit darauf hingewiesen, dass Clawd keine fremden `PermissionRequest`-Hooks überschreibt, was gut ist, aber bedeutet, dass eine bestehende Konfiguration manuell angepasst werden muss, damit Clawd funktioniert.
Alternativen: Codex Pet und eigene Skripte
Eine naheliegende Alternative ist Codex Pet, das von der README als Quelle für importierbare Animationspakete erwähnt wird. Codex Pet ist jedoch speziell auf Codex CLI zugeschnitten, während Clawd on Desk eine breitere Palette an Agenten abdeckt. Der Unterschied liegt in der Integrationstiefe: Codex Pet nutzt die offiziellen Codex-Hooks direkt, während Clawd on Desk bei vielen Agenten nur über Umwege wie JSONL-Fallbacks oder optionale Hooks arbeitet. Wer nur mit Codex arbeitet, könnte mit Codex Pet also eine schlankere Lösung haben. Eine andere Alternative ist, selbst ein Skript zu schreiben, das die Session-Logs des Agenten überwacht und eine Benachrichtigung ausgibt. Das ist mit weniger Aufwand verbunden, bietet aber keine Echtzeit-Animation oder Permission-Bubbles. Clawd on Desk hat also seinen Platz für Multi-Agent-Setups, aber für Einzelagenten gibt es spezialisiertere Werkzeuge.
Wartung und Lizenz: AGPL-3.0 und Update-Rhythmus
Das Repository zeigt eine aktive Entwicklung mit mehreren Releases im Jahr 2026, darunter v0.15.0 und v0.16.0. Ein Diagnose-Build (diag-813) deutet darauf hin, dass Fehlerbehebungen aktiv verfolgt werden. Die Lizenz AGPL-3.0 ist ein wichtiger Punkt: Sie erlaubt die Nutzung und Modifikation, verlangt aber, dass bei einer Bereitstellung über ein Netzwerk der Quellcode der modifizierten Version offengelegt wird. Für private Nutzung ist das unkritisch, aber wenn Sie Clawd on Desk in ein internes Tool integrieren und es im Unternehmen bereitstellen, müssen Sie die Bedingungen beachten. Die Wartungskosten sind überschaubar, solange Sie die Releases im Auge behalten und die Hooks nach Updates der Agenten neu installieren. Da viele Integrationen auf Hook-Dateien basieren, die sich bei Agent-Updates ändern können, sollten Sie nach jedem Update eines Agenten prüfen, ob Clawd noch korrekt reagiert. Die README bietet mehrere Sprachversionen, was auf eine aktive Community hindeutet, aber die Dokumentation ist nicht für jeden Agenten gleich ausführlich.
Redaktionelles Fazit
Clawd on Desk ist für alle, die mit mehreren KI-Coding-Agenten arbeiten und eine visuelle Rückmeldung über den Status ihrer Tasks wünschen, ohne ständig das Terminal zu beobachten. Wer jedoch sensible Berechtigungen lieber komplett in der Hand behält oder mit einem der vielen nur teilweise unterstützten Agenten arbeitet, sollte die Integration genau prüfen. Vor der Installation sollten Sie verifizieren, ob Ihr Agent in der Liste der vollständig unterstützten (wie Claude Code oder Codex) oder nur in der Kategorie "state-only" (wie Antigravity CLI oder Pi) auftaucht. Die Lizenz AGPL-3.0 bedeutet, dass Sie bei einer Verteilung des Programms den Quellcode offenlegen müssen, was für private Nutzung unkritisch ist, aber für eingebettete kommerzielle Produkte eine Hürde darstellen kann. Entscheiden Sie sich nur dann für Clawd on Desk, wenn Sie die zusätzliche Desktop-Präsenz als echten Mehrwert sehen und nicht nur als Gimmick.
Community-Notizen