周活跃用户
8,642+12.4%
基础
界面图标 icon 外观切换 theme-switcher 按钮 btn 面板 panel 徽章 pill 标签 tag 标签页 tabs 指标卡 stat 轻提示 toast 工具条 toolbar 分栏拖拽 split-paneAI 原生
AI 总览 ai-overview AI 会话 ai-chat AI 消息 ai-message AI 推理 ai-reasoning AI 输入台 ai-composer AI 工具调用 ai-tool-call AI 子智能体 ai-subagent AI 差异审阅 ai-diff AI 文件标签 ai-files AI 任务清单 ai-todo AI 用量条 ai-usage AI 上下文面板 ai-context 会话列表 ai-threads 回答反馈 ai-feedback 分支切换 ai-branch知识库
知识库总览 kb 行内引用 kb-citation 来源列表 kb-sources 原文定位 kb-passage 来源冲突 kb-conflict 解析管线 kb-pipeline 分段编辑器 kb-chunks 分段策略 kb-segment 数据源连接 kb-connector 元数据 kb-metadata QA 对 kb-qa 检索调试台 kb-retrieval 过滤构建器 kb-filter 重排对比 kb-rerank 召回测试 kb-hittest SQL 卡片 kb-sql 问数答案 kb-answer 澄清反问 kb-clarify 口径解释 kb-explain 调用链追踪 kb-trace 标注队列 kb-review 无答案分析 kb-gap 评估对比 kb-eval 双栏工作台 kb-canvas 检查点 kb-checkpoint 沙箱工具容器 kb-sandbox 工具链条 kb-chain 文档权限面板 kb-acl 有效权限检查器 kb-who-can 访问申请流 kb-access 权限审计时间线 kb-audit 检索可见性对照器 kb-visibility表单
表单布局 form 输入框 input 选择器 select 滑块 slider 标签输入 tag-input 开关与选择 switch 分段选择 segmented 上传 upload 日期选择 date-picker 表单校验 form-validate 级联选择 cascader 树选择 tree-select 提及输入 mentions 自动补全 autocomplete数据展示
卡片 card 空状态 empty 头像 avatar 媒体卡 media-card 评分 rating 键盘键 kbd 代码块 code-block 列表 list 折叠面板 accordion 时间线 timeline 描述列表 desc 树形 tree 轮播 carousel 徽标 badge 滚动容器 scroll-area 表格 table 数据表格 datatable图表
图表总览 charts 折线图 chart-line 柱状图 chart-bar 饼图 chart-pie 雷达图 chart-radar 热力图 chart-heatmap 面积图 chart-area 堆叠条 chart-stack 仪表盘 chart-gauge 迷你趋势 chart-sparkline 散点气泡 chart-scatter 贡献日历 chart-calendar 知识图谱 chart-graph 嵌入地图 chart-map 降采样(LTTB) charts-downsample 缩放 / 刷选 charts-zoom 标记线 / 标记点 charts-marks 流式追加 charts-append 导出 PNG charts-todataurl 加载态 charts-loadingICENDESIGN SYSTEM
组件、图表和 AI 界面,共用一套设计令牌。 换肤不用改代码,UI 也能直接交给模型调用。
WHY · 设计哲学
做 AI 界面要用的零件都在:对话、推理、工具调用、审批。兼容主流模型协议,token 和成本自动记账。
一份 JSON,十四种图。悬停、点击、右键与图例开关全部内建,不依赖任何图表库。
色彩、质感、明暗三层分开调,互不影响。129 个组件消费同一套令牌,换肤零改动。
零运行时依赖,不挑框架:React、Vue、原生 JS 都行,SSR 安全。
TOKENS · 色彩预设
现代、东韵、巨构、钢琴、莫奈、梵高,各带明暗双模。点一张色卡,整站即刻换装。
主题
129 个组件共享同一套设计令牌(--icen-token-*)——换肤不改一行组件代码。
SHOWCASE · 组件预览
下面都是实时渲染,不妨试试——悬停卡片看名字。
周活跃用户
bun add @icen.ai/ui pnpm add @icen.ai/ui npm install @icen.ai/ui yarn add @icen.ai/ui import '@icen.ai/ui/tokens.css';import '@icen.ai/ui/ui.css';
<html class=" " data-icen-theme="dark" data-icen-preset="piano"> … </html>