explaingit

divamgupta/diffusionbee-stable-diffusion-ui

13,559JavaScriptAudience · generalComplexity · 1/5Setup · easy

TLDR

Diffusion Bee is a free macOS desktop app for generating AI images using Stable Diffusion entirely on your own computer, no account, no cloud, no command line, just download and run.

Mindmap

mindmap
  root((repo))
    What it does
      AI image generation
      Runs locally on Mac
      No cloud required
    Generation modes
      Text to image
      Image to image
      Inpainting
      Outpainting
    Features
      ControlNet support
      LoRA file support
      In-app model download
    Audience
      Non-technical users
      Creative makers
      Mac users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Generate AI images from text descriptions locally on your Mac without any cloud service, account, or data sharing.

USE CASE 2

Modify an existing photo using image-to-image mode or paint over a region with inpainting to replace it with AI-generated content.

USE CASE 3

Use ControlNet to generate an image that follows the structure or pose of a reference photo.

USE CASE 4

Download and experiment with Stable Diffusion 1.x, 2.x, and XL model families directly from within the app.

Tech stack

JavaScriptStable Diffusion

Getting it running

Difficulty · easy Time to first run · 5min

macOS 12.3.1 or later required for Intel, macOS 11.0 or later for M1 and M2.

In plain English

Diffusion Bee is a desktop application for macOS that lets you generate AI images on your own computer without sending data to an external service. It provides a graphical interface for Stable Diffusion, an open-source AI image generation system. The application is designed for non-technical users: installation is a single download with no dependencies, no command-line tools, and no configuration required. Once installed, you type a text description of the image you want to generate, click a button, and the application produces an image. All processing happens locally on your Mac using the machine's own hardware. No account is required, and no image data is sent to the cloud unless you explicitly choose to upload a reference image. The application supports several generation modes. Text-to-image creates a new image from a text description. Image-to-image takes an existing image as a starting point and modifies it based on a text prompt. Inpainting lets you paint over a region of an existing image and replace just that area with AI-generated content. Outpainting extends an image beyond its original borders. ControlNet, a technique for constraining the generated image to follow the structure of a reference image such as a pose or edge map, is also supported. LoRA files, which adjust the visual style of the generated output, can be used as well. Supported model families include Stable Diffusion 1.x, 2.x, and XL. Models can be downloaded directly from within the application. There is a generation history so you can review past outputs, plus an upscaling tool to increase the resolution of results. The app is optimized for Apple M1 and M2 chips but also runs on Intel Macs. The operating system requirement is macOS 12.3.1 or later for Intel, and macOS 11.0 or later for M1 and M2 machines.

Copy-paste prompts

Prompt 1
I just installed Diffusion Bee on my Mac. Give me 5 detailed text prompts I can use to generate high-quality portrait photography images.
Prompt 2
How do I use Diffusion Bee's inpainting feature to remove an unwanted object from a photo and replace it with realistic background?
Prompt 3
Show me how to use ControlNet in Diffusion Bee to generate a new image that matches the pose of a reference photo I upload.
Prompt 4
What LoRA files work well in Diffusion Bee for generating anime-style illustrations, and how do I load one into the app?
Prompt 5
Help me write a Diffusion Bee image-to-image prompt to turn a rough pencil sketch into a detailed realistic landscape painting.
Open on GitHub → Explain another repo

← divamgupta on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.