主题
快速、轻量、高效、用心的框架无关 Headless UI 组件库。
解剖、状态机与无障碍逻辑位于框架无关的内核,适配器只负责把属性写到宿主元素上,不重新实现任何行为。
了解解剖与部件契约
Vue、React 组件与自定义元素运行同一个状态机、同一份 connect。跨适配器一致性套件逐帧比对归一化后的 DOM,验证框架无关。
查看适配器
每个组件都有一份机读的键盘规格表,共 672 条,它同时是测试的分母,用例少覆盖一条即判套件失败。扫描运行在真实 Chromium 上。
了解无障碍规格
皮肤只识别 data-scope / data-part 与状态属性,不识别框架与类名。令牌从 DTCG 源产出 CSS 变量,整体更换皮肤不需要修改 JS。
了解皮肤与样式分层
全部库包的运行时第三方依赖只有一个。浮层定位、代码着色、虚拟滚动、Web Components 响应式基类、流式 Markdown 均为自研。
查看包与依赖关系
SSE 读取、协议归一、parts 归约、会话 store 全部位于零 DOM 的内核,渲染部分交给消息流、日志、提示输入框、代码视图与流式 Markdown。
了解 AI 对话内核