How Model Training Works in DiffusionBee

Updated

DiffusionBee can train a custom image-generation model on your own images, entirely on your Mac. According to the site, you can "build custom models with just a few clicks, all 100% locally," and the result is a model tuned to generate images featuring specific objects, people, or styles. The conditions that matter: you need macOS 13.1 or later, Apple silicon is recommended, and training runs offline — your images and the resulting model never leave your device.

What training in DiffusionBee actually does

DiffusionBee is a local Stable Diffusion toolbox. Its training feature takes a set of your images and produces a model that biases generation toward what those images contain — a particular object, a person's likeness, or a visual style. You then use that model in the app's generation tools (text to image, image to image, and the AI canvas) instead of, or alongside, a base model.

The site frames this as one of several bundled tools: text to image, generative fill, video tools, image to image, upscaling, image variants, control images, illusion generation, and model training. Training is the one that changes the model itself rather than just the output.

Why train instead of just prompting

Prompting a general model can approximate a style or subject, but results drift between runs and fine details are hard to pin down. A trained model encodes the look of your dataset, so you spend less effort re-describing it in every prompt. The trade-off is preparation: you need a coherent image set and time for the training run, and a narrowly trained model is less flexible for unrelated subjects.

Step by step

The site describes the workflow in broad terms ("a few clicks," "100% locally") rather than documenting exact menu paths, so treat the steps below as the shape of the process and expect the labels in your installed version to differ slightly.

  1. Confirm your machine qualifies. macOS 13.1 or higher; Apple silicon recommended. Training is heavier than generation, so a machine that generates an image in ~30 seconds (the site's 8GB M1 MacBook Air figure) will take considerably longer to train.
  2. Install and open DiffusionBee, and download a base model through the app if you haven't already — training starts from an existing model.
  3. Assemble your dataset. Collect images that consistently show the object, person, or style you want. Consistency matters more than volume: mixed subjects produce a muddled model.
  4. Start a training job from the app's training section, pointing it at your image folder and naming the output model.
  5. Wait for the run to finish. It executes locally, so the app must stay open and the Mac awake; closing the lid or letting it sleep can interrupt training.
  6. Verify the result. Generate a few test images with the new model using prompts that describe your subject. If outputs look generic, the dataset was probably too varied or too small; if they look overfit and repetitive, it was too narrow.

A concrete example

Say you want to generate illustrations in a specific hand-drawn style. Gather 20–40 images in that style with similar line weight and coloring, train a model on them, then prompt "a lighthouse at dusk" with the new model selected. If the output carries the line weight and palette of your set, training worked; if it looks like the base model, add more consistent examples and retrain.

What you get, and the limits

Question Answer from the site
Where does training run? Locally on your computer; nothing is sent to the cloud
Do I need an internet connection? No — the app runs 100% offline
What can a trained model capture? Specific objects, people, or styles
Can I use the generated images commercially? Yes, as long as you comply with the CreativeML Open RAIL-M license
Minimum OS macOS 13.1 or higher

Two practical caveats. First, the license applies to outputs, so check its terms before publishing anything derived from a trained model. Second, the site gives a generation-speed benchmark but no training-time estimate — plan for training to take substantially longer than a single image, and test with a small dataset before committing to a large one.

When training is the right choice

Train a model if you repeatedly need the same subject or style and want consistent results without long prompts. Skip it if you only need occasional one-off images — prompting a base model is faster to start and more flexible. And if your Mac is Intel-based or below macOS 13.1, check compatibility before investing time in dataset preparation.