7fd33183c552e94b5d040acd771588f7d9e24a8d
Changed the favicon to use a new .ico file and updated the logo images for both light and dark modes in docusaurus.config.js. Added the new favicon.ico to the static assets.
UPage
基于大模型的可视化网页构建平台
UPage 是一款基于大模型的可视化网页构建平台,支持多种 AI 提供商集成,基于自然语言快速实现定制化网页。UPage 优势在于:
- 基于 LLM 的页面生成:通过自然语言描述生成完整的网页
- 多种 LLM 提供商支持:兼容 OpenAI、Anthropic Claude、Google Gemini 等多种 LLM 模型
- 可视化编辑器:简洁直观的可视化编辑器界面,实时预览
- 多页面生成:支持同时生成多个页面
- 代码导出:生成标准的 HTML/CSS/JS 代码,方便集成到现有项目
- 响应式设计:自动适应不同屏幕尺寸
- 部署集成:支持一键部署到常见托管平台
特别感谢 bolt.diy 项目,UPage 的实现基于该项目的代码结构。
快速开始
UPage 提供基于 Docker 的部署方案,可以使用以下脚本进行快速部署:
docker run -d \
--name upage \
--restart unless-stopped \
-p 3000:3000 \
-e LLM_PROVIDER=OpenAI \
-e PROVIDER_BASE_URL=your-provider-base-url \
-e PROVIDER_API_KEY=your-openai-api-key \
-e LLM_DEFAULT_MODEL=your-default-model \
-e LLM_MINOR_MODEL=your-minor-model \
-v ./data:/app/data \
-v ./logs:/app/logs \
-v ./storage:/app/storage \
halohub/upage:latest
其中参数说明如下:
-e LLM_PROVIDER=OpenAI:设置默认的 LLM 提供商为 OpenAI,同时兼容支持 OpenAI 规范的 API 接口。-e PROVIDER_BASE_URL=your-provider-base-url:设置 LLM 提供商的 API 基础 URL,部分提供商需要设置此项,例如 Ollama, LMStudio。OpenAI 提供商可选此项。-e PROVIDER_API_KEY=your-openai-api-key:设置 LLM 提供商的 API 密钥,大部分提供商需要设置此项。-e LLM_DEFAULT_MODEL=your-default-model:设置默认的 LLM 模型,用于构建页面。-e LLM_MINOR_MODEL=your-minor-model:设置次要的 LLM 模型,用于执行其他任务。-v ./data:/app/data:挂载数据目录-v ./logs:/app/logs:挂载日志目录-v ./storage:/app/storage:挂载存储目录
访问 http://localhost:3000 即可访问 UPage 的界面。
飞致云旗下的其他明星项目
- Halo - 强大易用的开源建站工具
- JumpServer - 广受欢迎的开源堡垒机
- DataEase - 人人可用的开源 BI 工具
- MaxKB - 强大易用的企业级智能体平台
- 1Panel - 现代化、开源的 Linux 服务器运维管理面板
- Cordys CRM - 新一代的开源 AI CRM 系统
- MeterSphere - 新一代的开源持续测试工具
许可证
本仓库遵循 FIT2CLOUD Open Source License 开源协议,该许可证本质上是 GPLv3,但有一些额外的限制。
你可以基于 UPage 的源代码进行二次开发,但是需要遵守以下规定:
不能替换和修改 UPage 的 Logo 和版权信息; 二次开发后的衍生作品必须遵守 GPL V3 的开源义务。 如需商业授权,请联系 support@fit2cloud.com 。
Languages
TypeScript
97.1%
SCSS
1.9%
Shell
0.5%
JavaScript
0.3%
CSS
0.1%