开源 AI 桌宠 Clawd on Desk:让 Claude Code 的状态从终端‘蹦‘到桌面

目录

  • [Clawd on Desk --- AI 智能体桌面宠物](#Clawd on Desk — AI 智能体桌面宠物)
    • 项目简介
    • 核心功能
      • [🤖 多 Agent 实时感知(14+ 种工具)](#🤖 多 Agent 实时感知(14+ 种工具))
      • [🎬 12 种动画状态](#🎬 12 种动画状态)
      • [👀 交互特性](#👀 交互特性)
      • [📐 迷你模式](#📐 迷你模式)
    • [🔔 权限审批气泡(亮点)](#🔔 权限审批气泡(亮点))
    • [📊 会话管理](#📊 会话管理)
    • [🌐 Remote SSH 远程支持](#🌐 Remote SSH 远程支持)
    • [🎨 皮肤与主题](#🎨 皮肤与主题)
    • [⚙️ 系统功能一览](#⚙️ 系统功能一览)
    • [🚀 快速开始](#🚀 快速开始)
    • [🔧 Claude Code 配置](#🔧 Claude Code 配置)
    • [🆚 同类项目对比](#🆚 同类项目对比)
    • [💡 使用场景](#💡 使用场景)
    • [🔗 相关链接](#🔗 相关链接)

Clawd on Desk --- AI 智能体桌面宠物

我养了一只螃蟹,它能帮我看代码------Clawd on Desk 桌宠体验

开源 AI 桌宠 Clawd on Desk:让 Claude Code 的状态从终端'蹦'到桌面

Clawd on Desk 是一款开源的像素风 AI 桌面宠物🦀,能实时感知 Claude Code、Cursor、Codex 等 14+种编程助手的工作状态------思考、打字、构建、报错,每种状态都有对应的动画,让你不再需要盯着终端。更实用的是,它的权限审批气泡能让你直接在桌面一键处理终端请求,不用频繁切换窗口,本文带你从安装到上手,把这只会看代码的螃蟹领上桌面。

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

------ Clawd on Desk 官方简介


项目简介

Clawd on Desk (简称 Clawd)是一款基于 Electron 构建的开源像素风桌面宠物应用。不同于传统桌宠单纯卖萌,Clawd 的核心能力是实时可视化 AI 编程助手的工作状态------思考、打字、构建、报错、等待权限审批......每种状态都有对应的动画表现。

由开发者 Ruller 于 2025 年 3 月启动,截至目前已获得 3.7k stars ,被收录于 Awesome Claude Code,最新版本 v0.8.1(2026 年 5 月 27 日发布)。

项目信息 详情
开源协议 MIT(代码)/ 美术素材保留版权
技术栈 Electron + Node.js
支持平台 Windows 11 / macOS / Linux
多语言 English、简体中文、繁體中文、한국어、日本語
安装方式 预构建安装包 / 源码运行 / WinGet / AUR

核心功能

🤖 多 Agent 实时感知(14+ 种工具)

Clawd 通过读取各 AI 编程工具的 hooks / 插件 / 日志 来感知状态变化,无需额外配置即可自动识别已安装的 Agent:

AI 编程助手 接入方式 识别方式
Claude Code 命令 hook + HTTP 权限 hook 自动注册
Codex CLI 官方 hooks + JSONL 日志回退 自动注册
Copilot CLI 命令 hooks 手动配置
Gemini CLI 命令 hooks 自动注册
Cursor Agent Cursor IDE hooks 自动注册
CodeBuddy Claude Code 兼容 hooks 自动注册
Qwen Code 插件 / hooks 自动注册
Kimi CLI / Kiro CLI hooks 自动注册
opencode / Pi / OpenClaw / Hermes 插件机制 自动注册

🎬 12 种动画状态

Clawd 会根据 AI Agent 的运行状态切换动画,让终端里发生的一切"可视化":

状态 触发条件 表现
空闲 无 Agent 运行或所有 Agent 静默 眼睛随鼠标移动,身体微倾
思考 Agent 正在推理 / 分析 托腮沉思状
打字 Agent 正在输出代码 敲键盘动画
构建 Agent 执行命令 / 构建中 敲击/施工动画
子代理 单个子代理运行中 单手抛接
多子代理 多个子代理并行 双手杂耍抛接
错误 Agent 报错或命令失败 惊慌/炸毛
开心 任务成功完成 庆祝跳跃
通知 收到权限请求 举手提示
扫地 Agent 空闲清理 扫帚扫地
搬运 文件操作 / 数据传输 搬箱子
睡眠 60 秒以上无任何 Agent 活动 打哈欠 → 打盹 → 熟睡

睡眠序列:60 秒无操作 → 打哈欠 → 打盹 → 趴下熟睡。鼠标一动立刻惊醒弹起。

👀 交互特性

  • 眼球追踪:空闲状态下,Clawd 的眼睛会跟随鼠标光标移动,身体略微倾斜,影子拉伸增加立体感。
  • 点击彩蛋:双击 Clawd 戳一下;连点 4 次触发 "抓狂" 动画。
  • 任意拖拽:可随时拖动 Clawd 到屏幕任意位置,采用 Pointer Capture 机制防止快速甩脱。
  • 位置记忆:关闭后记住最后位置(包括迷你模式状态),下次启动恢复。
  • 点击穿透:Clawd 的透明背景区域可穿透点击到下方窗口,不干扰正常工作。

📐 迷你模式

将 Clawd 拖动到屏幕右边缘,它会自动缩小为迷你形态藏在边缘。鼠标悬停时,Clawd 探出头来查看;鼠标移开又缩回去。既不占屏幕空间,又能随时查看 Agent 状态。


🔔 权限审批气泡(亮点)

这是 Clawd on Desk 最具实用价值的功能。当 Claude Code 等工具发起权限请求(如执行命令、读写文件、网络请求)时:

  1. 桌面弹出毛玻璃卡片,显示请求内容和选项
  2. 一键审批:Allow(允许)/ Deny(拒绝)/ Always(始终允许)
  3. 全局快捷键Ctrl+Shift+Y 允许,Ctrl+Shift+N 拒绝------不抬手即可操作
  4. 多请求堆叠:多个权限请求从屏幕右下角向上依次排列
  5. 自动消失:如果在终端中先回答了权限,桌面气泡自动关闭

这意味着你不需要频繁切换到 Claude Code 终端窗口就能处理权限请求,大幅提升编码流畅度。


📊 会话管理

  • 多会话追踪:同时监控多个 Agent 会话,显示最高优先级的状态
  • 会话仪表盘 + HUD:悬浮信息面板展示当前运行中的 Agent 及其状态
  • 一键跳转:点击 HUD 可直接切换到对应终端窗口
  • 进程存活检测:Agent 进程退出后自动清理,不会残留"僵尸会话"
  • 启动恢复:Clawd 重启时,如果检测到 Agent 仍在运行,自动恢复为活跃状态

🌐 Remote SSH 远程支持

在远程服务器上使用 Claude Code 时,Clawd 也能可视化远程 Agent 状态:

  1. 通过一键脚本将 Clawd 部署到远程服务器
  2. 利用 SSH 反向端口转发 将远程 Agent 的状态数据回传到本地
  3. 权限审批气泡同样可以穿越 SSH 隧道,在本地桌面弹出

这使得远程开发体验和本地开发几乎一致。


🎨 皮肤与主题

Clawd on Desk 内置三套像素风主题,同时支持自定义主题和社区主题包导入:

主题 形象 说明
🦀 Clawd 像素螃蟹 默认主题,经典红色小螃蟹
🐱 Calico 三花猫 日式三花猫风格
☁️ Cloudling 云宝 软萌云朵造型

支持导入 Codex Pet 动画包,社区可以制作和分享自定义皮肤。


⚙️ 系统功能一览

功能 说明
单实例锁 防止重复启动多个 Clawd 窗口
自启动 Claude Code SessionStart hook 可自动拉起 Clawd
免打扰模式 右键菜单或托盘进入 DND,所有事件静默
音效 任务完成 / 权限请求时播放短音效(可关闭,10 秒冷却)
系统托盘 调整大小(S/M/L)、免打扰、切换语言、自启动、检查更新
自动更新 检查 GitHub Releases;Windows NSIS 更新,macOS/Linux git pull + 重启
i18n 多语言 English / 简体中文 / 繁體中文 / 한국어 / 日本語

🚀 快速开始

方式一:预构建安装包(推荐)

GitHub Releases 下载对应平台安装包:

平台 安装包
Windows 11 Clawd-on-Desk-Setup-<version>-x64.exearm64.exe
macOS Clawd-on-Desk-<version>.dmg
Linux Clawd-on-Desk-<version>.AppImage.deb

安装后直接启动,Clawd 会自动检测并注册已安装的 AI Agent hooks。

Windows 用户也可通过 WinGet 一键安装:

bash 复制代码
winget install rullerzhou-afk.clawd-on-desk

Arch Linux 用户可通过 AUR 安装:

bash 复制代码
yay -S clawd-on-desk-bin

方式二:从源码运行

前置要求:Node.js 18+

bash 复制代码
# 克隆仓库
git clone https://github.com/rullerzhou-afk/clawd-on-desk.git
cd clawd-on-desk

# 安装依赖
npm install

# 启动(自动注册 Claude Code hooks)
npm start

🔧 Claude Code 配置

Clawd on Desk 对 Claude Code 提供开箱即用的支持。安装后 Clawd 会自动在 Claude Code 配置中注册两个 hook:

  1. 命令 Hook:监听 Claude Code 的状态变化(思考、打字、构建、完成、错误等)
  2. HTTP 权限 Hook:捕获权限请求并转发到桌面气泡

无需手动编辑配置文件。如果 Clawd 未运行,这些 hook 会自动静默跳过,不影响 Claude Code 正常工作。


🆚 同类项目对比

项目 定位 特点
Clawd on Desk AI Agent 状态可视化 14+ Agent 支持,权限气泡是杀手功能,多会话管理
ClaudePet Claude Code 会话数据展示 侧重 token 用量、git 状态、上下文窗口监控
OpenPets 通用桌宠框架 MCP 集成,可扩展插件系统,侧重陪伴感
claude-pet 虚拟养成宠物 喂养 / 玩耍机制,Baby→Teen→Adult 成长阶段

💡 使用场景

  • 日常编码:不用频繁切回终端检查 Claude Code 是否跑完------看一眼 Clawd 就知道。
  • 多任务并行:同时跑多个 Agent 时,Clawd 帮你区分谁在干什么。
  • 权限审批:弹窗直接在桌面处理,保持编码心流不中断。
  • 远程开发:SSH 到服务器干活,本地 Clawd 照样感知状态。
  • 团队协作:展示给同事看,"我的 AI 正在干活" 一目了然 😄

🔗 相关链接


相关推荐
冬奇Lab14 小时前
每日一个开源项目(第142篇):android/skills - Google 官方 Android 开发 AI Skill 库
人工智能·开源·资讯
冬奇Lab15 小时前
Skill 系列(06):Skill 工程化与治理——路由准确率 38%、压缩节省 76%
人工智能·开源·agent
IT_陈寒17 小时前
Vue这个坑我跳了两次,原来问题出在这
前端·人工智能·后端
kyriewen17 小时前
我用 50 行代码重写了 React Router 核心,终于搞懂了前端路由原理
前端·javascript·react.js
新新技术迷17 小时前
Node给AI接口做SSE代理与鉴权
人工智能
redreamSo18 小时前
大模型是不是到顶了?瓶颈到底在哪
人工智能·openai
Oo92018 小时前
Tool Use 背后的技术逻辑
人工智能
姗姗来迟了18 小时前
Vue3封装AI流式对话组件踩坑实录
人工智能
码上天下18 小时前
用Pinia管理AI多会话状态
人工智能