「designmd.supply」开源的 DESIGN.md 生成器:把任意网站变成可喂给 AI agent 的设计文档

designmd.supply 生成 DESIGN.md 的工作流示意

如果你经常把网站丢给 AI,让它“照着这个风格做一个页面”,会发现一个尴尬的问题:截图能传达感觉,但很难稳定传达设计规则;README 能说清楚技术栈,却说不清按钮、留白、字号、圆角和组件状态。

designmd.supply 想补的就是这块空白。它是 Context.dev 开源的一个小型 Next.js 应用,输入任意公开域名后,会抓取品牌信息、设计 token、首页截图和页面 Markdown,再整理成一份 Google 风格的 DESIGN.md。这份文档不是给人随便浏览的宣传页,而是更适合直接交给 AI agent、代码助手或团队成员作为设计系统上下文。

把网站的设计语言整理成 agent 能读懂的文档

项目的核心流程很直白:Styleguide API 提取颜色、字体、间距、圆角、组件等设计 token;Brand API 补充 logo、品牌色和行业信息;Screenshot API 提供视觉上下文;Markdown API 则把页面内容清理成可引用的文本。最后这些材料会在 lib/design-md.ts 中汇总,交给 Vercel AI Gateway 生成带 YAML frontmatter 的 DESIGN.md

它的价值不在于“又生成一篇文档”,而在于把原本分散在页面视觉、DOM 内容和品牌资产里的线索,变成一份结构化的设计约束。对做 landing page 复刻、品牌页面延展、AI 代码生成校准、设计系统归档的人来说,这比单纯贴一张截图更稳。

适合拿来搭自己的设计上下文流水线

仓库目前是 MIT License,主语言是 TypeScript,使用 Next.js 16、React 19、Tailwind CSS 4、Context.dev SDK、Vercel AI SDK / AI Gateway 和 Turso。Turso 主要负责缓存:同一个 domain 的 styleguide、brand、screenshot、markdown 和最终 designmd 结果都会按 domain_cache 存起来,避免每次请求都重新打外部 API 和模型。

这也意味着它不只是一个在线小工具,更像是一份可以拆开复用的参考实现。你可以直接跑它,也可以借它的思路,在自己的产品里做“从网站到设计上下文”的自动化入口。需要注意的是,本地运行要准备 Context.dev key 和 Vercel AI Gateway key;如果没有 Turso 环境变量,应用仍能工作,只是不会命中缓存。

截至我查看时,这个仓库有 23 个 Star、5 个 Fork,项目还很新,但方向很清楚:把可视网页转成 AI 能长期引用的设计规范。对于现在越来越常见的 agentic coding 工作流,这类 DESIGN.md 很可能会变成和 README.mdAGENTS.md 一样重要的上下文文件。

项目地址

官网:https://designmd.supply
项目地址:https://github.com/context-dot-dev/designmd-supply

原创文章,如若转载,请注明出处:https://wefound.cc/p/3675.html

(0)
「yubal」自托管 YouTube Music 下载器:自动整理标签、歌词和播放列表
上一篇 2026年 5月 26日 下午4:22
「BrowserWing」开源浏览器自动化平台:把网页操作录成 MCP 命令和 Claude Skill
下一篇 2026年 5月 26日 下午4:37

相关推荐