Agent 用法 GitHub · qing-turnaround/claude-chan
用 claude-chan 桌宠在桌面上批准 Claude Code 权限,不用切回终端
打开一个会动的桌面宠物,Claude Code 工作时它打字、要权限时它举手,在卡片上点一下即可允许或拒绝命令。
效果
README 内嵌了动作(Cheer / Wave / Stretch / Snack / Walk)与状态 GIF、菜单与设置截图,以及各服装角色设定图;支持五套服装(Hoodie / Scholar / Maid / Spark Spirit / Clawd),推荐帖附演示视频,本站不托管截图或视频。
这是什么
新在哪里:以前批准 Claude Code 的权限要切回终端看提示、做选择;现在权限卡片直接弹在桌面宠物旁边,点一下 Allow / Always allow / Deny,或在她举手时双击头部就能放行。
怎么做到的:从 Releases 下载对应平台安装包并启动;右键宠物勾选 Link Claude Code,它会自动在 ~/.claude/settings.json 添加 7 个 hooks(用系统自带 curl 转发事件,首次修改前备份为 settings.json.claude-chan.bak);之后 Claude Code 运行时宠物按状态反应,权限请求以卡片显示命令或文件与要改动的行,点 Allow / Always allow(带 Claude Code 建议的规则)/ Deny,或在举手时双击头部允许一次。
- 适合谁
- 经常使用 Claude Code、希望不切终端就能处理权限请求的开发者。
- 能帮你
- 把 Claude Code 的权限确认搬到桌面宠物上,减少在终端与其它窗口间来回切换。
评分 三项分开看,不合成总分;热度不等于好用
- 新颖性
- 全新做法 · 2026-10-20 出现
- 热度
- 未知
- 易上手
- 很容易上手
怎么评的
三项都由本站记录的事实按固定规则算出,编辑不能直接改档位;规则改动会写进更新说明。
新颖性
- ●●● 全新做法,且有来源依据的出现时间在最近 30 天内
- ●●○ 老工具新用法或近期刚开放,且有来源依据的时间在最近 30 天内
- ●○○ 出现时间超过 30 天、未核实到精确日期,或已不再是新做法
- 其他 出现时间未核实、晚于今天,或新颖类型未核实时按最低一档处理,不靠猜测加分
热度
- ●●● 最近一次每周人工确认为“热门”:最近 14 天里独立讨论、实际案例、持续时间、传播平台、相对关注五项门槛全部满足(规则 heat-v1)
- ●●○ 最近一次人工确认为“观察中”:前三项至少一项达到,或讨论增长 ≥ 50%,且至少 2 个独立案例
- ●○○ 最近一次人工确认为“未进入跟踪”
- 其他 还没有人工确认过的热度记录时显示“未知”。热度只统计本站已接入的信源,不代表全网
易上手
- ●●● 准备门槛低且难度入门:不需要新账号或付费,首次尝试不超过 30 分钟,公开可用,会复制粘贴即可
- ●●○ 准备门槛中等,或门槛低但需要改少量代码或配置
- ●○○ 准备门槛高:需要商业软件或付费服务、首次尝试超过 2 小时、特殊硬件或网络、排队或邀请且无替代方案,或需要专业知识
- 其他 只有介绍、还没有站内步骤,或关键步骤已失效时显示“暂不可试”;门槛未核实时显示“未核实”
怎么尝试
- 时间 首次约 15 分钟
- 费用 费用待核验:README 未提到收费,安装包从 GitHub Releases 下载;原站未说明费用。
- 账号 不需要新账号
- 环境 Windows 10/11(x64 或 arm64)、macOS(Apple silicon 或 Intel)、Linux(AppImage 或 .deb,需合成桌面环境);需已安装 Claude Code 2.1.113 或更新版本。
- 准备 安装包:从 GitHub Releases 下载对应系统版本
- 准备 Claude Code 2.1.113 或更新版本:权限批准卡片依赖较新版本的权限 hook
- 准备 系统自带 curl:Link Claude Code 添加的 7 个 hooks 用它转发事件,无需 Node
替代方案:终端内直接回答权限提示。能做到:Claude Code 本身就在终端里询问权限,回答后宠物卡片会自动消失;宠物未运行时 Claude Code 照常在终端询问。;差别:需要在终端与其它窗口间切换,多会话时要逐个查看终端;桌宠方式把请求集中成举手提醒与可点卡片。。
完成替代方案不算复现本实践。
按下面的步骤就能做出第一个结果。复制命令不会自动执行。
下载并安装对应系统版本
从 Releases 下载 Windows 的 Claude-chan-Setup-x.y.z-x64.exe(ARM PC 用 -arm64.exe)、macOS 的 Claude-chan-x.y.z-arm64.dmg 或 -x64.dmg、或 Linux 的 Claude-chan-x.y.z-x86_64.AppImage / -amd64.deb。构建尚未签名:Windows 出现 SmartScreen 时点 More info → Run anyway;macOS 首次打开被阻止时到 System Settings → Privacy & Security 点 Open Anyway,或运行 xattr -dr com.apple.quarantine /Applications/Claude-chan.app。
预期结果:软件安装完成,启动后宠物出现在桌面下方。
链接 Claude Code
右键宠物 → 勾选 Link Claude Code。它会在 ~/.claude/settings.json 添加 7 个 hooks,首次修改前把设置文件备份为 settings.json.claude-chan.bak;hooks 用系统自带 curl 转发事件,宠物未运行时它们什么都不做也不会报错。
预期结果:配置文件出现宠物添加的 hooks,宠物开始随 Claude Code 状态变化。
跑一次 Claude Code 看状态反应
在终端里让 Claude Code(2.1.113 或更新版本)思考、运行工具并完成一轮。
预期结果:宠物盘腿打字;完成一轮后跳起来欢呼。
在宠物卡片上批准权限
当 Claude Code 请求权限时,卡片会显示命令或文件与要改动的行,点 Allow、Always allow(带 Claude Code 建议的规则)或 Deny;也可以在她举手时双击她的头部允许一次。
预期结果:无需切回终端,Claude Code 收到允许或拒绝并继续执行。
(可选)暂停或彻底移除集成
取消勾选 Link Claude Code 只暂停(hooks 保留,再勾选立即恢复,不必重启正在运行的 Claude Code);要永久移除用 Settings → Remove from Claude Code,只移除她自己的 hooks。
预期结果:取消或移除后 Claude Code 回到终端内询问权限的方式。