
蓝木偶
网格体积与发光面罩,朝移动方向自然转身。最经典,也最安静。
Gouraud 着色 · z-buffer · 2× 超采样
三款形象,全部由代码实时渲染。

网格体积与发光面罩,朝移动方向自然转身。最经典,也最安静。

雉鸡翎、圆台披风与旋转金箍棒。齐天大圣的锐气,装进小小桌面。

超椭球装甲、凹形金面罩与肩后飞翼。Q 版比例,也有机械力量感。
把 Claude Code 藏在事件里的细节,变成桌面上立刻能读懂的表情与动作。
每个 session_id 都拥有自己的位置、形象和状态。首个已配置事件到达时自动出现,不用手动管理窗口。
Stop 到来时继续检查 transcript。后台任务仍在跑,就搓手“暗中使劲”;全部结束后自动转为完成。
首条提问先成为底部摘要;AI 会话标题生成后自动替换。多实例并排时,一眼就能认出谁是谁。
透明置顶、随手拖拽。提问、出错和完成时跟随鼠标;双击即可暂停,控制权始终在你手里。
没有云端中转,也没有复杂的桥接脚本。事件只在这台机器上,走完一条清晰的路。
提问、工具调用、权限请求与任务结束,都会成为一次 Hook 事件。
完整 JSON 直接 POST 到本地服务,不需要额外脚本读 stdin。
按 session_id 找到对应宠物;第一次见到这个会话,就懒创建一只。
状态机驱动表情、动作、气泡和跟随,每只宠物互不干扰。
127.0.0.1:48291默认只绑定回环地址。宠物未运行时,Hook 连接失败也是非阻塞错误,不会打断 Claude Code。
LOCAL / PRIVATE无需脚本桥接,HTTP Hooks 直连。
下一次提问,就是它的登场信号。
从源码构建并运行。屏幕先不急着出现宠物,只会在托盘留下一个图标。
cargo build --release托盘 → 复制配置,把其中的 hooks 合并进项目的 .claude/settings.json。
重启 Claude Code 让配置生效,再提交第一句提问。你的专属宠物就会出现。