跳转到主要内容
ToolPotion

Screenshot to Code

将截图、模型图、Figma 设计和屏幕录像转换为干净、功能性的代码。支持 HTML、Tailwind、React 和 Vue。提供本地执行或托管应用以供快速试用。集成多个 AI 模型以提高准确性和资源提取。

访问URL

描述

Screenshot to Code 是一款由 AI 驱动的工具,旨在将视觉设计转化为功能性代码。它接受各种输入,包括截图、模型图、Figma 设计,甚至网站运行时的屏幕录像,并将它们转换为干净、可直接使用的代码。该工具支持流行的前端堆栈,如带有 Tailwind CSS 的 HTML、带有 Tailwind CSS 的 React、带有 Tailwind CSS 的 Vue、Bootstrap 以及带有 Tailwind CSS 的 Ionic。

用户可以通过两种主要方式与 Screenshot to Code 进行交互:通过本地运行以进行定制和贡献,或者使用 screenshottocode.com 上的官方托管应用程序进行即时测试,无需任何本地设置。本地运行该工具涉及设置 React/Vite 前端和 FastAPI 后端,需要 OpenAI、Anthropic 和 Gemini 等 AI 模型提供商的 API 密钥。Gemini 因其资源提取能力而特别推荐,它允许重用截图中的真实徽标和图像,而 Replicate 对于图像生成、背景移除和编辑功能至关重要。

该项目支持一系列 AI 模型,包括 Gemini 3 Flash 和 Gemini 3.1 Pro Preview、GPT-5.5 和 GPT-5.4 Mini,以及 Claude Opus 4.6/4.8。集成多个 API 密钥通过允许应用程序选择更强大的模型组合来提高生成代码的准确性和质量。对于那些对屏幕录像到功能原型转换等高级功能感兴趣的人来说,Gemini 是一个先决条件。该项目还提供 Docker 支持,以便于部署和执行。

Screenshot to Code 旨在通过自动化将设计转化为代码的繁琐过程来简化 Web 开发工作流程。这对于希望加速原型设计、减少手动编码工作量并确保设计与实现之间一致性的开发人员、设计师和团队尤其有益。该项目在 GitHub 上得到积极维护,鼓励社区贡献和反馈。

Screenshot to Code的核心功能

  • 将截图和模型图转换为 HTML、Tailwind、React 和 Vue 代码。

  • 支持屏幕录像以生成功能性原型。

  • 提供托管应用程序以供即时使用。

  • 允许本地执行以进行定制和贡献。

  • 集成包括 Gemini、GPT 和 Claude 在内的多个 AI 模型。

  • 提供由 AI 驱动的资源提取(使用 Gemini)。

  • 支持通过 Replicate 进行图像生成、背景移除和编辑。

  • 提供 React/Vite 前端和 FastAPI 后端。

  • 包括可选的屏幕截图预览以进行视觉验证。

  • 提供 Docker 支持以简化部署。

Screenshot to Code入门

  1. 从 GitHub 克隆存储库。

  2. 使用 Poetry 为后端安装依赖项,并使用 Yarn 为前端安装依赖项。

  3. 在环境文件中配置 AI 模型提供商(OpenAI、Anthropic、Gemini、Replicate)的 API 密钥。

  4. 安装必要的浏览器依赖项,如 Chromium。

  5. 使用 Poetry 运行后端服务器。

  6. 使用 Yarn 运行前端开发服务器。

  7. 通过提供的本地 URL(例如 http://localhost:5173)访问应用程序。

Screenshot to Code的使用案例

  • 快速原型设计
  • 前端开发
  • 设计到代码转换
  • UI/UX 工作流程加速
  • 屏幕录像到原型
  • 资源提取
  • 代码生成比较

Screenshot to Code的常见问题

Screenshot to Code 评价

加载中...

与 Screenshot to Code 类似的热门AI工具

AI 移动应用

AI 代码生成器可将屏幕截图、设计草稿和提示转换为前端代码。它支持 HTML/Tailwind、React、Vue、Bootstrap 和 Ionic,通过无缝地将视觉设计转化为功能代码来加速开发。该工具可作为 AI 驱动的 UI 构建器和 UI 开发的可视化学习辅助工具。

AI 编程助手

screenshot2code.com 是一款即将推出的 Web 应用程序,旨在将视觉设计转换为代码。该工具旨在通过从屏幕截图中自动生成代码片段来简化开发流程。它目前正在开发中,即将推出,为加速 Web 开发工作流程提供了一种新方法。

AI 编程助手

AI 应用

一个由人工智能驱动的设计到代码工具和浏览器扩展,可以从任何网站复制干净的HTML和CSS,并将截图、图像或文本提示转换为前端UI代码。

AI UI/UX 设计工具

AI 应用

Picbolt 是一个一体化的基于浏览器的设计平台,可以将截图转化为精美的模型,提供设备框架、背景、代码片段样式和数十种图像工具。它适合开发者、营销人员和内容创作者。

AI 平面设计工具

AI 应用

一个设计感知的AI代理,将Figma文件、网址、截图和提示转换为可直接用于生产的应用程序,适用于产品团队,也可作为API供编码代理使用。

精选AI 应用生成器

AI 移动应用

AI 代码预览是一款面向开发者的 Chrome 扩展程序,可提供 AI 生成代码的实时预览。它支持 HTML、CSS、JavaScript、React 和 Vue 组件,方便复制代码片段和下载。该扩展程序可自动检测代码块和语法,并在沙箱环境中安全执行。

AI 编程助手

AI 应用

CodeRocket 是一个开源的 AI 网站构建器,支持 Tailwind CSS、Next.js 和 Supabase。可根据文本或图像生成生产就绪的 Web 应用和 UI 组件。可自托管堆栈,连接 GitHub,加速部署。前身为 Tailwind AI,它简化了全栈开发。

AI 应用生成器

Visily 是一款由 AI 驱动的 Chrome 扩展程序,可将网站和应用程序的截图转换为可编辑的线框图。它专为非设计师和团队设计,可快速创建和自定义 UI 设计,非常适合启动项目、重新设计遗留应用程序和构建灵感库。

AI UI/UX 设计工具