Jaaz - AI设计代理工具
项目概述
Jaaz是一款AI设计代理工具,作为Lovart的本地和免费替代方案。它是一个具有设计、编辑和生成图像、海报、故事板等能力的AI代理,配备创意画布板用于快速迭代和布局发布。
核心特性
🤖 智能AI代理
- 智能提示词生成:由LLM驱动的AI设计师代理,能够智能编写提示词并批量生成图像甚至整个故事板
- 对话式图像编辑:通过Flux Kontext在对话中编辑图像:物体移除、风格转换、编辑图像中的特定元素、一致性角色生成等,全部通过聊天实现
🖼️ 图像生成与编辑
- 多模型支持:支持通过Replicate API密钥使用GPT-4O、Recraft、Flux、Google Imagen等图像生成模型
- 本地化部署:支持ComfyUI进行免费的本地图像生成:Stable Diffusion、Flux Dev等
- 图像编辑功能:物体移除、风格转换、特定元素编辑、一致性角色生成
🎨 创意画布
- 无限画布:画布和故事板:使用我们的无限画布释放您的创造力
- 故事板制作:专业的故事板创建和编辑功能
- 快速迭代:支持快速设计迭代和布局发布
🔌 灵活的模型支持
- 本地LLM:支持Ollama进行本地LLM运行
- 云端API:使用Claude、OpenAI、Gemini通过API密钥,或使用Ollama本地运行实现100%免费使用
- 多样化提供商:支持DeepSeek等多种AI服务提供商
技术架构
前端技术栈
- React.js - 用户界面框架
- 现代化的响应式设计
- 实时画布编辑功能
后端技术栈
- Python后端服务
- Flask/FastAPI框架
- 多模型集成支持
支持的AI模型
- LLM模型:OpenAI GPT、Claude、Gemini、本地Ollama模型
- 图像生成模型:Stable Diffusion、Flux Dev、GPT-4O、Recraft、Google Imagen
- 图像编辑:Flux Kontext
安装与使用
环境要求
- Python 3.8+
- Node.js 16+
- Git
安装步骤
- 克隆项目
git clone https://github.com/11cafe/jaaz
cd jaaz
- 后端设置
cd server
pip install -r requirements.txt
python main.py
- 前端设置
cd react
npm i && npm run dev
配置说明
- LLM配置:添加OpenAI或Claude等LLM API密钥,或安装Ollama使用本地模型
- 图像生成配置:添加Replicate等图像生成API密钥
- 本地模型:安装ComfyUI进行本地图像生成
使用场景
创意设计
- 海报设计和制作
- 品牌视觉内容创建
- 营销素材生成
故事创作
- 故事板制作
- 角色设计
- 场景构建
商业应用
- 产品宣传图制作
- 社交媒体内容创建
- 广告创意设计
项目优势
- 完全免费:支持本地部署,无需订阅费用
- 隐私保护:本地运行,数据不上传云端
- 功能全面:从图像生成到编辑,从单图到故事板
- 易于使用:直观的对话式界面
- 高度可定制:支持多种AI模型和服务提供商
开源信息
- 项目地址:https://github.com/11cafe/jaaz
- 开发者:11cafe团队
- 许可证:开源项目
- 社区支持:活跃的GitHub社区
Jaaz为创意工作者、设计师和内容创作者提供了一个强大而免费的AI设计解决方案,让AI设计工具的使用门槛大大降低,同时保持了专业级的功能和效果。