HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
AUTOMATIC1111
stable-diffusion-webui
Python2022–2024
AUTOMATIC1111 / stable-diffusion-webui

stable-diffusion-webui

Stable Diffusion web UI

88Distinct people
98Mentions
1Explicit recommenders
165.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Stable Diffusion web UI

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

For the image generation (or even indexing with the CLIP interrogator) side of things, recommend just installing the AUTOMATIC1111 github repo…

andthenwhat used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 7:02:50 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month98 dated mentions

Observed mentions: 2022-09-02 18:48:56 UTC to 2024-11-29 02:06:09 UTC.

0510152022-09-01 00:00:00 UTC to 2022-10-01 00:00:00 UTC (exclusive): 12 mentions; 2 submissions, 10 commentsSep 20222022-10-01 00:00:00 UTC to 2022-11-01 00:00:00 UTC (exclusive): 10 mentions; 3 submissions, 7 comments2022-11-01 00:00:00 UTC to 2022-12-01 00:00:00 UTC (exclusive): 9 mentions; 1 submissions, 8 comments2022-12-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 8 mentions; 1 submissions, 7 comments2023-01-01 00:00:00 UTC to 2023-02-01 00:00:00 UTC (exclusive): 17 mentions; 4 submissions, 13 comments2023-02-01 00:00:00 UTC to 2023-03-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2023-03-01 00:00:00 UTC to 2023-04-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments2023-04-01 00:00:00 UTC to 2023-05-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-05-01 00:00:00 UTC to 2023-06-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2023-06-01 00:00:00 UTC to 2023-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-07-01 00:00:00 UTC to 2023-08-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 comments2023-08-01 00:00:00 UTC to 2023-09-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2023-09-01 00:00:00 UTC to 2023-10-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-10-01 00:00:00 UTC to 2023-11-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsOct 20232023-11-01 00:00:00 UTC to 2023-12-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-12-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-01-01 00:00:00 UTC to 2024-02-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2024-02-01 00:00:00 UTC to 2024-03-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2024-03-01 00:00:00 UTC to 2024-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-04-01 00:00:00 UTC to 2024-05-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-05-01 00:00:00 UTC to 2024-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-06-01 00:00:00 UTC to 2024-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-01 00:00:00 UTC to 2024-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-01 00:00:00 UTC to 2024-09-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2024-09-01 00:00:00 UTC to 2024-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-10-01 00:00:00 UTC to 2024-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-11-01 00:00:00 UTC to 2024-12-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsNov 2024

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Sep 20222022-09-01 00:00:00 UTC2022-10-01 00:00:00 UTC12210
Oct 20222022-10-01 00:00:00 UTC2022-11-01 00:00:00 UTC1037
Nov 20222022-11-01 00:00:00 UTC2022-12-01 00:00:00 UTC918
Dec 20222022-12-01 00:00:00 UTC2023-01-01 00:00:00 UTC817
Jan 20232023-01-01 00:00:00 UTC2023-02-01 00:00:00 UTC17413
Feb 20232023-02-01 00:00:00 UTC2023-03-01 00:00:00 UTC505
Mar 20232023-03-01 00:00:00 UTC2023-04-01 00:00:00 UTC606
Apr 20232023-04-01 00:00:00 UTC2023-05-01 00:00:00 UTC101
May 20232023-05-01 00:00:00 UTC2023-06-01 00:00:00 UTC404
Jun 20232023-06-01 00:00:00 UTC2023-07-01 00:00:00 UTC000
Jul 20232023-07-01 00:00:00 UTC2023-08-01 00:00:00 UTC615
Aug 20232023-08-01 00:00:00 UTC2023-09-01 00:00:00 UTC404
Sep 20232023-09-01 00:00:00 UTC2023-10-01 00:00:00 UTC101
Oct 20232023-10-01 00:00:00 UTC2023-11-01 00:00:00 UTC211
Nov 20232023-11-01 00:00:00 UTC2023-12-01 00:00:00 UTC101
Dec 20232023-12-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
Jan 20242024-01-01 00:00:00 UTC2024-02-01 00:00:00 UTC202
Feb 20242024-02-01 00:00:00 UTC2024-03-01 00:00:00 UTC404
Mar 20242024-03-01 00:00:00 UTC2024-04-01 00:00:00 UTC000
Apr 20242024-04-01 00:00:00 UTC2024-05-01 00:00:00 UTC101
May 20242024-05-01 00:00:00 UTC2024-06-01 00:00:00 UTC000
Jun 20242024-06-01 00:00:00 UTC2024-07-01 00:00:00 UTC000
Jul 20242024-07-01 00:00:00 UTC2024-08-01 00:00:00 UTC000
Aug 20242024-08-01 00:00:00 UTC2024-09-01 00:00:00 UTC202
Sep 20242024-09-01 00:00:00 UTC2024-10-01 00:00:00 UTC000
Oct 20242024-10-01 00:00:00 UTC2024-11-01 00:00:00 UTC000
Nov 20242024-11-01 00:00:00 UTC2024-12-01 00:00:00 UTC202

What Hacker News says

6 sources
I was mostly referring to this project, which has some 1-click installers: https://github.com/oobabooga/text-generation-webui#alternati... Though I have not tried those 1-click installers, instead I have been manually running it. That project is based on the concept of this Stable Diffusion project: https://github.com/AUTOMATIC1111/stable-diffusion-webui Which is a few months ahead (because the Stable Diffusion tech happened a few months earlier) and is definitely at a point where anyone can easily run it, locally or on a hosted environment. I expect this "text-generation-webui" (or something like it) will be just as easy to use in the near, near future.
In Cerebras-GPT: A Family of Open, Compute-Efficient, Large Language Models
I think implying that GPL is not "fully open source" is a hot take. It's specifically designed to ensure you and anyone you distribute your code gets the same freedoms. Maybe you don't agree that it's a good license but that is its intention. GPL vs BSD-type licenses I guess is decades long argument by now. Maybe I'm a naive idealist but IMO the GPL-family of licenses are underrated. You can use them to make sure you don't work for free for someone who won't share their improvements. I liked the choice of AGPL for AUTOMATIC1111 Stable Diffusion web UI. (https://github.com/AUTOMATIC1111/stable-diffusion-webui) Commercial interests are very allergic to AGPL which ensures the project stays community-run and new features and fixes will prioritize the most ordinary user doing things for fun.
In Show HN: A fully open-source (Apache 2.0)implementation of llama
I’m a beginner-level coder and AI enabled me, at every level of my project, to make a fun website that thousands of people have been enjoying. I wanted to learn how the OpenAI API worked, and had the idea that it would be fun to make a website that “Canadianized” whatever text you entered into it. It took just a couple of days and it was an extremely eye-opening experience about AI empowering me to make something. 1) The OpenAI API at the heart of the project turned out to be the easiest part of the whole thing. Crafting a prompt was easy and intuitive. The OpenAI playground (https://platform.openai.com/playground - subscription required) was perfect for experimenting and refining. The OpenAI python API was easy to install, easy to learn, well documented in plain English, and easy to use. The project would have been impossible without GP
Read the rest
T-4’s power to do the actual “Canadianizing” of my users’ inputs, and harnessing that power was the easiest part of the project. 2) My project required two art elements — a welcoming natural beaver on the page where the user enters the text, and a robot beaver on a “please wait, the AI is working on it” page. I have never had the slightest artistic ability - I can’t draw a stick. So the ability to use Stable Diffusion on a Google Collab (https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki...), and Bing’s new version of Dall-E (https://www.bing.com/create), to create my art elements was a game-changer. With AI, I was able in a few minutes to create original art that basically satisfied all my requirements for free. 3) Creating the website was a big stretch for me. I’ve never created a web app before, only static websites. Since I’d already started down the path of using the Python version of OpenAi’s API, I decided to build the web app in Python using Flask. At first the process was traditional, googling questions, reading stack overflow, doing a tutorial. GPT-4 was a little helpful here, answering a few questions I had. But as the project progressed it became more complicated. I needed multi-threading so that the website could update while waiting for OpenAI to respond. I needed client side Javascript/AJAX code in the HTML/Jinja2 templates to poll the Python/Flask app and see when it had received the response from OpenAI. Here GPT-4 was a massive accelerator of learning and productivity. I asked it in plain English how to get my code to do this or that and would suggest an approach and some code. I would ask it to explain the code in detail which it did. Having been pointed in a good direction, and understanding what I was doing thanks to GPT-4’s detailed explanations, I was able to get my web app working correctly in just a couple of days. I made many mistakes, and so did GPT-4, but it felt extremely collaborative. It helped me, and I helped it. Every time I suggested it had made a mistake it would try to correct it until together we found a working solution. The end result was an app that’s brought me great pleasure. It’s enabled me to entertain thousands of people, and I’ve gotten tons of positive feedback and thanks. Now that the app is written, it’s really trivial for me to make other versions of it to entertain other communities I’m part of - my local community, audiophiles, headphone fanatics, photographers, etc. The reason it’s so incredibly easy to make other versions is that all I need to do is generate some new art with AI, which takes minutes. And write a new prompt for GPT-4 which also takes minutes. I feel very empowered by these AI tools, and much more confident than before that I can overcome roadblocks with the help of GPT-4.
In AI enabled me to make a fun AI-powered site for hosers
In `diffusers` implementations (like InvokeAI) its pretty easy: https://github.com/huggingface/diffusers/blob/42beaf1d23b5cc... But I also compile the VAE and some other modules, I will reply again later when I can look at my local code. Some modules (like face restoration or the scheduler) still dont like torch.compile. For the Automatic1111 repo (and presumably other original Stability AI implementations), I just add `m.model = torch.compile(m.model)` here: https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob... I tried changing the options in the config dict one by one, but TBH nothing seems to make a significant difference behind the default settings in benchmarks. I haven't messed with compiling LORA training yet, as I dont train much and it is sufficiently fast, but I'm sure it could be done.
In PyTorch 2.0
One thing I think will be different and that had totally escaped my radar until recently is just the enormous and diverse community that has been developing around Stable Diffusion, which I think will be less likely to form with language models. I just recently tried out one of the most popular [0] Stable Diffusion WebUIs locally, and I'm positively surprised at how different it is to the rest of the space around ML research/computing. I consider myself to be a competent software engineer, but I still often find it pretty tricky to get e.g. HuggingFace models running and doing what I envision them to do. SpeechT5 for instance is reported to do voice transformations, but it took me a good bit of time and hair-pulling to figure out how to extract voice embeddings from .wav files. I'm sure the way to do this is obvious to most researchers, m
Read the rest
aybe to the point of feeling like this needs not a mention in the documentation, but it certainly wasn't clear to me. The community around Stable Diffusion is much more inclusive, though. Tools go the extra effort to be easy to use, and documentation for community created models/scripts/tools is so accessible as to be perfectly usable by a non-technical user who is willing to adventure a little bit into the world of hardcore computing by following instructions. Sure, nothing is too polished and you often get the feeling that it's "an ugly thing, but an ugly thing that works", but the point is that it's incredibly accessible. People get to actually use these models to build their stories, fantasy worlds, to work, and things get progressively more impressive as the community builds upon itself (I loved the style of [1] and even effortlessly merged its style with another one in the WebUI, and ControlNet [2] is amazing and gives me ideas for integrating my photography with AI). I think the general interest in creating images is larger than for LLMs with their current limitations (especially in current consumer-available hardware). I do wonder how much this community interest will boost the spaces in the longer run, but right now I can't help but be impressed by the difference in usability and collaborative development between image generative and other types of models. [0] https://github.com/AUTOMATIC1111/stable-diffusion-webui [1] https://civitai.com/models/4998/vivid-watercolors [2] https://github.com/Mikubill/sd-webui-controlnet
In Large language models are having their Stable Diffusion moment

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.