把这个项目丢给 AI 就能帮你的产品生成63个精美主题

6 阅读2分钟

作为一个开发者,每次做新项目都要花大量时间研究配色、字体、间距……

Linear 的暗色配色怎么做的?Stripe 的渐变美学是什么逻辑?Notion 的极简排版有哪些规则?

这些问题我也问了很久。于是我做了一件事——把 63 个世界级产品的设计系统逆向分析了一遍,提取成统一的 JSON 格式,开源在 GitHub 上。

这是什么

auto-theme — 63+ 世界级设计系统,逆向解析,开箱即用。

🔗 GitHub:github.com/Devldq/auto… 🌐 在线预览:devldq.github.io/auto-theme/

最酷的用法:丢给 AI

这个项目最大的价值在于 AI 工作流

  1. 下载 theme-presets.json(140KB,包含所有主题数据)
  2. 上传给 Claude / ChatGPT / Cursor
  3. 发一句 prompt:"用这个 JSON 里的主题,给我的应用生成主题切换器"
  4. 几分钟内,你的应用就能支持 63 套世界级主题

不需要自己研究配色,AI 帮你搞定。

包含哪些主题

覆盖了你能叫出名字的几乎所有顶级产品:

AI & 开发工具:Linear、Cursor、Vercel、Supabase、Raycast、Posthog… 设计工具:Figma、Framer、Webflow、Miro… 企业 SaaS:Stripe、Notion、Airtable、Shopify、Zapier… AI 大模型:Claude、Mistral AI、ElevenLabs、Cohere… 消费品牌:Spotify、Airbnb、Tesla、BMW、Ferrari…

每个主题包含什么

每个主题都有完整的 token 体系:

{
  "id": "linear",
  "name": "Linear",
  "light": {
    "background": "#f7f8f8",
    "accent": "#5e6ad2",
    "textPrimary": "#141516",
    "border": "#e4e5e8",
    "font": { "family": "\"Inter Variable\", sans-serif" }
  },
  "dark": {
    "background": "#08090a",
    "accent": "#7170ff",
    "textPrimary": "#f7f8f8"
  }
}
  • 完整配色方案(背景/层级面/文字/边框/强调色/状态色)
  • 字体排版规则
  • 亮色 + 暗色双版本
  • 侧边栏布局、圆角、密度配置

在线预览

做了一个 Demo 站,可以在线浏览所有主题的实时效果,点击任意主题卡片能看到用该主题渲染的 Mock App UI:

👉 devldq.github.io/auto-theme/

欢迎 Star、使用、贡献新主题 🎨

GitHub:github.com/Devldq/auto…