前端开发者辅助AI工具,截图复刻网站:AI快速生成网页工具 Screenshot to Code
只需要一张简单的截图,即可直接复刻一个一模一样的网站,把制作网站的门槛降到了最低。
这个简单的应用程序将屏幕截图转换为 HTML 和 Tailwind CSS。它使用 GPT-4 Vision 生成代码,并使用 DALL-E 3 生成外观相似的图像。您现在还可以输入 URL 来克隆实时网站!
如何获取 OpenAI API 密钥? 请参阅获取 OpenAI API Key GPT-4o 模型并开发调用部署应用
如何配置 OpenAI 代理? 如果您无法直接访问 OpenAI API(例如由于国家/地区限制),您可以尝试配置 OpenAI 基本 URL 以使用代理:在backend/.env设置对话框中或直接在 UI 中设置 OPENAI_BASE_URL。确保 URL 路径中包含“v1”,因此它应该如下所示:https://xxx.xxxxx.xxx/v1
项目地址: screenshot-to-code
安装指南
如果你没有安装过 Python 或者 Yarn,可以使用以下命令来安装 Python、Node 或者 Yarn:
brew install python
brew installnode
brew installyarn
brew installgit
通过以下命令来确认安装是否成功:
node--versionnpm--version
python --versionyarn--version
示例版本:
- Node: v18.12.1
- npm: 8.19.2
- Python: 3.11.5
- Yarn: 1.22.19
该软件对版本要求并不高,所以最新版即可。我使用的版本如上,你可以对照一下。
克隆并运行项目
- 克隆软件包:
git clone https://github.com/abi/screenshot-to-code
- 进入软件目录:
cd screenshot-to-code
- 进入后台目录:
cd backend
- 设置 GPT-4 的 API key:
echo"OPENAI_API_KEY=sk-your-key"> .env
- 安装 Poetry 依赖包管理器:
pip install poetry
- 安装依赖包:
poetry install
- 激活命令行:
poetry shell
- 运行程序:
poetry run uvicorn main:app --reload--port7000
后台运行好之后,再打开另一个命令行窗口来运行前端程序:
- 进入软件目录:
cd screenshot-to-code
- 进入前台目录:
cd frontend
- 安装前台依赖包:
yarnyarn dev
- 打开浏览器并访问以下地址即可使用: http://localhost:5173/
现在,您可以开始使用 Screenshot to Code 工具,通过简单的截图快速生成网页。
screenshot-to-code 支持一键部署啦,还支持谷歌claude,可以将截图、图片链接、绘制草图生成代码并换为页面。
版权归原作者 技术程序猿华锋 所有, 如有侵权,请联系我们删除。