Bruce 表情动图 Emotion Stickers 20 个 SVG 动画 · 由 brand/bruce-head.svg 原生骨骼驱动 · claude-opus-5.5-xhigh

等待 · 过程 Waiting & working · 6

祝贺 · 正向 Celebration · 6

反应 · 情绪 Reactions · 6

内容 · 插画 Content & story · 2

嵌入示例 Product placements · 用 <img> 直接引用 svg/*.svg

对话 · 思考中

Bruce 正在思考
正在听你说…

任务列表 · 执行中

重构 git-ui 差异视图
索引 crates/ 下 1,284 个文件
已暂停 · 等待恢复

通知 · 成功

PR #612 已合并
所有检查通过 · 用时 4 分 12 秒
bruce 0.9.0 已发布
macOS · Windows · Linux

空状态

没有进行中的会话
新建一个,叫醒 Bruce。

错误

连不上中继服务器
检查网络后重试,Bruce 先缓一缓。
即将强制推送到 main
此操作会改写共享历史,确认继续?

博客头图

FLYDOG 工程博客我们怎样把一只小狗,拆成二十个表情2026-11-11 · 品牌

欢迎页

你好,我是 Bruce
你的编程搭档。说说今天想做什么?

尺寸阶梯 · 32 → 160 px

32
48
64
96
160
≥ 64 px 表情完整可读;32 px 以下请改用 brand/bruce-agent.svg 单色图标。

说明 Notes

浅色界面用 svg/;深色界面用 svg-dark/(冰蓝描边,取自品牌底板色 #B7E7FA),本页随系统主题自动切换。

每个文件都是独立的 SVG + SMIL 动画:不含位图、不含脚本、不依赖字体,放进 <img>、CSS 背景或内联都会播放,WKWebView / Chrome / Firefox 一致。静止帧在 still/,供缩略图与「减少动态」使用。

点击任一表情:可暂停、拖动时间轴、0.25×–2× 变速,并查看 12 帧连拍;连拍由同一份 SMIL 在对应时刻暂停得到,不是另外绘制的图片。

完整设计方案见同目录 README.md。

速度