百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

Dreamifly

> 编程语言
开源

一个轻量级的 AI 图片在线生成 Web 工具,功能丰富,易于上手和二次开发

197 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个轻量级的 AI 图片在线生成 Web 工具,功能丰富,易于上手和二次开发

Dreamifly - Free AI Art Generator Online | One-Click Anime, Illustration, and Art Creation

Dreamifly 是一个基于 Next.js 与 ComfyUI API 的开源 AI 图像生成平台,支持文生图(Text-to-Image)和图生图(Image-to-Image),无需注册,专为开发者与创意者打造。


项目简介

Dreamifly 是一个轻量级、高性能的 AI 绘画网站模板,集成多种先进 AI 模型(如 HiDream-I1、Flux.1-Dev、Stable Diffusion 3.5、Qwen-Image 等),通过调用 ComfyUI 后端 API 实现快速入门的图像生成。项目采用现代 Web 技术栈构建,开箱即用,适合快速部署个人 AI 创作平台或作为二次开发模板。

目前官方站已经日均访问量已达3K+, 感谢大家对Dreamifly的热爱~


✨ 核心特性

特性 说明
多模型支持 支持 8 种主流 AI 模型,包括 HiDream、Flux、Stable Diffusion、Qwen 等
无需登录 完全匿名使用,保护用户隐私
智能提示词优化 自动将中文提示词转换为英文(基于LLM OpenAI API),提升生成效果
️ 图生图功能 支持单图和多图输入,进行风格迁移与图像编辑
风格转换 内置多种艺术风格,一键应用
数据统计 统计每日生成次数,支持数据库存储
多语言支持 内置中英文界面,支持国际化

️ 页面预览

所有图像均由 Dreamify 平台 AI 模型生成,用户拥有完整使用权。


️ 技术架构

前端

  • 框架: Next.js 15.2.4 (App Router)
  • UI 库: Tailwind CSS + Headless UI
  • 状态管理: React Hooks + Context
  • 图像加载: next/image 自动优化
  • 国际化: next-intl 支持(中/英/繁中)
  • 表单处理: React Hook Form

后端

  • ComfyUI API库: ComfyUI API
  • 数据库: PostgreSQL + Drizzle ORM
  • 文件上传: 本地文件系统存储
  • API 路由: Next.js API Routes

支持的 AI 模型

  • HiDream-full-fp8(北京智象未来科技,中文优化)
  • Flux-Dev(Black Forest Lab 开源)
  • Stable-Diffusion-3.5(Stability AI)
  • Flux-Kontext(12B 参数图像编辑模型)
  • Flux-Krea(高质量图像生成)
  • Qwen-Image(阿里云通义千问,中文支持)
  • Qwen-Image-Edit (2509)(图像编辑专用)
  • Wai-SDXL-V150(动漫风格特化)

部署方式

  • 本地开发
  • Docker 容器化
  • Vercel / Netlify 静态托管(前端)
  • 自建 ComfyUI 服务(后端)

快速开始

1. 克隆项目

git clone https://github.com/LastLighter/Dreamifly.git
cd Dreamifly

2. 安装依赖

npm install
# 或使用 yarn
yarn install

3. 配置环境变量

创建 .env 文件:

…

重要提示:

  • 每个模型需要独立的 ComfyUI API 端点(当然如果算力能支持, 也可以用一个服务)
  • API 地址需支持 CORS 且开放 /prompt 接口
  • 至少配置一个模型 URL 即可开始使用
  • 提示词优化:优先使用 PROMPT_OPTIMIZATION_* 环境变量,如果未设置则回退到 OPEN_AI_API(向后兼容)
  • 头像审核:头像上传必须配置 AVATAR_MODERATION_BASE_URL,审核未通过或审核服务不可用时会拒绝上传

4. 初始化数据库

# 运行数据库迁移
npx drizzle-kit push

5. 启动开发服务器

npm run dev

访问:http://localhost:3000


Docker 部署

创建 Dockerfile

在项目根目录创建 Dockerfile:

…

构建和运行

# 构建镜像
docker build -t dreamify:latest .

# 运行容器
docker run -d \
  --name dreamifly \
  -p 3000:3000 \
  -e DATABASE_URL="postgresql://username:password@host:port/database" \
  -e HiDream_Fp8_URL="https://your-api.com" \
  -e Flux_Krea_URL="https://your-api.com" \
  -e NEXT_PUBLIC_BASE_URL="https://your-domain.com" \
  dreamify:latest

Docker Compose 部署(推荐)

创建 docker-compose.yml:

…

启动服务:

docker-compose up -d

项目结构

…

API 调用流程

Frontend (Next.js)
    ↓ POST /api/generate
    → 读取环境变量中的模型 URL
    → 根据模型类型选择对应工作流
    → 构造 ComfyUI 标准 Prompt JSON
    → 调用 ComfyUI /prompt 接口
    ← 返回生成图像 Base64 数据
    → 前端展示结果

支持的参数

  • prompt: 提示词(支持中文自动优化)
  • negative_prompt: 负面提示词
  • width, height: 图像尺寸(64-1920px)
  • steps: 生成步数(5-40)
  • model: 模型选择
  • images: 参考图像数组(图生图)
  • denoise: 去噪强度(0-1)
  • batch_size: 批量生成数量(1-4)

❓ 常见问题(FAQ)

Q: 是否需要注册账号?

A: 不需要。Dreamify 支持匿名使用,无需登录,因而也可以较为方便地本地部署使用。

Q: 支持哪些 AI 模型?

A: 当前支持 8 种模型:

  • HiDream-full-fp8(国产高性能模型,中文优化)
  • Flux-Dev(Black Forest Lab,支持文生图和图生图)
  • Stable-Diffusion-3.5(Stability AI)
  • Flux-Kontext(图像编辑,支持多图输入)
  • Flux-Krea(高质量图像生成)
  • Qwen-Image(阿里云通义千问,中文支持)
  • Qwen-Image-Edit(图像编辑专用)
  • Wai-SDXL-V150(动漫风格特化)

Q: 中文提示词支持吗?

A: 支持!系统会自动检测中文提示词并使用 LLM 服务将其优化为英文,提升生成效果。HiDream 和 Qwen 模型对中文有良好支持。

Q: 如何配置多个模型?

A: 在 .env 文件中为每个模型配置对应的 API URL。至少配置一个模型即可开始使用,系统会自动检测可用的模型。

Q: 支持图生图功能吗?

A: 支持!可以上传 1-2 张参考图像,系统会根据选择的模型自动切换到图生图模式。


贡献指南

我们欢迎任何形式的贡献!

  • 提交 Issue:报告 Bug 或提出功能建议
  • 提交 PR:修复问题、优化 UI、增加新功能
  • 文档改进:帮助完善 README 或多语言支持
  • 生态共建:开发插件、Workflow、模型包

项目灵感来源于 FluxEz,也欢迎star该项目~


许可证

MIT License | © 2025 Dreamify Project


在线体验

立即体验 Dreamifly


合作伙伴

我们与以下优秀 AI 工具平台合作,共同推动 AI 艺术生态发展:

  • LoongXia
    一个简单好用的 7 *24 在线龙虾Agent 产品, 快来打造你的 QQ/微信/飞书专属机器人吧~

让 AI 绘画变得简单,释放你的无限创意。
Built with ❤️ by LastLight

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptaiai-image-generationcomfyuitools

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月18日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言