向阳乔木264 downloadsLearn UI design: browse 13,500+ real designs, a bilingual UI dictionary, a style atlas and an aesthetic quiz, then take notes and copy replication prompts for vibe coding.
中文 | English

在 Obsidian 里学 UI 设计: 13,500+ 真实设计图库、中英双语 UI 词典、44 种风格图鉴、审美测验,学完直接做笔记,还能一键生成「复刻 Prompt」交给 AI 编程助手。
Learn UI design inside Obsidian: 13,500+ real designs, a bilingual UI dictionary, a 44-style atlas and an aesthetic quiz — take notes as you go, and copy a replication prompt for your coding agent.
已验证: 在 Obsidian 桌面端实机运行;npm run build 与 npm run check-i18n 通过;main.js 内置全部数据,只拷贝 main.js / manifest.json / styles.css 三个文件即可使用(社区安装同样如此)。
做界面,难的往往不是“不会做”,而是“说不出它叫什么、也不知道好的长什么样”。这个插件把学习 UI 的四件事放在同一个标签页里:
| 标签 | 你得到什么 |
|---|---|
| 灵感图库 | 13,561 个真实网页 / 区块 / 动效 / 设计系统,按 184 个分类浏览;悬停分类看中文名;搜索支持中英文分类名和你自己写的标签 |
| UI 词典 | 62 个界面组件,每个都有可交互的实时标本、正式名称、人话解释、API 速查、AI Prompt 和 Debug Prompt;支持“那个乱闪字母的效果”这种口语搜索 |
| 风格图鉴 | 44 种视觉风格(新拟态、玻璃拟态、野兽派……),每种有标本、识别信号、易混淆对比和可粘贴的风格 Prompt |
| 审美测验 | 看标本猜名字,间隔重复,连对 2 次算掌握,进度自动保存 |


| 能力 | 说明 |
|---|---|
| 收藏夹 | 自建合集,卡片上悬停书签即可收藏,右键重命名 / 删除 |
| 复刻 Prompt | 复制 Prompt / Prompt + HTML 源码 / 存成笔记 |
| 点评与笔记 | 5 星评分 + 标签 + 文字,自动保存,一键导出学习笔记 |
| 悬停中文名 | 184 个分类全部带中文翻译,被截断的长名称悬停显示全称 |
| 最近浏览 / 我的点评 | 一键筛选 |
| 键盘友好 | / 搜索,灯箱 ← → 切换、Enter 打开原页,测验 1–4 作答 |
社区插件(审核通过后): 设置 → 第三方插件 → 浏览 → 搜索「乔木 UI 学习 / Qiaomu UI Learn」。
手动安装 / BRAT:
# 1. 从 Releases 下载 main.js、manifest.json、styles.css
# 2. 放进 <你的库>/.obsidian/plugins/qiaomu-ui-learn/
# 3. 设置 → 第三方插件 → 启用「乔木 UI 学习」
BRAT 用户直接添加仓库 joeseesun/qiaomu-ui-learn 即可。

插件没有任何统计或上报。只在你使用到下面这些功能时才会访问网络:
| 用途 | 域名 |
|---|---|
| 图库缩略图(浏览时按需加载) | kombai-assets.b-cdn.net |
| 打开原页 / 设计详情页 / 复制 HTML 源码 | kombai.com、agent.kombai.com |
| 设置页里的打赏与公众号二维码 | radio.qiaomu.ai |
评分、点评、收藏夹、测验进度都保存在你库里的 .obsidian/plugins/qiaomu-ui-learn/data.json。
如果你是上述内容的权利人并希望调整或移除,请通过 Issue 联系。
npm install
npm run dev # 监听构建
npm run build # 类型检查 + 生产构建(输出 main.js)
npm run check-i18n # 中英文词条必须同步
npm run build:learnui # 由 vendor/learnui 重新生成词典数据
结构:src/(插件源码)· data/(目录与词典数据,构建时打进 main.js)· vendor/learnui/(词典源数据与标本)· docs/assets/(截图)。欢迎提 Issue / PR,见 CONTRIBUTING.md。
License: MIT
Qiaomu UI Learn turns Obsidian into a place to learn UI design. One tab gives you four things:
| Tab | What you get |
|---|---|
| Gallery | 13,561 real pages / sections / animations / design systems across 184 categories; hover a category for its Chinese name; search by category (English or Chinese) and by your own tags |
| UI Dictionary | 62 UI components with live, interactive specimens, the official name, a plain-language explanation, an API cheat sheet, and AI / debug prompts. Vernacular search works ("the shuffling-letters thing") |
| Style Atlas | 44 visual styles with specimens, recognition signals, "often confused with" comparisons and a pasteable style brief |
| Aesthetic Quiz | Guess the name from the live specimen; spaced repetition; mastery is saved |
Vibe coding: open any design and press Replicate to copy a ready-made prompt (screenshot, live preview, step-by-step approach). For pages and sections you can also copy the prompt together with the page's HTML source, or save it as a note. The tech stack is configurable.
Also included: collections (bookmarks), recent items, ratings + tags + notes with Markdown export, keyboard shortcuts (/ to search, ← → in the lightbox, 1–4 in the quiz), and light / dark theme support with a responsive layout.
main.js, manifest.json, styles.css from the latest release into <vault>/.obsidian/plugins/qiaomu-ui-learn/, or add joeseesun/qiaomu-ui-learn in BRAT. All data is bundled inside main.js; no extra files are needed.No analytics or telemetry. The network is touched only when you use these features: gallery thumbnails from kombai-assets.b-cdn.net; opening a design / copying HTML source via kombai.com and agent.kombai.com; the support QR codes on the settings page from radio.qiaomu.ai. Ratings, notes, collections and quiz progress stay in the plugin's local data.json.
The gallery catalogue and thumbnails come from Kombai Gallery; the dictionary and style atlas are adapted from namethatui.com via joeseesun/learnui with Chinese translations. Original content remains © its authors; this project is not affiliated with either site. Plugin code and translations are MIT. Replication prompts are for learning — do not copy original branding or copy. Rights holders who want changes or removal: please open an issue.
npm install · npm run dev · npm run build · npm run check-i18n. See CONTRIBUTING.md.
By 向阳乔木 (Qiaomu) · X @vista8 · GitHub @joeseesun · License: MIT