一个能实时感知 AI 编程助手工作状态的桌面宠物,你让它写代码,它就思考; 开始跑工具,它就敲键盘;任务跑完了,它比你还会庆祝.
clawd-on-desk
; 一个能实时感知 AI 编程助手工作状态的桌面宠物。Clawd 住在你的屏幕上——你提问时它思考,工具运行时它打字,子代理工作时它杂耍,审批权限时它弹卡片,任务完成时它庆祝,你离开时它睡觉。
;
Github地址
https://github.com/rullerzhou-afk/clawd-on-desk


十二种状态,活灵活现
这小家伙有十二套动画状态,不是那种只会左右晃的敷衍货:
-
idle 发呆——眼睛跟着你鼠标跑,身体还会倾斜,影子会拉长 -
thinking 思考——头顶冒思考气泡 -
typing 敲键盘——AI 在跑工具时它就噼里啪啦打 -
building 搞建设——三个以上会话同时跑工具,它就开始搬砖 -
juggling 抛球——有一个子代理在跑 -
conducting 指挥——两个以上子代理,它就开始挥棒子当指挥家 -
error 报错——ERROR 大字加冒烟,挺dramatic的 -
happy 开心——任务完成,蹦起来庆祝 -
notification 通知——有权限请求,跳起来 alert 你 -
sweeping 打扫——PreCompact 时拿扫帚扫,挺有仪式感的 -
carrying 搬东西——创建工作区时扛着箱子走 -
sleeping 睡觉——六十秒没动静就打哈欠、打盹、躺下睡,鼠标一动还给你表演个”惊醒”
迷你模式,不占地方
往屏幕右边一丢,它就缩成迷你版,只露半个身子。鼠标过去探一探,它就探出头挥挥手。有通知或者任务完成,迷你版也有专门的动画——alert 时是感叹号加><眯眼,庆祝时是花花加^^笑脸。
权限弹窗,不用回终端
Claude Code 要权限的时候,不用切回终端了。Clawd 直接在屏幕上弹个气泡,Allow、Deny、还能选”以后这类都允许”。甚至能用快捷键 Ctrl+Shift+Y 直接同意,Ctrl+Shift+N 拒绝。多个权限请求会往上叠,你在终端里回完了,气泡自己消失。
别的贴心小细节
-
透明区域能穿透点击,不会挡你干活 -
位置记得住,重启还在老地方 -
能进”勿扰模式”,这时候所有通知都静音 -
有音效,但十秒冷却,不会烦死你 -
系统托盘能调大小、切语言、检查更新
工作原理
-
Claude Code — 远程 hook 将状态 POST 到 localhost:23333,SSH 隧道转发回本地 Clawd。权限气泡也能正常弹出——HTTP 往返通过隧道完成。 -
Codex CLI — 独立的日志监控脚本( codex-remote-monitor.js)在远程轮询 JSONL 文件,通过同一隧道 POST 状态变化。在远程启动:node ~/.claude/hooks/codex-remote-monitor.js --port 23333
远程 hook 以 CLAWD_REMOTE 模式运行,跳过 PID 采集(远程 PID 在本地无意义)。远程会话不支持终端聚焦。
搞不定的地方
Codex 没法做终端跳转,因为它靠轮询日志,不知道终端在哪。Windows 上的 Codex 钩子被硬编码关闭了,只能轮询,延迟 1.5 秒左右。Copilot 和 Gemini 的权限弹窗做不了,因为它们没开放这个接口。Gemini 还看不到”正在执行工具”的状态,只能跳”思考中”直接到”完成”。
但瑕不掩瑜,这小家伙确实是能让写代码的过程多点乐趣。尤其是那种长任务跑半天的时候,抬头看它在那敲键盘、抛球、指挥,至少不会那么无聊。
夜雨聆风