MCPcopy Index your code
hub / github.com/divamgupta/diffusionbee-stable-diffusion-ui

github.com/divamgupta/diffusionbee-stable-diffusion-ui @2.5.3 sqlite

repository ↗ · DeepWiki ↗ · release 2.5.3 ↗
434 symbols 1,147 edges 77 files 20 documented · 5% 12 cross-repo links
README

Diffusion Bee - Stable Diffusion GUI App for MacOS

Twitter

Diffusion Bee is the easiest way to run Stable Diffusion locally on your Intel / M1 Mac. Comes with a one-click installer. No dependencies or technical knowledge needed.

  • Runs locally on your computer no data is sent to the cloud ( other than request to download the weights or unless you chose to upload an image ).
  • If you like Diffusion Bee, consider checking https://Liner.ai , a one-click tool to train machine learning models

Download

Download at https://diffusionbee.com/

For prompt ideas visit https://arthub.ai

Join discord server : https://discord.gg/t6rC5RaJQn

Features

  • Full data privacy - nothing is sent to the cloud ( unless you chose to upload an image )
  • Clean and easy to use UI with one-click installer
  • Image to image
  • Supported models : - SD 1.x, SD 2.x, SD XL, Inpainting, ControlNet, LoRA
  • Download models from the app
  • In-painting
  • Out-painting
  • Generation history
  • Upscaling images
  • Multiple image sizes
  • Optimized for M1/M2 Chips
  • Runs locally on your computer
  • Negative prompts
  • Advanced prompt options
  • ControlNet

How to use

1) Download and start the application

image

2) Enter a prompt and click generate

Text to image:

Screenshot 2023-12-13 at 1 19 38 PM

Image to image:

Screenshot 2023-12-13 at 1 14 35 PM

Multiple Apps:

Screenshot 2023-12-13 at 1 11 14 PM

Image to image with mask:

image

Inpainting:

image

image

Advanced AI Canvas:

Screenshot 2023-12-13 at 1 13 59 PM

image

ControlNet:

Screenshot 2023-12-13 at 1 12 43 PM

Screenshot 2023-12-13 at 1 12 22 PM

Download Models:

Screenshot 2023-12-13 at 1 13 08 PM

History:

image

To learn more, visit the documentation.

Requirements

  • Mac with Intel or M1/M2 CPU
  • For Intel : MacOS 12.3.1 or later
  • For M1/M2 : MacOS 11.0.0 or later

License : Stable Diffusion is released under the CreativeML OpenRAIL M license : https://github.com/CompVis/stable-diffusion/blob/main/LICENSE Diffusion Bee is just a GUI wrapper on top of Stable Diffusion, so all the term of Stable Diffusion are applied on the outputs.

References 1) https://github.com/CompVis/stable-diffusion 2) https://github.com/madebyollin/maple-diffusion 3) https://github.com/divamgupta/stable-diffusion-tensorflow 4) https://github.com/liuliu/swift-diffusion (big thanks to Liu Liu) 5) https://github.com/huggingface/diffusers

Core symbols most depended-on inside this repo

range
called by 56
electron_app/src/clip_tokeniser/clip_encoder.js
log
called by 42
backends/stable_diffusion/stable_diffusion/schedulers/scheduler_mixin.py
log_object
called by 15
backends/stable_diffusion/stable_diffusion/utils/logging.py
ord
called by 12
electron_app/src/clip_tokeniser/clip_encoder.js
update_state_raw
called by 11
backends/stable_diffusion/applets/applets.py
keys
called by 9
backends/model_converter/tdict.py
apply_seq
called by 9
backends/stable_diffusion_tf_models/layers.py
run_plugin_hook
called by 8
backends/stable_diffusion/stable_diffusion/plugins/plugin_system.py

Shape

Method 246
Function 122
Class 66

Languages

Python86%
TypeScript14%

Modules by API surface

backends/stable_diffusion_tf_models/diffusion_model.py27 symbols
backends/model_converter/fake_torch.py26 symbols
backends/stable_diffusion/stable_diffusion/stable_diffusion.py23 symbols
backends/stable_diffusion_tf_models/group_norm.py18 symbols
backends/stable_diffusion_tf_models/clip_encoder_v2.py16 symbols
backends/stable_diffusion_tf_models/clip_encoder.py16 symbols
backends/stable_diffusion/stable_diffusion/clip_tokenizer/__init__.py16 symbols
electron_app/src/clip_tokeniser/clip_encoder.js14 symbols
backends/stable_diffusion/stable_diffusion/schedulers/karras_scheduler.py14 symbols
electron_app/src/utils.js13 symbols
backends/model_converter/tdict.py13 symbols
backends/stable_diffusion_tf_models/interface.py12 symbols

Dependencies from manifests, versioned

@babel/core7.12.16 · 1×
@babel/eslint-parser7.12.16 · 1×
@codekraft-studio/vue-record0.0.3 · 1×
@fortawesome/free-solid-svg-icons5.15.4 · 1×
@fortawesome/vue-fontawesome2.0.6 · 1×
@vue/cli-plugin-babel5.0.0 · 1×
@vue/cli-plugin-eslint5.0.0 · 1×
@vue/cli-service5.0.0 · 1×
apexcharts3.33.0 · 1×
babel-eslint10.1.0 · 1×
bootstrap5.1.3 · 1×
bootstrap-vue2.21.2 · 1×

For agents

$ claude mcp add diffusionbee-stable-diffusion-ui \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact