正在打开每日关注
正在打开每日关注
用点阵球体与胶囊状态标签,把 Agent 的思考、搜索和工作过程转化为可复用动效。
Thinking Orbs, animated component library 6 types, optimized for large and small sizes, light & dark mode, playground, zero dependencies https://t.co/PdGxwi6Kws npm install thinking-orbs Collaborated on this with @a_brinza who did a lot of work https://t.co/08aFenh4wj
是什么
Thinking Orbs 是面向 Agent/AI 界面的动画组件库,重点不是执行推理,而是把搜索、思考、解决、监听等等待状态转为可感知的视觉反馈。推文称其有 6 种类型、大小尺寸优化、明暗模式、playground 和零依赖,可用 npm install thinking-orbs 接入。材料没有源码或 API,无法判断框架和内部架构。
核心设计
画面以深色背景和圆角胶囊承载状态标签,左侧点阵 orb 负责动效,文字负责语义。球体、条纹、粒子散布、三角轮廓等形态随状态变化;大小不同的胶囊覆盖主要状态和紧凑提示。相比传统 spinner,点阵形变更能表达持续活动,也形成鲜明识别。
关键洞察
它把不可见的计算过程转译成状态语言:形状提供前注意线索,标签提供可读确认,尺寸建立信息层级。若零依赖属实,组件可作为设计系统中的独立反馈层,低成本嵌入 Agent、搜索或语音产品。
边界与风险
持续动画可能分散注意力、增加渲染开销,并触发动效敏感;应验证暂停、降级与 prefers-reduced-motion。商业授权、浏览器兼容性及是否支持 shadcn 式复制使用,材料均未确认,不能据展示页推断。