Invoke Community Edition Quick Start#
Welcome to Invoke! Follow these steps to install, update, and get started creating.
Step 1: System Requirements#
Invoke runs on Windows 10+, macOS 14+ and Linux (Ubuntu 20.04+ is well-tested).
Hardware requirements vary significantly depending on model and image output size. The requirements below are rough guidelines.
- All Apple Silicon (M1, M2, etc) Macs work, but 16GB+ memory is recommended.
- AMD GPUs are supported on Linux only. The VRAM requirements are the same as Nvidia GPUs.
Hardware Requirements (Windows/Linux)
- GPU: Nvidia 10xx series or later, 4GB+ VRAM.
- Memory: At least 8GB RAM.
- Disk: 10GB for base installation plus 30GB for models.
- GPU: Nvidia 20xx series or later, 8GB+ VRAM.
- Memory: At least 16GB RAM.
- Disk: 10GB for base installation plus 100GB for models.
- GPU: Nvidia 20xx series or later, 10GB+ VRAM.
- Memory: At least 32GB RAM.
- Disk: 10GB for base installation plus 200GB for models.
More detail on system requirements can be found here.
Step 2: Download#
Download the most launcher for your operating system:
Step 3: Install or Update#
Run the launcher you just downloaded, click Install and follow the instructions to get set up.
If you have an existing Invoke installation, you can select it and let the launcher manage the install. You'll be able to update or launch the installation.
Problem running the launcher on macOS
macOS may not allow you to run the launcher. We are working to resolve this by signing the launcher executable. Until that is done, you can either use the legacy scripts to install, or manually flag the launcher as safe:
- Open the Invoke-Installer-mac-arm64.dmg file.
- Drag the launcher to Applications.
- Open a terminal.
- Run
xattr -cr /Applications/Invoke-Installer.app
.
You should now be able to run the launcher.
Step 4: Launch#
Once installed, click Finish, then Launch to start Invoke.
The very first run after an installation or update will take a few extra moments to get ready.
Server Mode
The launcher runs Invoke as a desktop application. You can enable Server Mode in the launcher's settings to disable this and instead access the UI through your web browser.
Step 5: Install Models#
With Invoke started up, you'll need to install some models.
The quickest way to get started is to install a Starter Model bundle. If you already have a model collection, Invoke can use it.
Install Models
- Go to the Models tab.
- Click Starter Models on the right.
- Click one of the bundles to install its models. Refer to the system requirements if you're unsure which model architecture will work for your system.
- Go to the Models tab.
- Click Scan Folder on the right.
- Paste the path to your models collection and click Scan Folder.
- With In-place install enabled, Invoke will leave the model files where they are. If you disable this, Invoke will move the models into its own folders.
You’re now ready to start creating!
Step 6: Learn the Basics#
We recommend watching our Getting Started Playlist. It covers essential features and workflows, including:
- Generating your first image.
- Using control layers and reference guides.
- Refining images with advanced workflows.
Other Installation Methods#
- You can install the Invoke application as a python package. See our manual install docs.
- You can run Invoke with docker. See our docker install docs.
- You can still use our legacy scripts to install and run Invoke. See the legacy scripts docs.
Need Help?#
- Visit our Support Portal.
- Watch the Getting Started Playlist.
- Join the conversation on Discord.