BotUI

给会思考的东西用的界面组件。

加载态、流式指示、agent 状态 —— agent 产品真正待着的那些界面。用 npx 装一个,代码直接落到你的仓库里。没有运行时依赖,不用追版本。读它、改它、把名字删掉都行。

npx @botharness/botui add dot-matrix

同样支持 shadcn,用的是同一个 registry:npx shadcn@latest add https://ui.botharness.ai/r/dot-matrix.json

形状 shape
尺寸 size
动效 motion
点占格   55%
点占间距  38%    100% = 两个点刚好贴合
紧贴时  点占格 = 1.45
间距        23.5 × 23.5 px
点          8.9 px
整体形状   圆形   dot 方形
渲染器     svg   速度 1.00×

组件

读自 /registry.json —— 和 CLI 安装用的是同一份文档。

正在读取 registry…

为什么是 copy-and-own

装完就是你的

registry 下发的是真实源码。落进 components/botui/ 的文本和仓库里逐字节相同,CI 里有测试证明。

不用追版本

没有运行时依赖要升级,也没有什么会在你脚下突然坏掉。BotUI 以后有更好的实现,你什么时候想拿 diff 就什么时候拿。

一个组件,五层

点阵、遍历、亮度包络、点字形、渲染器。每一层都是一张表,你可以扩展而不动它上面的层。