A leading AI creative engine based on Stable Diffusion, providing powerful AI image generation and editing tools for professionals and artists.
InvokeAI - Professional-Grade AI Image Generation and Creative Engine
Project Overview
InvokeAI is a leading creative engine based on the Stable Diffusion model, designed to empower professionals, artists, and enthusiasts with the ability to generate and create visual media using the latest AI-driven technologies. The solution offers an industry-leading Web UI and serves as the foundation for multiple commercial products.
Project Address: https://github.com/invoke-ai/InvokeAI
Core Features
🎨 Unified Canvas
The Unified Canvas is a fully integrated canvas implementation supporting all core generation features, inpainting/outpainting, brush tools, and more. This creative tool unlocks the ability for artists to create with AI as a creative partner, enhancing AI-generated images, sketches, photography, renderings, and more.
⚡ Workflow Management
InvokeAI provides a fully-featured workflow management solution, enabling users to combine the power of node-based workflows with the convenience of a UI. This allows for the development and sharing of customizable generation pipelines to support user production use cases.
🖼️ Gallery System
InvokeAI features an organized gallery system for easy storage, access, and remixing of content within the Invoke workspace. Images can be dragged and dropped onto any image-based UI element in the application, and rich metadata in the images allows for easy recall of key prompts or settings used in the workflow.
Technical Support
Model Support
- Supported Formats: ckpt and diffusers models
- Model Versions: SD1.5, SD2.0, SDXL, and FLUX support
- Embedding Management: Embedding Manager & Support
- Model Management: Model Manager & Support
Advanced Features
- Upscaling Tools: Upscaling Tools
- Workflow creation: Workflow creation & management
- Node Architecture: Node-Based Architecture
Version Selection
InvokeAI offers two versions:
Community Edition | Professional Edition |
---|---|
For users seeking local installation, self-hosting, and self-management | For users or teams seeking cloud-hosted, fully-managed services |
Free to use under a commercial-friendly license | Available for a monthly subscription fee with three different plan levels |
Download and install on compatible hardware | Offers additional benefits, including multi-user support, improved model training, and more |
Includes all core studio features: generating, refining, iterating on images, and building workflows | Hosted in the cloud for easy and secure model access and scalability |
Installation & Usage
Quick Start
To get started with Invoke, please download the installer.
Detailed Installation Instructions
- For detailed step-by-step instructions or manual/docker installation instructions, please visit the Installation and Updating documentation
- Check out the FAQ for solutions to common installation issues and other questions
- For further assistance, join the Discord community
System Requirements
InvokeAI runs a locally hosted Web server and React UI, providing an industry-leading user experience.
Development & Contribution
Tech Stack
- Primary Language: TypeScript
- License: Apache-2.0
- Architecture: Node-Based Architecture
- Interface: React Web UI
Project Highlights
User Experience
- Intuitive Interface: Industry-leading Web UI design
- Drag-and-Drop: Supports dragging and dropping images onto any UI element
- Metadata Management: Rich image metadata for easy recall and reuse
- Workflow Sharing: Users can develop and share custom workflows
Production-Grade Features
- Multi-Model Support: Supports multiple Stable Diffusion model versions
- Professional Tools: Inpainting/outpainting, brush tools, upscaling tools, etc.
- Batch Processing: Supports batch image generation and processing
- Cloud Options: Professional Edition offers cloud-hosted services
Commercial Applications
InvokeAI is not only an open-source project but also the foundational platform for multiple commercial products. The Professional Edition offers:
- Multi-user support
- Improved model training capabilities
- Cloud hosting and management
- Enterprise-grade security and scalability
Community & Support
Invoke is a collaborative effort of passionate and talented individuals from around the world. The project has an active developer community and user base, providing comprehensive documentation and support resources.
Get Support:
Summary
InvokeAI represents the cutting edge of AI image generation technology, providing creators with powerful and easy-to-use tools. Whether you are a professional designer or an AI art enthusiast, you can realize your creative vision on this platform.