Clawd on Desk

rullerzhou-afk · rullerzhou-afk.clawd-on-desk

A pixel desktop pet that watches Claude Code, Codex, Cursor & other AI coding agents — so you don't have to.

Clawd lives on your desktop and reacts to what your AI coding agent is doing — in real time. Start a long task, walk away, come back when the crab tells you it's done. Thinking when you prompt, typing when tools run, juggling subagents, reviewing permissions, celebrating when tasks complete, sleeping when you step away. Ships with two built-in themes: Clawd (pixel crab) and Calico (三花猫), with full support for custom themes. Supports Windows 11, macOS, and Ubuntu/Linux. Requires Node.js. Works with Claude Code, Codex CLI, Copilot CLI, Gemini CLI, Cursor Agent, CodeBuddy, Kiro CLI, and opencode. Features Multi-Agent Support - Claude Code — full integration via command hooks + HTTP permission hooks - Codex CLI — automatic JSONL log polling (~/.codex/sessions/), no configuration needed - Copilot CLI — command hooks via ~/.copilot/hooks/hooks.json - Gemini CLI — command hooks via ~/.gemini/settings.json (registered automatically when Clawd starts, or run npm run install:gemini-hooks) - Cursor Agent — Cursor IDE hooks in ~/.cursor/hooks.json (registered automatically when Clawd starts, or run npm run install:cursor-hooks) - CodeBuddy — Claude Code-compatible command hooks + HTTP permission hooks via ~/.codebuddy/settings.json (registered automatically when Clawd starts, or run node hooks/codebuddy-install.js) - Kiro CLI — command hooks injected into custom agent configs under ~/.kiro/agents/, plus an auto-created clawd agent that is re-synced from Kiro's built-in kiro_default whenever Clawd starts, so you can opt into hooks with minimal behavior drift via kiro-cli --agent clawd or /agent swap clawd (registered automatically when Clawd starts, or run npm run install:kiro-hooks). State hooks have been verified on macOS. - opencode — plugin integration via ~/.config/opencode/opencode.json (registered automatically when Clawd starts); zero-latency event streaming, permission bubbles with Allow/Always/Deny, and building animations when parallel subagents are spawned via the task tool - Multi-agent coexistence — run all agents simultaneously; Clawd tracks each session independently Animations & Interaction - Real-time state awareness — agent hooks and log polling drive Clawd's animations automatically - 12 animated states — idle, thinking, typing, building, juggling, conducting, error, happy, notification, sweeping, carrying, sleeping - Eye tracking — Clawd follows your cursor in idle state, with body lean and shadow stretch - Sleep sequence — yawning, dozing, collapsing, sleeping after 60s idle; mouse movement triggers a startled wake-up animation - Click reactions — double-click for a poke, 4 clicks for a flail - Drag from any state — grab Clawd anytime (Pointer Capture prevents fast-flick drops), release to resume - Mini mode — drag to right edge or right-click "Mini Mode"; Clawd hides at screen edge with peek-on-hover, mini alerts/celebrations, and parabolic jump transitions Permission Bubble - In-app permission review — when Claude Code, CodeBuddy, or opencode request tool permissions, Clawd pops a floating bubble card instead of waiting in the terminal - Allow / deny / agent-native extras — one-click approve or reject, plus permission rules / Always actions when the source agent supports them - Global hotkeys — Ctrl+Shift+Y to Allow, Ctrl+Shift+N to Deny the latest permission bubble (only registered while bubbles are visible) - Stacking layout — multiple permission requests stack upward from the bottom-right corner - Auto-dismiss — if you answer in the terminal first, the bubble disappears automatically - Per-agent toggle — open Settings… → Agents, pick an agent, and turn off Show pop-up bubbles to keep prompts in that agent's own terminal/TUI Session Intelligence - Multi-session tracking — sessions across all agents resolve to the highest-priority state - Subagent awareness — juggling for 1 subagent, conducting for 2+ - Terminal focus — right-click Clawd → Sessions menu to jump to a specific session's terminal window; notification/attention states auto-focus the relevant terminal - Process liveness detection — detects crashed/exited supported agent processes and cleans up orphan sessions - Startup recovery — if Clawd restarts while any supported agent is still running, it stays awake instead of falling asleep System - Click-through — transparent areas pass clicks to windows below; only Clawd's body is interactive - Position memory — Clawd remembers where you left it across restarts (including mini mode) - Single instance lock — prevents duplicate Clawd windows - Auto-start — Claude Code's SessionStart hook can launch Clawd automatically if it's not running - Do Not Disturb — right-click or tray menu to enter sleep mode; all hook events are silenced until you wake Clawd. Permission bubbles are suppressed during DND — opencode falls back to its built-in TUI prompt, while Claude Code and CodeBuddy fall back to their built-in permission flow - Sound effects — short audio cues on task completion and permission requests (toggle via right-click menu; 10s cooldown, auto-muted during DND) - System tray — resize (S/M/L), DND mode, language switch, auto-start, check for updates - i18n — English, Chinese, and Korean UI; switch via right-click menu or tray - Auto-update — checks GitHub releases; Windows installs NSIS updates on quit, macOS/Linux git pull + restart when running from a cloned repo

winget install --id rullerzhou-afk.clawd-on-desk --exact --source winget

Latest 0.9.0

Release Notes

Installer type: nullsoft

Architecture Scope Download SHA256
x64 user Download 8125D5552E02A4CA29EA671A805F91737B1ADD597D7A11BE3C2D7E310E1E234C
x64 machine Download 8125D5552E02A4CA29EA671A805F91737B1ADD597D7A11BE3C2D7E310E1E234C

Details

Homepage
https://github.com/rullerzhou-afk/clawd-on-desk
License
MIT
Publisher
rullerzhou-afk
Support
https://github.com/rullerzhou-afk/clawd-on-desk/issues
Copyright
Copyright (c) 2026 rullerzhou-afk

Tags

claude-codecodebuddycodexcopilot-clicursordesktop-petgemini-clikiroopencode

Older versions (8)

0.8.1
Architecture Scope Download SHA256
x64 user Download CBDF13776CF715463360FEB9B3E5E8ABFE74767FAC55D8B1C7D49FC91C3AE45C
x64 machine Download CBDF13776CF715463360FEB9B3E5E8ABFE74767FAC55D8B1C7D49FC91C3AE45C
0.8.0
Architecture Scope Download SHA256
x64 user Download CDA594FD6DCE17C125732613622D7DF2B8E2EEAE1F3164473077AAE210B89C79
x64 machine Download CDA594FD6DCE17C125732613622D7DF2B8E2EEAE1F3164473077AAE210B89C79
0.7.1
Architecture Scope Download SHA256
x64 user Download B4C288356D1D869499C65FFD519E74849928D54C7CF3FB88C6585AAF3991D7E4
x64 machine Download B4C288356D1D869499C65FFD519E74849928D54C7CF3FB88C6585AAF3991D7E4
0.7.0
Architecture Scope Download SHA256
x64 user Download A92F06AD942A40825AD9BAF5EAE908E016C209907FBB31FE247897E7712D3D27
x64 machine Download A92F06AD942A40825AD9BAF5EAE908E016C209907FBB31FE247897E7712D3D27
0.6.3
Architecture Scope Download SHA256
x64 user Download 1E37C1C81A99919EAADB5AC582B811CD0F4F8A9B37F305C738ED4387E215AD2C
x64 machine Download 1E37C1C81A99919EAADB5AC582B811CD0F4F8A9B37F305C738ED4387E215AD2C
0.6.2
Architecture Scope Download SHA256
x64 user Download 018BFABACDDEB212A6AC8B61CC78D743339C1C36B58FA163FE967BBA5FD1DD4F
x64 machine Download 018BFABACDDEB212A6AC8B61CC78D743339C1C36B58FA163FE967BBA5FD1DD4F
0.6.1
Architecture Scope Download SHA256
x64 user Download 46DEF4B527F43E0632B5B7F991445A9D68B9A1D70068DCED7E9E74BC0FC2EF84
x64 machine Download 46DEF4B527F43E0632B5B7F991445A9D68B9A1D70068DCED7E9E74BC0FC2EF84
0.6.0
Architecture Scope Download SHA256
x64 user Download 2A87ADB15E64CFB812ECEA1B98B0DF2DDBD6D3DA0292ABC67DF3714CDCC4BEA3
x64 machine Download 2A87ADB15E64CFB812ECEA1B98B0DF2DDBD6D3DA0292ABC67DF3714CDCC4BEA3