Jaaz - AI Design Agent Tool
Project Overview
Jaaz is an AI design agent tool, serving as a local and free alternative to Lovart. It's an AI agent with the ability to design, edit, and generate images, posters, storyboards, and more, equipped with a creative canvas for rapid iteration and layout publishing.
Core Features
🤖 Intelligent AI Agent
- Intelligent Prompt Generation: An LLM-powered AI designer agent capable of intelligently writing prompts and generating images or even entire storyboards in batches.
- Conversational Image Editing: Edit images in conversations via Flux Kontext: object removal, style transfer, editing specific elements in images, consistent character generation, all achieved through chat.
🖼️ Image Generation & Editing
- Multi-Model Support: Supports using image generation models like GPT-4O, Recraft, Flux, Google Imagen via Replicate API keys.
- Localized Deployment: Supports ComfyUI for free local image generation: Stable Diffusion, Flux Dev, etc.
- Image Editing Features: Object removal, style transfer, specific element editing, consistent character generation.
🎨 Creative Canvas
- Infinite Canvas: Canvas and Storyboard: Unleash your creativity with our infinite canvas.
- Storyboard Creation: Professional storyboard creation and editing features.
- Rapid Iteration: Supports rapid design iteration and layout publishing.
🔌 Flexible Model Support
- Local LLM: Supports Ollama for local LLM execution.
- Cloud API: Use Claude, OpenAI, Gemini via API keys, or use Ollama locally for 100% free usage.
- Diverse Providers: Supports various AI service providers like DeepSeek.
Technical Architecture
Frontend Tech Stack
- React.js - User interface framework
- Modern responsive design
- Real-time canvas editing features
Backend Tech Stack
- Python backend service
- Flask/FastAPI framework
- Multi-model integration support
Supported AI Models
- LLM Models: OpenAI GPT, Claude, Gemini, Local Ollama models
- Image Generation Models: Stable Diffusion, Flux Dev, GPT-4O, Recraft, Google Imagen
- Image Editing: Flux Kontext
Installation & Usage
Environment Requirements
- Python 3.8+
- Node.js 16+
- Git
Installation Steps
- Clone the project
git clone https://github.com/11cafe/jaaz
cd jaaz
- Backend Setup
cd server
pip install -r requirements.txt
python main.py
- Frontend Setup
cd react
npm i && npm run dev
Configuration Instructions
- LLM Configuration: Add OpenAI or Claude LLM API keys, or install Ollama to use local models.
- Image Generation Configuration: Add Replicate or other image generation API keys.
- Local Models: Install ComfyUI for local image generation.
Use Cases
Creative Design
- Poster design and creation
- Brand visual content creation
- Marketing material generation
Story Creation
- Storyboard creation
- Character design
- Scene construction
Commercial Applications
- Product promotional image creation
- Social media content creation
- Advertising creative design
Project Advantages
- Completely Free: Supports local deployment, no subscription fees required.
- Privacy Protection: Runs locally, data is not uploaded to the cloud.
- Comprehensive Functionality: From image generation to editing, from single images to storyboards.
- Easy to Use: Intuitive conversational interface.
- Highly Customizable: Supports multiple AI models and service providers.
Open Source Information
- Project Address: https://github.com/11cafe/jaaz
- Developer: 11cafe Team
- License: Open Source Project
- Community Support: Active GitHub community
Jaaz provides a powerful and free AI design solution for creative workers, designers, and content creators, significantly lowering the barrier to entry for using AI design tools while maintaining professional-grade functionality and results.