Fooocus AI is an advanced AI platform specializing in image generation and editing, renowned for its cutting-edge technology based on the likes of Stable Diffusion and Midjourney. It boasts a proprietary inpainting algorithm for seamless image completion and editing, alongside an innovative image prompt system that enhances fidelity between user inputs and generated outputs.
Fooocus AI supports SDXL models which enables users to create styles from artistic to photorealistic, with customizable output dimensions and detailed style adjustments like contrast and sharpness. Fooocus AI ensures efficient and accessible image generation, revolutionizing creative workflows with its versatile tools and intuitive interface.
How to Use Fooocus AI?
- Install Fooocus AI: You can download and install the .exe file for windows or you can set up on your own in Linux.
- Choose Your Prompt: Select or create a detailed prompt that defines the creative vision for your image.
- Customize Settings: Adjust advanced settings in Fooocus AI to refine focus, style, and output quality, experimenting with different model presets for artistic or realistic results.
- Generate Your Image: Initiate image generation and observe as Fooocus transforms your prompt into a visually captivating artwork.
- Edit and Refine: Utilize Fooocus’s inpainting and editing tools to fine-tune and add final touches to your generated image.
- Share and Collaborate: Easily share your creations with the community and collaborate with others to explore new creative possibilities.
Enable Fooocus AI NSFW
By default users can’t generate NSFW images with Fooocus AI as the base model used is not trained with NSFW or porn images. Users cna update the base model to any SDXL model that is trained for NSFW generation.

How to Install Fooocus AI?
To install Fooocus AI you should have a minimum system requirements of 4vCPU, 16 GB RAM and 4GB GPU memory (Nvidia).
Install Fooocus AI on Windows
Installing Fooocus in Windows is straight forward by downloading the 7zip file from the official repository.
Once downloaded, extract the file and run the run.bat
file. This will download the models automatically upon launch. If you need any additional models you can run the run_anime.bat
and run_realistic.bat
.
Run Fooocus AI on Google Colab
You can also run Fooocus AI on Google Colab for free. Click the link which opens a notebook in Google Colab. Note the last line with the below content:
!python entry_with_update.py --share --always-high-vram
This line is for using the default model, if you wish to use anime, you can replace the above line with the following:
!python entry_with_update.py --share --always-high-vram --preset anime
And for realistic mode you can use the below:
!python entry_with_update.py --share --always-high-vram --preset realistic
Install Fooocus on Linux
You can easily install Fooocus on Linux using Anaconda, please follow this guide on how to install and setup Anaconda. Scroll down in the guide to find the installation steps for Anaconda.
Once you have Anaconda installed you can execute the below commands to install Fooocus.
git clone https://github.com/lllyasviel/Fooocus.git
cd Fooocus
conda env create -f environment.yaml
conda activate fooocus
pip install -r requirements_versions.txt
Once all the requirements are installed you can activate conda and launch Fooocus using the below commands.
conda activate fooocus
python entry_with_update.py
This will download the models automatically upon launch.
You can update the last command for different models as you did for Colab.
For Anime you can use the below command:
python entry_with_update.py --preset anime
And for relalistic you can use the below command:
python entry_with_update.py --preset realistic
Default Models and Configs for Fooocus
Below given the default configurations for running Fooocus on Windows and Linux
Task | Windows | Linux args | Main Model | Config |
---|---|---|---|---|
General | run.bat | juggernautXL_v8Rundiffusion | here | |
Realistic | run_realistic.bat | –preset realistic | realisticStockPhoto_v20 | here |
Anime | run_anime.bat | –preset anime | animaPencilXL_v500 | here |
Fooocus AI vs Stable Diffusion vs Midjourney
- Focus on Ease of Use: Fooocus AI AIprioritizes simplicity and user-friendliness. It streamlines the image generation process, making it accessible even for beginners. Other advanced tools, like Stable Diffusion, may offer more fine-grained control but can be complex for some users.
- Model Options: Fooocus currently provides a limited selection of pre-trained models. In contrast, some other tools offer a wider range of model choices.
Frequently Asked Questions
Is Fooocus compatible with my hardware configuration?
Fooocus is tailored to accommodate a wide spectrum of hardware configurations. From low-end laptops to high-performance desktops, the tool is engineered to provide efficient performance, ensuring swift and accessible image generation across various setups.
What kind of styles can be achieved with the SDXL models in Fooocus?
Fooocus’s diverse support of SDXL models empowers users to explore a vast range of styles. From artistic renderings to photorealistic images, the spectrum of styles available for experimentation is extensive, granting users ample flexibility and creative freedom.
What is the multi-prompt support in Fooocus?
Fooocus’s multi-prompt support enhances versatility and depth by allowing simultaneous use of multiple creative directions.
Conclusion
Fooocus AI revolutionizes image generation by combining simplicity with powerful features. Its user-friendly interface allows both beginners and experts to create stunning visuals effortlessly. Whether you’re enhancing photos, exploring artistic styles, or experimenting with face swapping, Fooocus empowers your creativity.
Unlike some complex tools, Fooocus AI prioritizes ease of use. It minimizes prompt engineering and offers a curated selection of models. With Fooocus, you’ll enjoy a seamless journey from idea to beautiful imagery, making it a valuable addition to your creative toolkit.