ScriptsApr 14, 2026·3 min read

Fooocus — Focus on Prompting and Generating, Not the Tooling

Fooocus is a Stable Diffusion image generator that strips away every dial and toggle. Just type a prompt and get magazine-quality results — opinionated defaults, automatic prompt engineering, and SDXL-grade output with one click.

TL;DR
Fooocus generates high-quality images from text prompts with zero configuration using SDXL defaults.
§01

What it is

Fooocus is a Stable Diffusion image generator that strips away every dial and toggle. You type a prompt and get magazine-quality results. It uses opinionated defaults, automatic prompt engineering, and SDXL models to produce high-quality images without manual tuning. Fooocus is inspired by Midjourney's simplicity but runs locally on your own GPU.

Fooocus is for AI artists, content creators, and anyone who wants high-quality image generation without learning the complexity of ComfyUI or Automatic1111.

The project is actively maintained with regular releases and a growing user community. Documentation covers common use cases, and the open-source nature means you can inspect the source code, contribute fixes, and adapt the tool to your specific requirements.

§02

How it saves time or tokens

ComfyUI requires building node graphs. Automatic1111 has dozens of settings tabs. Fooocus has one text box. The automatic prompt engineering enhances your input behind the scenes, adding style and quality keywords that SDXL responds to. You get better results with less effort and zero learning curve.

§03

How to use

  1. Clone the Fooocus repository.
  2. Install Python dependencies.
  3. Run the launch script and type your prompt.
§04

Example

# Clone and install
git clone https://github.com/lllyasviel/Fooocus.git
cd Fooocus
pip install -r requirements_versions.txt

# Launch Fooocus
python entry_with_update.py

# Open http://localhost:7865 in your browser
# Type: 'a photorealistic cat astronaut floating in space'
# Click Generate
§05

Related on TokRepo

§06

Common pitfalls

  • Fooocus requires a GPU with at least 4GB VRAM (8GB recommended for SDXL). Running on CPU is not supported and will fail at startup.
  • The automatic prompt engineering can override your intent for abstract or minimal prompts. Use the 'negative prompt' field to steer the output away from unwanted styles.
  • Model downloads happen on first launch and are several gigabytes. Ensure sufficient disk space (at least 10GB free) before starting.

Before adopting this tool, evaluate whether it fits your team's existing workflow. Read the official documentation thoroughly, and start with a small proof-of-concept rather than a full migration. Community forums, GitHub issues, and Stack Overflow are valuable resources when you encounter edge cases not covered in the documentation.

Frequently Asked Questions

How is Fooocus different from Midjourney?+

Fooocus runs locally on your GPU with no subscription fee. Midjourney runs in the cloud via Discord. Both prioritize simplicity over configurability. Fooocus uses SDXL models; Midjourney uses proprietary models.

What GPU do I need for Fooocus?+

Fooocus requires an NVIDIA GPU with at least 4GB VRAM. For best results with SDXL, 8GB VRAM or more is recommended. AMD GPUs may work with ROCm but are not officially supported.

Does Fooocus support ControlNet?+

Yes. Fooocus includes built-in ControlNet support for image-to-image generation, face swapping, and style transfer. These features are accessible through the advanced settings panel.

Can I use custom models with Fooocus?+

Yes. Place custom SDXL checkpoint files (.safetensors) in the models/checkpoints directory. Fooocus will list them in the model selector on the next launch.

Is Fooocus open source?+

Yes. Fooocus is open source under the GPL-3.0 license. The full source code is available on GitHub.

Citations (3)

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets