AI新工具
banner

gpt-frontend-code-gen


介绍:

gpt-frontend-code-gen 是一款通过对话生成和迭代前端页面的工具。









gpt-frontend-code-gen

gpt-frontend-code-gen 简介

gpt-frontend-code-gen 是一个基于 React 和 Vite 构建的前端项目,配合 Koa 框架的后端服务,用于生成和预览前端页面和组件。通过与系统对话,用户可以不断调整页面效果,实现高效的前端开发。

功能特点
  • 生成 React 组件:基于 GPT-4,可以生成不同的 React 组件。
  • 组件库支持:支持生成 Chakra UI 组件和 ShadcnUI 组件。
  • 实时预览:生成的组件可以实时预览。
  • 持续对话修改:通过与系统持续对话,可以即时修改和更新生成的组件。
  • 多模型支持:配置自己的 APIKey 和 BaseUrl,支持多种大模型。
  • 一键启动:使用 Docker 和 Docker Compose 实现一键设置和启动。
技术栈
  • 前端:React, Chakra UI, Vite
  • 后端:Koa
使用场景
  1. 快速原型设计:一键生成前端页面,适合快速构建产品原型。
  2. 交互演示:方便展示交互效果,满足老板或客户的实时需求。
  3. 组件生成和调整:支持通过对话持续修改生成的组件,直到满意为止。
快速开始
前提条件

确保安装了 Node.js(18以上) 和 Docker(推荐使用 Docker 启动)。

安装步骤
  1. 安装前端依赖
cd frontend
npm install
npm run dev
  1. 安装后端依赖
cd ../server
npm install
npm run dev

完成后,打开浏览器访问 http://localhost:9000,配置你的 APIKey 和 BaseUrl 即可使用。

Docker 一键启动
docker-compose up -d --build
TODO
  • 支持 Vue、Angular 等前端框架组件生成,甚至是 Flutter。
  • 支持代码预览和编辑。
  • 支持生成 ShadcnUI 组件。
  • 保留历史步骤的生成记录,支持预览历史生成的组件。
  • 支持多个大模型生成效果对比。
License

本项目基于知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议

支持项目

如果你觉得这个项目对你有帮助,可以通过以下方式支持作者:

  • 请作者喝杯咖啡

    image

  • 关注微信公众号

    image

可关注我们的公众号:每天AI新工具

广告:私人定制视频文本提取,字幕翻译制作等,欢迎联系QQ:1752338621