AI新工具
banner

WebDesignAgent


介绍:

WebDesignAgent是一款可根据文本或图片轻松创建网站的自主设计工具。









WebDesignAgent

WebDesignAgent 简介

WebDesignAgent 是一个自动化的网页设计代理,能够帮助你轻松创建网站。只需一句话描述,它就能生成一系列网站页面。

核心功能
  1. 多页面生成:能够生成互相关联的网页,提供动态跳转功能,为用户提供无缝的浏览体验。
  2. 用户自定义操作:用户可以手动添加、删除或修改网页及其内容和关系,完全掌控网站设计。
  3. 迭代优化:根据用户反馈,对网站代码进行精确调整。
  4. 视觉反应:利用强大的视觉模型自动优化和改进网页布局。
用户输入支持
  1. 文本 → 网站:将文本描述转化为功能齐全、美观设计的网站。
  2. 图片 → 网站:上传图片,自动将其集成到精美的网站中。
  3. 视觉提示 → 网站:将你的视觉布局转化为网页。
  4. 混合设计:结合文本、图片和其他视觉提示,创建连贯的网页设计。
使用场景
  1. 自动生成:通过文本或图片描述,自动生成网站和页面布局。
  2. 手动控制:用户可以手动修改网站的各个页面,进行细致调整。
  3. 快速迭代:能够根据用户的反馈快速进行优化,适用于需要频繁更新的项目。
  4. 多语言支持:支持生成多语言网站,如中文网站。
  5. 多种设计风格:支持使用如Tailwind等不同的CSS框架,满足不同风格需求。
使用方法
环境和安装
git clone https://github.com/DAMO-NLP-SG/WebDesignAgent.git
cd WebDesignAgent
pip install -r requirements.txt
设置API配置

配置config.yaml以使用OpenAI API。

快速开始

提供了终端模式和GUI模式两种操作方法,推荐使用GUI模式以获得更友好的界面和控制。

####### GUI模式

python gui.py

按照步骤配置模型、语言、CSS框架等,输入网站描述,点击“Plan”和“Auto Generate”按钮生成网站。

####### 终端模式 根据描述或图片生成网站:

python webdesign.py --save_file "saves/shopping/" --text "a shopping website"  --refine_times 2
示例
  1. 购物网站:根据描述生成的购物网站。
  2. 游戏公司网站:根据图片和描述生成的网站。
计划
  1. 生成后端支持代码。
  2. 支持更多大型语言模型(LLMs)。
反馈

欢迎通过提出问题来指出项目的不足,帮助我们改进。

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

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