FREE MidJourney Alternative - Fooocus

All Your Tech AI
29 Jan 202414:32

TLDRThe video script introduces 'Fooocus', a free alternative to the generative AI art software 'MidJourney'. Despite MidJourney's high monthly cost and current Discord exclusivity, Fooocus offers a comparable experience with an easy transition for users familiar with MidJourney. The software, built on Gradio, is user-friendly and requires minimal system resources. It offers impressive image generation with a simple prompt and a 'generate' click. Advanced features include model selection, aspect ratio customization, and negative prompts. Fooocus also provides a unique flexibility by allowing users to incorporate custom-trained models or select from a wide variety of styles hosted on Civit Ai. The advanced tab offers fine control over image quality, sharpness, and artistic enhancements. The script also covers inpainting, outpainting, and image upscaling functionalities, showcasing the software's ability to refine and upscale images with ease. The video concludes with a demonstration of the 'describe' feature, which reverse-engineers images to generate descriptive prompts. The host, Brian, invites viewers to subscribe for more content.


  • 🎨 **MidJourney Alternative**: Fooocus is a free alternative to MidJourney, a generative AI art software known for its high quality but steep monthly cost.
  • πŸš€ **Easy to Use**: Fooocus is user-friendly, with a straightforward interface that allows users to input prompts and generate images with just a few clicks.
  • πŸ–ΌοΈ **Impressive Results**: The software can produce high-quality images with minimal tweaking, as demonstrated by the examples provided on the GitHub page.
  • πŸ’» **System Requirements**: Fooocus requires 4 GB of GPU memory for recent systems or 8 GB for older ones, along with 8 GB of system RAM.
  • πŸŒ— **Dark Mode**: The interface offers a dark mode for a more comfortable viewing experience, which can be enabled by adding '?theme=dark' to the URL.
  • πŸ” **Advanced Features**: Users can adjust various settings like speed, performance, image size, and aspect ratio for more control over the generated images.
  • 🧩 **Model Selection**: Fooocus utilizes different models, including Juggernaut XEL, stable diffusion XL, and realistic stock photo models, each producing distinct styles.
  • πŸ”§ **Refiner Tool**: A refiner can be added to define better detail in the final stages of image generation, improving the quality of the output.
  • 🌟 **Aura Customization**: For those with custom-trained models, Fooocus allows users to load their own models and integrate them into the image generation process.
  • 🌐 **Extensive Model Library**: The software connects to Civit Ai, providing access to a vast library of models fine-tuned for various art styles, enhancing its versatility.
  • 🎭 **Art Style Flexibility**: Fooocus enables users to apply multiple art styles simultaneously, with the GPT2 model intelligently combining them into coherent images.
  • πŸ”„ **Image Controls**: Advanced image controls like guidance scale and image sharpness allow users to fine-tune the vividness and detail of the generated images.
  • πŸ–ŒοΈ **In-Painting & Out-Painting**: The software features in-painting and out-painting tools that enable users to add or remove elements from images with ease.
  • πŸ” **Image Quality Enhancement**: Users can improve the details of specific parts of an image, such as faces, hands, and eyes, with a simple prompt.
  • πŸ”’ **Image Upscaling**: Fooocus can upscale images to larger sizes while maintaining quality, similar to MidJourney's capabilities.
  • πŸ“„ **Describe Feature**: A unique feature that can reverse-engineer images to generate prompts based on the content of the image itself.

Q & A

  • What is the name of the generative AI art software discussed in the transcript?

    -The generative AI art software discussed is called Fooocus.

  • How does Fooocus compare to MidJourney in terms of features?

    -Fooocus is said to mimic many of the features of MidJourney and does a good job of it, providing an alternative that is free to use.

  • What is the underlying software that Fooocus is built upon?

    -Fooocus is built based on Gradio, which is the underlying software used for its functionality.

  • What are the system requirements for Fooocus in terms of GPU memory?

    -For recent systems, Fooocus requires 4 GB of GPU memory. For older systems like the GTX 900 series, it requires 8 GB of VRAM.

  • How much system RAM is needed to run Fooocus?

    -Fooocus requires 8 GB of system RAM. If the system has 16 GB or more, it is considered more than sufficient.

  • What is the default image size generated by Fooocus?

    -The default image size generated by Fooocus is a 9 by 7 aspect ratio, which is a portrait wide image.

  • What are the three models that Fooocus loads by default?

    -The three models that Fooocus loads by default are Juggernaut XEL, stable diffusion XL base, and realistic stock photo.

  • How does the 'refiner' in Fooocus help in image generation?

    -The 'refiner' helps to define better detail at the last portion of the image generation process by switching from one stable diffusion model to another at a specified percentage of completion.

  • What is the purpose of the 'Aura' feature in Fooocus?

    -The 'Aura' feature allows users to add a custom trained model, such as one that has been trained on their own images, to enhance the image generation process.

  • How does the 'Civit Ai' platform relate to Fooocus?

    -Civit Ai is a platform where users can find and download various fine-tuned models that are designed to produce different art styles, which can then be used in Fooocus.

  • What is the 'Describe' feature in Fooocus and how does it work?

    -The 'Describe' feature in Fooocus is used to reverse engineer an image and return a prompt that describes the image. This can then be used to generate a new image with a similar style, theme, or feel.

  • What is the 'Inpaint' feature in Fooocus used for?

    -The 'Inpaint' feature in Fooocus is used to add or modify content within an image. It allows users to specify areas of the image to be modified, such as adding objects or changing backgrounds.



🎨 Introduction to Focus Generative AI Software

The video begins with an introduction to Focus, a generative AI art software that rivals Mid Journey in quality but is more accessible and free to use. Focus is currently available on Discord and has a user-friendly interface with a variety of features that make it easy to transition from Mid Journey. The software is built on Gradio and has been optimized under the hood for better performance. The video showcases the impressive results generated by Focus with minimal tweaking, highlighting its capabilities with examples.


πŸ–ΌοΈ Customizing and Generating Images with Focus

The video continues by explaining how to customize and generate images using Focus. It covers the different models available, such as Juggernaut XL and Realistic Stock Photo, and how to refine images with a secondary model for better detail. The user can easily adjust settings like speed, performance, aspect ratio, and the number of images generated. The video also demonstrates the advanced tab, where users can input negative prompts and delve into the style tab for additional creative control.


🌟 Exploring Focus's Advanced Features and Art Styles

The video dives into Focus's advanced features, including the ability to add custom trained models and explore a vast library of models on Civit AI for various art styles. It discusses how Focus uses a GPT2 large language model to understand prompts and apply enhancements like sharpness and style, allowing users to generate high-quality images with complex styles with ease. The video also covers the inpainting feature, which lets users add or modify elements in an image, and the describe feature, which can reverse engineer an image to generate a descriptive prompt.




MidJourney is a generative AI art software that is considered the gold standard in its field. It is mentioned as having a high-quality output but also a steep monthly price and current limitation to Discord usage. In the video, it serves as a point of comparison for the alternative software, Fooocus, which aims to mimic and potentially surpass some of MidJourney's features.


Fooocus is presented as a free alternative to MidJourney. It is an AI art software that offers similar features and is designed to be user-friendly, even for those transitioning from MidJourney. The name 'Fooocus' is a play on the word 'focus' and is used throughout the script to highlight its capabilities in generating detailed and artistic images.


Gradio is the underlying software framework that Fooocus is built upon. It is mentioned to provide context on the technical foundation of the AI art tool, which allows for an easy-to-understand interface and the ability to generate images based on user prompts.

πŸ’‘Stable Diffusion

Stable Diffusion is a type of model used within Fooocus for generating images. The script mentions different versions like Stable Diffusion XL and a fine-tuned version called Juggernaut XEL. These models are crucial for the image generation process and contribute to the photorealistic and artistic outcomes that Fooocus can produce.


A prompt in the context of AI art software like Fooocus is a text input that guides the AI in generating an image. The script demonstrates how users can simply type a prompt into the box and receive generated images that match the description, showcasing the importance of prompts in directing the creative output of the AI.

πŸ’‘Negative Prompt

A negative prompt is a feature within Fooocus that allows users to specify elements they do not want in the generated image. While the script does not go into detail about its usage, it is implied that this feature gives users more control over the final result by excluding certain aspects.


The refiner in Fooocus is a tool that helps to define better detail in the final stages of image generation. It is mentioned as a feature that can enhance the quality of the generated images by switching between different stable diffusion models at a specified percentage of the generation process.


Aura, in the context of Fooocus, refers to the ability to incorporate custom-trained models into the image generation process. This feature allows users to load their own models, such as those trained on personal images, and use them to generate unique and personalized images.

πŸ’‘Civit Ai

Civit Ai is a platform where users can find and download a variety of models that have been fine-tuned for different art styles. The script highlights the flexibility of Fooocus in allowing users to integrate these models into their image generation process, expanding the creative possibilities beyond the default models.

πŸ’‘Guidance Scale

The guidance scale in Fooocus is a slider that adjusts the level of artistic influence on the generated images. It is described as a way to achieve cleaner, more vivid, and more artistic-looking photos, although high values might produce unexpected results. It represents a key aspect of customizing the style of the output.


Inpainting is a feature of Fooocus that allows users to add or modify content within an image. The script demonstrates how this can be used to fill in missing or unwanted parts of an image with new details, such as adding a flower vase to a corner of a room or adjusting the details of an eye in a portrait.


Upscaling in the context of Fooocus is the process of increasing the resolution of an image while maintaining or enhancing its quality. The script mentions options like 'upscale 2x' which allows users to generate larger images from their original prompts, a feature that is particularly useful for creating high-resolution artwork.


MidJourney is considered the gold standard for generative AI art software but has a steep monthly price and is currently only available on Discord.

Fooocus is a free alternative to MidJourney that mimics many of its features and is available on GitHub.

Fooocus can generate high-quality images without the need for extensive tweaking or tuning.

The software is built on Gradio, with significant enhancements made under the hood to improve performance.

Fooocus is designed to be user-friendly, with a straightforward interface for generating images from prompts.

The system requirements for Fooocus are not overly demanding, with 4 GB of GPU memory being the minimum for recent hardware.

Fooocus offers a dark mode theme for the user interface, which is preferred for reducing eye strain.

The advanced tab in Fooocus reveals the detailed settings that allow for fine-tuning of image generation.

Fooocus utilizes different models like Juggernaut XEL and stable diffusion XL for generating images.

The software includes a feature to add a refiner for better detail in the final stages of image generation.

Fooocus allows users to add custom trained models, such as Aura, for personalized image generation.

Civit Ai offers a vast library of models that can be downloaded and used within Fooocus for various art styles.

The advanced tab includes options for image sharpness and style enhancements, such as Focus V2 and Focus enhance.

Fooocus enables the application of multiple art styles simultaneously to create unique image results.

The input image feature allows for subtle and strong variations of existing images.

Control net features in Fooocus provide users with the ability to control poses and facial expressions of generated characters.

Inpainting in Fooocus is similar to MidJourney's pan feature, allowing for the addition of details to images.

The inpainting and outpainting tools in Fooocus enable users to modify specific sections of an image with ease.

Fooocus includes an image quality improvement feature that can enhance details such as faces, hands, and eyes.

The describe feature in Fooocus reverse engineers an image to return a prompt that can be used to generate a similar image.

Image upscaling in Fooocus allows users to increase the size of images with the click of a button.