跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of Screenshot to Code

Screenshot to Code

Free 等级项目

Screenshot to Code 是一个开源项目,也提供托管产品,可利用 AI 将截图、原型图、Figma 设计和屏幕录制转换为整洁、可运行的代码,支持 HTML/Tailwind、HTML/CSS、React/Tailwind、Vue/Tailwind、Bootstrap 和 Ionic/Tailwind。

访问 abi/screenshot-to-code

项目简介

Screenshot to Code 是一个开源项目,也提供托管产品,利用 AI 将截图、原型图、Figma 设计和屏幕录制转换为整洁、可运行的代码。它支持多种前端技术栈,用户可以在本地运行或使用托管应用。

核心功能

  • 利用 AI 将截图、原型图、Figma 设计和屏幕录制转换为整洁、可运行的代码。支持的技术栈包括 HTML + Tailwind、HTML + CSS、React + Tailwind、Vue + Tailwind、Bootstrap 和 Ionic + Tailwind。默认 AI 模型包括 Gemini 3 Flash Preview、Gemini 3.1 Pro Preview、GPT-5.5、GPT-5.4 Mini、Claude Opus 4.6、Claude Opus 4.8,以及通过 Replicate 使用的

适用场景

  • 将截图转换为整洁的 HTML、Tailwind、React、Vue 或其他受支持代码。将 Figma 设计或原型图转换为可运行的前端代码。根据网站运行时的屏幕录制创建功能原型。在配置多个 API 密钥时,按每次生成比较多个 AI 模型提供商。

快速开始

  • 使用托管应用是尝试 Screenshot to Code 的最快方式,无需本地设置。在本地运行需要设置 React/Vite 前端和 FastAPI 后端;本地运行需要 API 密钥。后端设置使用 Poetry:安装依赖,在 .env 中配置模型提供商密钥,通过 Playwright 安装 Chromium,激活 Poetry 环境,然后运行 uvicorn main:app --reload --port 7001。前端设置使用 pnpm:运行 pnpm install 和 pnpm dev。Docker 设置:在根目录创建包含

部署与要求

  • 本地运行需要 API 密钥以及后端/前端设置。该应用包含 React/Vite 前端和 FastAPI 后端。你需要至少一个模型提供商密钥,可选 OpenAI、Anthropic 或 Gemini;强烈建议使用 Gemini 和 Replicate 以获得最佳质量。Replicate 必须在 backend/.env 中配置为 REPLICATE_API_KEY;没有它,edit_images 和 remove_backgrounds 不可用。可选的截图预览需要 Chromium,可通过 Playwright 安装,或在 Docker

采用前须知

  • 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 Screenshot to Code 的项目

Favicon of Claude Code

Claude Code

Free 等级项目星标数: 148.3K

智能体编程工具,支持终端、IDE、桌面应用与浏览器。

编程助手与编辑器

Claude Code 是一款智能体编程工具,可读取代码库、编辑文件并运行命令。它能与你的开发工具集成,通过自然语言处理 git 工作流。适用于终端、IDE、桌面应用和浏览器。

Favicon of omp

omp

Free 等级项目星标数: 33.5K

内置 IDE 的编码智能体。

编程助手与编辑器

omp 是面向终端的编码智能体,具备子智能体、计划模式、LSP、DAP、记忆、hashline 编辑和时光回溯规则,由原生 Rust 核心驱动。由 Stencil Labs 构建。

Favicon of Zed

Zed

Free 等级项目星标数: 90.9K

你的最后一款下一代编辑器

编程助手与编辑器

Zed 是一款高性能的多人协作代码编辑器,由 Atom 与 Tree-sitter 的创造者打造,让编码如思维般迅捷,并为与人类和 AI 的流畅协作而设计。