GitHub 热门

fayazara/robot-heads

在 GitHub 打开 ↗

给 React AI Agent 做状态表情的 3D 机器人头像组件

Star445
24h 新增+3
7 天新增—
Fork63
Issue3
语言TypeScript

项目介绍

更新于 1 天前

这是一个给 React 用的 3D 机器人头像组件库,本质是给 AI Agent 做「表情包」:一个电视头造型的小机器人,LED 屏幕上会显示它当前在干什么——思考、搜索、聆听、说话、工作、报错、睡觉等九种状态,每种状态配不同的表情、动作和头顶天线灯的颜色,切换时还有故障风过渡。它用 2D canvas 绘制,不依赖 WebGL,也没有运行时依赖,页面上同时挂很多个也不卡。对做 Agent 产品的前端来说,这解决的是「用户不知道 AI 现在在干嘛」的体验问题:与其放一个转圈的 loading,不如让这个小机器人替你的助手表达状态,比如聊天界面里它点头表示在听、张嘴表示在说,列表里可以放一排小头像当状态指示。如果你在开发带 AI 助手的 Web 应用、需要给 Agent 做形象化交互,值得花两分钟看下 Playground;如果你不做前端或不碰 Agent 界面,这项目和你关系不大。

上手成本:中

Star 趋势

记录 6 个数据点 · 期间增长 +9

话题标签

ai-agentsanimationavatarcanvasreactrobot

仓库信息

LicenseMIT
创建时间2026-10-09
最后推送26 天前
热度分11.0