Skip to main content
PromptQuorumBuilt for humans. Structured for AI.

PromptQuorum hands-on test Β· DiffusionBee Β· 14 October 2026

DiffusionBee on a 24 GB Mac: Generating Worked at Once, Editing Mostly Did Not

Hands-on test on an M3 Mac with 24 GB. Pictures came out in about a minute; targeted edits to an existing picture mostly failed.

Related: PromptQuorum review of DiffusionBee Β· Local AI app directory

Figure 1JuggernautXL_v7_f8, 1024 x 1024, 1 image. Prompt: 'draw a clown dancing on top of an elephant, with a beach, blue ocean and an exploding volcano in the background'. Negative prompt: 'No blue sky!!'. All requested objects are present; the sky is still blue.

Verdict

General assessment

Free, local and easy to start: one 270 MB download, a home screen with six tools, and a first picture within minutes once the default model had downloaded. Generating several pictures in one queued run works well, and a good model (JuggernautXL) gave convincing scenes in about a minute each. Weak points: the Models page shows no sizes or guidance, downloads show no time estimate and one timed out, FLUX models are listed but need an app update, and prompt following depends on the model (a negative prompt was ignored). Editing an existing picture mostly failed: only one of six tries (removing a person) came close.

Fit for the tester's use

Mixed. The tester called it the best local image app he had tried and the first picture app that 'really works', and also said the creative workflow he wants (keep this picture, change this and this, step by step) did not work for him. Reasons and his closing words are under 'How the test went'. His closing judgment comes from notes found in the Msty document (see chapter 'More tests and the closing view').

  • ObservedText to image worked quickly: a simple circle on the default model, and convincing scenes on JuggernautXL. The app lets you queue several pictures and keep working.
  • ObservedGetting started has friction: no model sizes, no download time estimate, a timeout on the first download, and FLUX models that need an app update the tester had just installed.
  • Tester viewEditing an existing picture mostly failed: logo removal left remnants, sky and pop-art changes did not take, and no cruise ship could be added.

Scorecard Status: Completed

  • Installation4/5270 MB DMG, 'just click open'. The first model still has to be downloaded, and that download timed out once.
  • Onboarding and model choice2/5Models page shows names and tags only, no sizes. FLUX cards need an app update. Each tool can ask for another model download. An import button exists.
  • Core function3/5Text to image worked and a good model gave convincing scenes. Brand text was garbled, a negative prompt was ignored, and four of six editing tries failed.
  • Guidance and iteration2/5No model information inside the app, no step-by-step edit flow found by the tester, Input Strength and Seed are hard to read. A queue and an Actions button help.
  • Performance4/5About one minute per picture at high resolution and about 5 GB memory for one model (both tester estimates); no speed or time display in the app.
  • Documentationn/aNot tested.
  • Trust and privacyn/aNot audited. The vendor claims 100 percent offline use; models are downloaded through the app. Offline operation was not tested.
  • Uninstalln/aNot tested.

Scores are proposals derived from the evidence below (1 = poor, 5 = very good). They are the tester's to confirm.

Test details

App
DiffusionBee. The notes spell it 'Diffusion B', 'Diffusion Bee' and 'DiffusionBee'; this report uses the app's own spelling. Observed
Version
Not recorded. The vendor page shows no version and no release date.
Tester
Hans Kuepper, founder of PromptQuorum
Started
14 October 2026 (time not recorded). The notes say '14 Oktober 2027'; the year is read as a typo because the test ran in 2026 (a file-info screenshot in the Msty document is dated 14 Oct 2026). Assumption
Ended
Not recorded
Hardware
Apple M3-family Mac with 24 GB. The notes say 'M3 as usual'; another passage says '24 gigabyte Mac M3'. The standard test machine is a MacBook Pro with M3 Pro; same machine assumed. Assumption
System
macOS; version not recorded
Source
DiffusionBee website download page (a browser tab 'diffusionbee.com/download' is visible behind the app in the first screenshot) Observed
Download
270 MB DMG (as read by the tester) Observed
Why tested
Not stated in the notes.
Objective
Not stated. Derived from the tasks: run local image generation on the 24 GB Mac, then try a real place, brand text, editing and a negative prompt. Assumption
AI help used
A Google answer on Juggernaut XL was pasted into the notes. The long brand prompt contains Markdown bold marks, which suggests it was written by an AI; not confirmed. The Heidelberg prompt was written years ago, 'I think' with ChatGPT or another frontier model. Observed

Every statement carries a label:ObservedMeasuredTester estimateVendor claimThird partyAssumptionTester viewTester errorWhat the labels mean

Disclosure. The tester founded PromptQuorum (promptquorum.com), a content site and directory about local AI apps. DiffusionBee is listed in that directory and has an existing, separately written review page on the site. The notes record no contact with the vendor, no payment and no sponsorship.

Raw notes PDF: to be added

Six moments that shaped this test

Why doesn't it say anything about the size of the models so I can see what runs on my computer?

Tester notes, lightly edited from voice transcription.

How the test went

Download, first start and the first model

Observed

The installer is a 270 MB DMG from the website. The tester: 'Really nice startup. Looks fake [wording unclear in the notes]. Nothing to be done more. Just click open.'

Observed

The home screen 'All AI Tools' shows Text to image, Image to image, AI Canvas, Illusion Generator, Inpainting and Upscaler (list scrolled; more may sit below).

Figure 2Home screen after the first start, list scrolled. Six tools are visible: Text to image, Image to image, AI Canvas, Illusion Generator, Inpainting, Upscaler. The sample pictures on the cards are the vendor's.
Observed

First use asks for a model: 'Download model to get started. You need to download the following models to generate: DiffusionBee Default 0.1'. The progress bar shows a percentage only: no size and no time estimate. The notes say 2 percent after less than a minute; the screenshot shows 3 percent.

Figure 3First start: a download dialog for 'DiffusionBee Default 0.1' with a bar at 3 percent. No file size and no remaining time are shown.
Tester view

The dialog should say how big the model is and how long the download takes.

Observed

While a model downloads, other areas of the app can be opened and used (notes).

Observed

The first download failed with 'Please check your internet connection or firewall. ESOCKETTIMEDOUT' and the single option 'Download Again'.

Figure 4Download error for 'DiffusionBee Default 0.1': 'Please check your internet connection or firewall. ESOCKETTIMEDOUT'. The only option is 'Download Again'. The tester reports the download had reached 65 percent.
Assumption

The tester thinks his slow connection at the test location caused the timeout. Not verified. He reports the download was at 65 percent and had to start over; whether it resumed from zero was not checked.

Tester view

'Come on, this is so unprofessional.' After the download: 'Hurray, after download it works.'

The Models page

Observed

The Models page is a grid of cards, each with a name, a one-line description and a tag such as 'sdxl_base float8_1'. It lists SDXL Base, Juggernaut XL, BluePencil XL, RealVis XL, Animagine XL V3.1, Anything XL, DreamShaper XL Turbo and more. No download size is shown on any card.

Figure 5Models page (scrolled). Each card has a name, a short line and a tag such as 'sdxl_base float8_1'. No download size is shown. FLUX.1-schnell and FLUX.1-dev carry the red text 'You need to update DiffusionBee to use this model'.
Observed

FLUX.1-schnell and FLUX.1-dev show red text: 'You need to update DiffusionBee to use this model.' The tester had downloaded the app about two minutes before.

Third party

The PromptQuorum directory lists the last upstream update of DiffusionBee as 30 October 2024 (more than a year before this test), and the vendor page footer reads 'Β© 2024'. The project's README lists SD 1.x, SD 2.x, SD XL, Inpainting, ControlNet and LoRA and does not mention FLUX. Read on 16 October 2026; the release list on GitHub could not be read.

Observed

An 'Import From Computer' button sits on the Models page. The tester infers that models he already has can be imported (not tested).

Tester view

He asks why the page shows no model sizes so he can see what runs on his computer, and why there is no short explanation of what each model is for. 'And as no instruction, it is just like the random downloads again.'

Observed

A card for Samaritan 3d Cartoon showed a download bar at 1 percent with no size (notes and a small screenshot).

First pictures: a circle and a brand visual

Observed

Prompt 'circle with green dot in the middle': a white disc with a green centre on a green background. Settings: Default_SDB_0.1, 512 x 512, 1 image, seed -1, 25 steps. Every picture carries an 'Actions' button.

Figure 6First image. Prompt: 'circle with green dot in the middle'. Default_SDB_0.1, 512 x 512, 1 image, seed -1, 25 sampling steps. The result matches the prompt. An 'Actions' button sits on the picture.
Observed

Next, 'a real challenge': a long, structured prompt for a PromptQuorum brand visual and logo. Settings: Default_SDB_0.1, 1024 x 1024, 3 images, 25 steps. The screen shows a spinner, 'Add to Queue' and 'Stop all'.

Observed

The three results are black and white boxes and cards with garbled lettering. No readable 'PromptQuorum.com' and no usable logo.

Figure 7Three results for the long PromptQuorum brand prompt (Default_SDB_0.1, 1024 x 1024, 3 images). Boxes and cards with garbled lettering; no readable 'PromptQuorum.com' and no usable logo.
Assumption

The tester writes 'I assume the prompt failed because that was not requested'. The meaning is unclear in the notes.

Tester view

He likes choosing the number of pictures and size. What he misses is a speed indication, an end time and 'some entertainment while it's working'.

A real place: Heidelberg

Observed

The prompt, written years ago for a frontier model: a photorealistic picture from the Heumarkt in Heidelberg looking up to the castle, with birds and a sunrise behind the castle. Model and settings not recorded.

Observed

The three results show a castle on a wooded hill above old half-timbered houses, with birds. None shows the Heumarkt view or the Heidelberg castle as such.

Figure 8Results for the Heidelberg prompt (Heumarkt looking up to the castle, birds and a sunrise behind it). Model and settings not recorded. The pictures show a castle, a hill and old houses, but not that place or that view.
Tester error

The tester expected an image model to know a real place and its angle. He says himself: 'too much expected from this tool'.

Tester view

'I could have written, do a castle up the hill with a sunset and birds behind. That's the difference between frontier models with access to the internet and pure LLMs that are just generating pictures.'

Assumption

The difference is access to the internet or to place knowledge. Not tested in this report.

Observed

The tester also tried pictures 'other systems might refuse'. The notes say the app 'did not say stop on anything'. The prompts were not recorded and no screenshot exists.

Inpainting: logo and passer-by

Observed

Opening Inpainting asks for yet another model: 'ControlNet Inpaint', shown at 3 percent, no size.

Figure 9Opening Inpainting for the first time asks for another model download: 'ControlNet Inpaint', 3 percent. No size, no time estimate.
Observed

Test 1: a photo of a pasta box. Prompt 'remove barillia logo' (brand misspelled), with a mask over the logo. The first try 'failed' per the notes.

Figure 10Inpainting on a photo of a pasta box. Prompt: 'remove barillia logo' (the brand is misspelled). Default_SDB_0.1. Tools above the picture: Stroke Size, Open, Save, Clear Mask.
Observed

After a second try the logo text is no longer readable, but pink patches remain and the spaghetti strands are smeared.

Figure 11Result of the second inpainting try. The logo text is no longer readable. Pink patches and smeared spaghetti strands remain where it was.
Tester view

'Technically, removing worked, just not putting the spaghettis back together.'

Observed

Test 2: a street photo with a passer-by. In the result the person is gone. The tester: 'Nearly there. If you don't expect something and I don't look for it, you don't see it.'

Figure 12Result of removing a walking person from a street photo. No person is visible. The tester judged it 'nearly there'. The original photo, which shows the person, is not published.
Tester error

The brand name in the prompt was misspelled ('barillia'). The mask, not the prompt, did the work, so the effect is probably small (assumption).

AI Canvas and image to image: sky and pop art

Observed

AI Canvas with the street photo and the prompt 'Make the sky dark blue, real summer day' at Input Strength 30. The result was not captured.

Figure 13AI Canvas. Prompt: 'Make the sky dark blue, real summer day'. Default_SDB_0.1, Input Strength 30, 25 steps. The result was not captured. A passer-by in the photo is pixelated here.
Tester view

'Blue sky didn't work out, or I don't understand the mechanism.'

Observed

Image to image with 'make this into a pop art cartoon picture' on Samaritan_3d_Cartoon_v1_s2 at Input Strength 80.02. The result is a softer, muted copy of the photo, not pop art. Tester: 'Pop art also didn't work out. Not sure why.'

Figure 14Image to image. Prompt: 'make this into a pop art cartoon picture'. Samaritan_3d_Cartoon_v1_s2, Input Strength 80.02. The result is slightly softer and muted, not pop art. Passers-by are pixelated here.
Assumption

This screenshot sits at the end of the notes, after the speed remark, and is read here as the pop-art try. Not confirmed.

Assumption

A higher Input Strength keeps more of the original picture. Data points: 21.07 and 21.46 changed the picture a lot, 90.13 returned it almost unchanged, 80.02 gave a near copy. Four settings only; the app's own explanation was not recorded.

Clown, elephant, volcano: models, guidance and a negative prompt

Observed

The tester checked memory use with Samaritan 3D Cartoon. Prompt 'draw a clown dancing on an elephant', 512 x 512, 1 image: a dancing cartoon clown with a tan elephant-like shape fused behind him.

Figure 15Samaritan_3d_Cartoon_v1_s2, 512 x 512, 1 image. Prompt: 'draw a clown dancing on an elephant'. A dancing cartoon clown with a tan elephant-like shape fused behind him.
Tester estimate

Memory need on this model: about 5 GB 'of my VRAM'. Method not recorded. Apple Silicon has one shared memory pool.

Observed

Longer prompt (clown on top of an elephant, beach, blue ocean, exploding volcano) with the negative prompt 'No blue sky!!' at 1024 x 1024: a blue muscular creature with fiery sparks. No clown, elephant, beach or volcano can be made out. Tester: 'a nice result, but not really what I outlined'.

Figure 16Samaritan_3d_Cartoon_v1_s2, 1024 x 1024, 1 image. The longer prompt and negative prompt 'No blue sky!!'. The result is a muscular blue creature with sparks; no clown, elephant, beach or volcano can be made out.
Observed

With the guidance scale at maximum (which, per the app's instruction, 'means it should really do what I ask'): a clown, an elephant-like animal and an erupting volcano appear. No beach or blue ocean can be made out; the ground is dark.

Figure 17Same prompt with the guidance scale set to maximum, per the notes (the slider was not captured). A clown, an elephant-like animal and an erupting volcano appear. No beach or blue ocean can be made out; the ground is dark.
Tester view

'I would say close, close, close or maybe perfect.'

Observed

Same prompt on JuggernautXL_v7_f8 (a further download): a clown with balloons on an elephant, a big volcano plume, a beach with umbrellas and blue water. The sky is blue, so the negative prompt 'No blue sky!!' was not followed. Tester: 'Looks great, except the negative prompt was skipped.'

Tester view

He wishes the window said what a model is, instead of having to look it up elsewhere. A Google answer pasted into the notes describes Juggernaut XL as an SDXL fine-tune for photorealism (see Background).

A photorealistic couple, and speed

Observed

Prompt: 'photorealist a couple in love on the beach, watching the sunset over the ocean, birds in the sky, some boats on the water, some palm trees seen'. JuggernautXL_v7_f8, 1216 x 1216, 6 images requested. Two results were captured.

Figure 20Settings for the couple run: JuggernautXL_v7_f8, 1216 x 1216, 6 images, seed -1.
Observed

Both show sunset, palms and birds. The first has one sailboat and a camera on the sand; the second has several boats but three people on two benches where the prompt asked for a couple.

Figure 18First of the two couple-on-beach results shown (JuggernautXL_v7_f8, 1216 x 1216, 6 images requested). Palms, birds, sunset and one sailboat are present; a camera lies on the sand, which was not requested.
Observed

The second result (Figure 19) is shown here.

Figure 19Second result. Boats, palm, birds and sunset are present, but three people appear (one man alone on a separate bench) where the prompt asked for a couple.
Tester view

'Looks a bit like AI, but well done, well done.' He likes that you choose how many pictures and what size, and the app 'just runs and runs' while you do something else, then you pick the best.

Tester estimate

About one minute per picture at the highest resolution; a file of about two megabytes per picture. Neither was timed or shown in a screenshot. 'Not very fast, but it's okay.'

More tests and the closing view (notes found in the Msty document)

Assumption

The Word file for the Msty test also holds notes and screenshots on DiffusionBee. They are used here as a second source. Their date and order relative to the tests above are not recorded; a file-info screenshot dated 14 October 2026, 17:58 suggests the same day.

Observed

'Generate similar images' produced four similar beach-couple scenes from one picture. Tester: a nice function; he calls it 'really impressive'.

Figure 21Four similar beach-couple pictures from 'Generate similar images'. Source: the Word file for the Msty test; date and settings not recorded.
Measured

A PNG saved to Downloads on 14 October 2026 at 17:58 measures 38,733,330 bytes (38.7 MB). Which picture it is, is not recorded.

Observed

Image to image on the beach couple picture, prompt 'add a cruise ship to the picture', Input Strength 21.07: a cruise ship appears at sunset seen from a deck railing. The couple and palms are gone.

Figure 22Image to image, first try. Input: the beach couple picture. Prompt: 'add a cruise ship to the picture'. Default_SDB_0.1, Input Strength 21.07. A cruise ship appears at sunset, seen from a deck railing; the couple and palms are gone.
Observed

Second try (long prompt, Input Strength 21.46): a sunset sea view from a deck with a palm and chairs; no ship on the horizon.

Observed

Third try (Input Strength 90.13): output almost identical to the input; no ship.

Figure 23Third try, long prompt ('Keep the picture exactly as is, but on the horizon next to the sunbeam add a big cruise ship'), Input Strength 90.13. The output is almost the input picture; no ship.
Observed

Per the notes, setting the Input Strength to 100 'crashes' the app. No screenshot; version not recorded.

Observed

Eiffel Tower prompt (JuggernautXL_v7_f8, 2 images, seed 770465): two nearly identical towers seen from below. The tester says the tower is fine but direction and proportions are off, and the French-garden trees are 'spot on' while the rest around the tower is missed.

Figure 24Prompt: 'Eiffeltower in paris from the Marsfield with a blue sky, extra photorealistic'. JuggernautXL_v7_f8, 1216 x 1216, 2 images, seed 770465, 25 steps. Two close variants; the tower is recognizable.
Observed

New York night skyline with 'add 3 helicopters flying' (epicrealismXL_v8, 75 steps): more than three helicopters are visible. Tester: it 'cannot count till three and created a second Manhattan Island'.

Figure 25Prompt: 'new york city skyline at night., photorealist, add 3 helicopters flying'. epicrealismXL_v8, 1216 x 1216, 1 image, seed 770465, 75 steps, style 'enhance'. More than three helicopters are visible.
Observed

A food photo with the prompt 'make this german dinner into a cartoon style, many colors, really funny': per the notes, the app 'gave me the same picture back several times'. The result was not captured.

Observed

The Seed field has helper text that the tester quotes as 'Starting point for iteration. Any number will do. [App?] will pick one if left blank.' He is 'not sure what the value is'. The word before 'will pick one' is unclear in the notes.

Tester estimate

With the Claude app, Word, WhatsApp, Chrome and other apps open, he puts memory use at about 20 GB of 24 GB. His reading: 'even on a 24 gigabyte Mac... it's at the limit again'. The real lesson of his testing is VRAM.

Tester view

'Function-wise and interface-wise, this is so far the best local LLM app tool that I tried... Not sure I need to learn two or three of these functions, which I do not understand what they do.' 'The first picture app that really works.'

Tester view

Missing: fine-tuning a picture step by step ('this a little bit, this a little bit'). 'Currently it's not working.' He may be mishandling it. 'In a year from now, this will be perfect.' Final line: 'Smooth interface, works with smaller models, really mostly self-explanatory. Great functions that you can hand over one picture to another tool.'

Assumption

The tester's forecast that local models will stand beside cloud models within a year or two is not tested here.

Claims versus what the tester saw

ClaimSourceObservedLabel
'Runs 100% offline.' 'Your prompts, models and generated images never leave your device.'Vendor website, read 16 Oct 2026Models were downloaded through the app (a connection was needed, and one download timed out). Generation ran on the Mac. Offline use and network traffic were not tested.Observed
'Completely free of charge.'Vendor website (meta description)No payment prompt appears in the notes or screenshots.Observed
About 30 seconds per image on an 8 GB M1 MacBook AirVendor websiteThe tester reports about one minute per picture at 1216 x 1216 on JuggernautXL on an M3 with 24 GB. Different model and size; not comparable.Tester estimate
Toolbox that includes text to image, image to image, inpainting, AI canvas, upscaler, illusion generator, generative fill, video tools, image variants, model training, control imagesVendor website, read 16 Oct 2026Home screen showed six tools. Text to image, image to image, inpainting, AI canvas and variants were used. Upscaler, Illusion Generator, video tools and training were not tried.Observed
FLUX.1-schnell and FLUX.1-dev offered on the Models pageAppBoth carry 'You need to update DiffusionBee to use this model'. They were not downloaded or used.Observed
Guidance scale: at maximum the model follows the prompt more closelyApp instruction, as paraphrased by the testerCloser on one prompt (elephant, volcano appear); the beach and ocean still missing. One run.Observed
Negative prompt 'No blue sky!!'Tester's promptIgnored by JuggernautXL (blue sky). On Samaritan the result had no visible sky in either run.Observed

Does it fit in 24 GB?

24 GB memory
  • Samaritan 3D Cartoon while generatingabout 5 GB (method not recorded) below 24 GB Tester estimate
  • Whole Mac with many apps open, during a generationabout 20 GB used (read aloud by the tester) below 24 GB Tester estimate

The app shows no model sizes, so there is no download-size row. DMG: 270 MB. The first screen after the download offers no memory hint. Both figures above are spoken by the tester and were not captured in a screenshot; the 20 GB figure covers the whole Mac, not the app alone.

Usage log

#TaskModelResultTimeStatusFigures
1Download the first model and startDiffusionBee Default 0.1One timeout (ESOCKETTIMEDOUT); worked after a restartNot recordedPartialFig. 3, Fig. 4
2Text to image: circle with a green dotDefault_SDB_0.1, 512White disc with green centre; matchesNot recordedPassFig. 6
3PromptQuorum brand visual, long prompt, 3 imagesDefault_SDB_0.1, 1024Garbled boxes and cards; no usable logoNot recordedFailFig. 7
4Heidelberg, Heumarkt view with castleNot recordedGeneric castle scenes, not the placeNot recordedPartialFig. 8
5Inpainting: remove a pasta-box logoDefault_SDB_0.1 + ControlNet InpaintLogo unreadable; pink patches and smeared strands remainNot recordedPartialFig. 10, Fig. 11
6Inpainting: remove a passer-by from a street photoNot recordedPerson gone; 'nearly there'Not recordedPassFig. 12
7AI Canvas: make the sky dark blueDefault_SDB_0.1, strength 30Did not work, per the tester; result not capturedNot recordedFailFig. 13
8Image to image: pop artSamaritan_3d_Cartoon_v1_s2, strength 80.02Near copy of the photoNot recordedFailFig. 14
9Clown on an elephant, short promptSamaritan_3d_Cartoon_v1_s2, 512Clown with an elephant-like shapeNot recordedPartialFig. 15
10Clown, elephant, beach, ocean, volcano + negative promptSamaritan_3d_Cartoon_v1_s2, 1024Blue creature; none of the objects recognizableNot recordedFailFig. 16
11Same prompt, guidance at maximumSamaritan_3d_Cartoon_v1_s2, 1024Clown, elephant-like animal, volcano; no beach or oceanNot recordedPartialFig. 17
12Same prompt on a second modelJuggernautXL_v7_f8, 1024All objects present; sky still blueAbout one minute (tester estimate)PartialFig. 1
13Couple on a beach, 6 picturesJuggernautXL_v7_f8, 1216Convincing scenes; one extra person in oneAbout one minute each (tester estimate)PassFig. 20, Fig. 18, Fig. 19
14Generate similar imagesNot recordedFour similar scenesNot recordedPassFig. 21
15Image to image: add a cruise ship (3 tries)Default_SDB_0.1, strength 21.07 / 21.46 / 90.13Ship on a deck with the couple gone; no ship; near copyNot recordedFailFig. 22, Fig. 23
16Input Strength set to 100Not recordedApp crashed (notes only)-Fail-
17Eiffel Tower, 2 picturesJuggernautXL_v7_f8, 1216Recognizable tower; angle and proportions off; two near-identical resultsNot recordedPartialFig. 24
18New York skyline with 3 helicoptersepicrealismXL_v8, 75 stepsMore than 3 helicoptersNot recordedPartialFig. 25
19Food photo into a cartoonNot recordedSame picture returned several timesNot recordedFail-

Where the tester got it wrong

  • Tester errorExpected an image model to know a real place and its angle (Heidelberg). He says so himself.
  • Tester errorMisspelled the brand in the inpainting prompt ('barillia').
  • Tester errorWrote '14 Oktober 2027' as the start date; read here as 2026.
  • Tester errorLeft gaps in the record: app version, macOS version, end time, the models and settings for several pictures, the result of the sky edit, and how memory use was measured.
  • Tester errorPut part of this test into the Msty document, so the notes exist in two files and their order is not recorded.
  • AssumptionThe tester suspects he may be mishandling the Input Strength control; the data points suggest higher values keep more of the original, which could explain several misses (pop art at 80.02, ship at 90.13). Not confirmed.
  • AssumptionThe 'close, close, close or maybe perfect' verdict on the clown picture is more positive than the screenshot, where no beach or blue ocean can be made out.

Findings register

IDFindingCategoryLabelSeverityFigures
DB-01Model cards show a name, a line and a tag, but no download size, task or hardware fit.OnboardingObservedHighFig. 5
DB-02FLUX.1 cards say 'You need to update DiffusionBee to use this model', although the app was newly installed.OnboardingObservedHighFig. 5
DB-03Directory shows the last upstream update as 30 October 2024 (over a year old); README does not mention FLUX.MaintenanceThird partyMedium-
DB-04The model download shows a percentage only: no size, no time estimate. Other areas stay usable meanwhile, per the notes.UXObservedMediumFig. 3
DB-05First download failed with ESOCKETTIMEDOUT; the only option was 'Download Again' and the tester reports a restart from the beginning.UXObservedMediumFig. 4
DB-06Inpainting needs a further model download (ControlNet Inpaint), without a size.UXObservedMediumFig. 9
DB-07Text to image worked on the first try with the default model.Core functionObservedPositiveFig. 6
DB-08Several pictures can be queued ('Add to Queue', 'Stop all'); the tester keeps working meanwhile.Core functionObservedPositiveFig. 18
DB-09No speed indication or end time while generating.UXTester viewLow-
DB-10A long brand prompt returned garbled lettering and no usable logo.Core functionObservedMediumFig. 7
DB-11A real place and view (Heidelberg) was not reproduced; pictures were generic.Core functionObservedLowFig. 8
DB-12Logo removal by inpainting left pink patches and smeared detail.EditingObservedMediumFig. 11
DB-13Person removal by inpainting worked ('nearly there').EditingObservedPositiveFig. 12
DB-14Sky change on AI Canvas did not work, per the tester.EditingTester viewMediumFig. 13
DB-15Pop art on image to image at strength 80.02 returned a near copy.EditingObservedMediumFig. 14
DB-16Adding a cruise ship failed in three tries: a ship with the couple lost, no ship, near copy.EditingObservedHighFig. 22, Fig. 23
DB-17Higher Input Strength keeps more of the original (four settings only).ControlsAssumptionMediumFig. 22, Fig. 23, Fig. 14
DB-18Setting Input Strength to 100 crashes the app, per the notes (no screenshot).StabilityObservedHigh-
DB-19The negative prompt 'No blue sky!!' was ignored on JuggernautXL.Core functionObservedMediumFig. 1
DB-20Guidance at maximum brought the clown, elephant and volcano closer to the prompt on Samaritan.Core functionTester viewLowFig. 17
DB-21The app says nothing about what a model is; the tester looked it up on Google.GuidanceTester viewMediumFig. 5
DB-22Seed and Input Strength were not clear to the tester.GuidanceTester viewLow-
DB-23About 5 GB memory on Samaritan and about one minute per picture on JuggernautXL at 1216 x 1216.PerformanceTester estimatePositiveFig. 20
DB-24'Generate similar images' produced four close variants; an Actions button on each picture lets the tester pass it to other tools.Core functionObservedPositiveFig. 21, Fig. 6
DB-25The tester ranks it the best local image app he has tried.OverallTester viewPositive-

Severity is the impact on a first-time user. Proposed, not measured.

Who it is for

Likely fit

  • AssumptionMac users who want a free local text-to-image tool and are willing to download and try several models.
  • Vendor claimPeople who want everything on their own machine, as the vendor describes it (not verified).

Likely poor fit

  • Tester viewCreatives who want to take one picture and change it step by step. The tester did not get this to work.
  • AssumptionFirst-time users who expect the app to say which model fits their Mac or what a model is for.

Retest. Retest the untested parts (Upscaler, Illusion Generator, video tools, model import, offline use, uninstall) and record version and macOS first. Retest after the next release; the directory's last upstream update is from October 2024, so a release may be some way off (assumption).

That's the difference between frontier models with access to the internet and pure LLMs that are just generating pictures.

Tester notes, lightly edited from voice transcription.

Frequently asked questions

Is DiffusionBee free and does it run on the Mac?

The vendor says it is free and runs offline. In the test no payment prompt appeared, models were downloaded through the app, and pictures were generated on the Mac. Offline use and network traffic were not tested. Observed

Can DiffusionBee edit an existing picture?

Mostly not in this test. Removing a passer-by with inpainting came close; logo removal left pink patches, and the sky change, the pop-art change and adding a cruise ship did not work. Observed

How long does one picture take on a 24 GB Mac?

The tester puts it at about one minute per picture at 1216 x 1216 with JuggernautXL on an M3 Mac with 24 GB. It was not timed. Tester estimate

Does DiffusionBee show how big a model is before downloading?

No. The Models page cards show a name, a short line and a tag but no size, and the download dialogs show a percentage only. Observed

Why do the FLUX.1 models say the app needs an update?

The FLUX.1-schnell and FLUX.1-dev cards show 'You need to update DiffusionBee to use this model', although the tester had downloaded the app about two minutes earlier. They were not downloaded or used. Observed

Background on the maker

Not hands-on. The items below come from the vendor's website and the GitHub project, the PromptQuorum directory, and a Google answer the tester pasted. They were read on 16 October 2026 by a web-fetch tool that summarises pages, and were not independently verified.

  • Vendor claimThe vendor page names no company or person. It links a GitHub repository and an account under the handle 'divamgupta'. It says generated images may be used as long as the CreativeML Open RAIL-M license is followed.
  • Third partyThe PromptQuorum directory lists DiffusionBee as free, AGPL-3.0, macOS only, with about 13,600 GitHub stars; GitHub shows AGPL-3.0, 13.6k stars, 727 forks and 385 open issues. Directory data last verified 12 September 2026.
  • Vendor claimSystem requirements per the README: macOS 12.3.1 or later on Intel, macOS 11.0.0 or later on M1/M2. The vendor page says macOS 13.1 and recommends Apple silicon. No RAM requirement is stated.
  • Third partyA Google answer pasted by the tester describes Juggernaut XL as a popular open-source fine-tune of Stable Diffusion XL by KandooAI with RunDiffusion, aimed at photorealism and anatomy, with several versions. Sources cited in it: rundiffusion.com, openlaboratory.com, huggingface.co and others; not checked here. License terms of the models used were not reviewed.

More hands-on tests

How to read the labels

Observed
Seen first-hand in the app, a screenshot or the tester's notes.
Measured
A value read from a dialog, counter or tool, with the number given.
Tester estimate
The tester's own estimate; not timed or counted.
Vendor claim
Stated by the app, its store listing or its website; not verified.
Third party
From another source (an AI assistant, an article); not verified here.
Assumption
An inference. It may be wrong.
Tester view
The tester's judgment or opinion.
Tester error
Where the tester made a mistake or missed something.

Sources

  • Tester's hands-on notes, 14 October 2026 (original Word document 'Diffusion Bee test'; PDF of the raw notes to be added).
  • Additional DiffusionBee notes and screenshots from the tester's Msty Word document (second source, used in 'More tests and the closing view').
  • DiffusionBee website (diffusionbee.com) and GitHub project (divamgupta/diffusionbee-stable-diffusion-ui), read 16 October 2026.
  • PromptQuorum directory listing for DiffusionBee (slug: diffusionbee).
  • Google answer on Juggernaut XL, as pasted by the tester.

Test ID pq-test-diffusionbee-2026-10-14 Β· Test standard v0.1 Β· Raw notes PDF: to be added

How I test apps β€” and why there is no fixed standard β€” These tests are my personal views, not guarantees.

MCP