一组智能体技能,指导编程智能体生成独立的 HTML 线框图、交互原型、计划和图表。
Nutlope/napkins
开源工具,可将线框图或截图生成可运行的应用,底层使用 Kimi K2.5 与 Together AI。
- Star
- 1,483
- Fork
- 206
- 未关闭 Issue
- 6
- 最近提交
- 15天前
这是什么?
Napkins.dev 是一个从线框图生成应用的工具。用户上传用户界面的草图或截图,应用借助支持视觉输入的大语言模型生成代码,并可在浏览器内的代码沙箱中预览运行效果。
项目基于 Next.js(app router)和 Tailwind 构建。模型推理通过 Together AI 调用 Kimi K2.5,生成的代码在 Sandpack 中运行,上传的图片存储在 S3 存储桶中。本地运行需要在 .env 文件中配置 Together AI API Key 和 S3 凭证。
后续计划包括优化移动端布局、在侧边栏展示视觉模型的输出、通过追加提示词编辑生成的应用、可选主题,以及在编辑过程中保存版本。
核心功能
- 01借助 Together AI 上的 Kimi K2.5,将线框图或截图转换为应用代码。
- 02在浏览器内的 Sandpack 代码沙箱中预览生成的应用。
- 03将上传的图片存储在 S3 中。
- 04基于 Next.js app router 与 Tailwind CSS 构建。
适用场景
- 将手绘的界面草图快速转为可运行的原型。
- 研究视觉大模型如何把截图转换为前端代码。
- 以此为起点,扩展一个基于 Next.js 与 Tailwind 的项目。
快速上手
- 1
克隆仓库
git clone https://github.com/Nutlope/napkins - 2
创建 .env 文件并添加你的 Together AI API 密钥
- 3
创建 S3 存储桶并将其凭证添加到 .env,参考 .env.example 中的值
- 4
安装依赖并在本地运行
npm install && npm run dev
使用前须知
- 生成应用需要付费的 Together AI API 密钥。
- 需要配置 S3 存储桶用于图片存储。
标签
常见问题
- napkins 是什么?
- 开源工具,可将线框图或截图生成可运行的应用,底层使用 Kimi K2.5 与 Together AI。 Napkins.dev 是一个从线框图生成应用的工具。用户上传用户界面的草图或截图,应用借助支持视觉输入的大语言模型生成代码,并可在浏览器内的代码沙箱中预览运行效果。
- napkins 可以免费使用吗?用的什么许可证?
- napkins 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- napkins 还在维护吗?
- 活跃维护中。napkins 最近一次提交是在 2026年10月23日。
- napkins 适合用来做什么?
- 将手绘的界面草图快速转为可运行的原型。 研究视觉大模型如何把截图转换为前端代码。 以此为起点,扩展一个基于 Next.js 与 Tailwind 的项目。
- napkins 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Nutlope/napkins 创建 .env 文件并添加你的 Together AI API 密钥 创建 S3 存储桶并将其凭证添加到 .env,参考 .env.example 中的值 安装依赖并在本地运行: npm install && npm run dev
- 在哪里获取 napkins?
- 源代码和安装说明在 GitHub 上:https://github.com/Nutlope/napkins
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4032+231 本周278HTMLMIT更新于 7天前
开源版 Claude Artifacts,输入一句提示即可生成小型应用,底层使用 Llama 3.1 405B 模型。
7156+8 本周1676TypeScriptMIT更新于 16天前
一组基于 TypeScript 的 AI 编程命令行工具,涵盖终端对话、占位符填充、单次代码编辑和重构。
71464TypeScript无许可证更新于 28天前
利用 AI 将截图、设计稿、Figma 设计或屏幕录屏转换为 HTML、React、Vue 等前端代码。
8.1万+148 本周9930PythonMIT更新于 前天
开源的进化式代码智能体,利用大语言模型迭代改写并评估代码,以发现更优算法,是 AlphaEvolve 思路的开源实现。
7723+46 本周1213PythonApache-2.0维护活跃更新于 前天
基于 LangGraph 的多智能体研究助手,可生成假设、进行数据分析与可视化并撰写研究报告。
1813+3 本周257PythonMIT维护活跃更新于 5天前