原创角色 · Codex 桌面陪伴

一只会读懂工作状态的桌面宠物

Cocoloop Pet 把 Codex 工作流变成一个轻量的像素角色:它会待机、走动、思考、跳跃、报错,也能用气泡提示任务进展。第一版目标是精致、安静、可扩展,而不是喧闹的玩具。

9动画状态
8x9精灵表协议
Win优先桌面端
thinking
正在检查任务上下文

角色方向

动作设计 →
Persona

Codex 小助手

整体是小型像素机器人,但保留柔软感:圆润机身、发光眼睛、轻微呼吸动画。它看起来像工作台边的助手,而不是占屏幕注意力的游戏角色。

#像素#低干扰
Visual

代码光标与终端感

头顶短天线和胸口光点表现“正在连接上下文”,气泡采用终端风格短句。色彩沿用 Cocoloop 的白底、深墨、暖色强调,但加一层青绿色科技光。

#Codex#终端
Desktop

透明桌面窗口

落地时使用透明、无边框、置顶窗口。角色可拖拽、可贴边坐下,空闲时在屏幕底部小范围游走,任务完成时用一次轻微跳跃反馈。

#Windows#桌宠

动画状态

技术实现 →
Idle

呼吸、眨眼、尾巴轻摆

Walk

屏幕底部慢速游走

Think

眼睛变窄,气泡闪烁

Done

任务完成时轻跳一次

Alert

报错时短暂红色提示

Review

代码审查时进入读屏姿态

实现路线

素材协议

沿用 8 列 × 9 行 spritesheet,每帧 192×208,方便兼容 Codex Pet Share 的素材生态。

桌面容器

Windows 优先使用 Electron 或 Tauri,透明置顶、无边框、点击穿透区域可配置。

渲染方式

第一版用 CSS/Canvas 切帧即可;后续再升级为 WebGL 粒子、影子和桌面物理。

状态联动

通过本地事件桥接 Codex 任务状态:运行、等待、失败、完成、需要用户输入。

宠物包

本地目录读取 manifest、spritesheet、preview,支持后续从分享站一键安装。

产品边界

不做打扰式提醒,不抢焦点,不默认联网;视觉反馈保持短、轻、可关闭。