HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
invoke-ai
InvokeAI
TypeScript2022–2026
invoke-ai / InvokeAI

InvokeAI

Invoke is a leading creative engine that uses image and video generation models to empower professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry-leading application interface, and serves as the foundation for multiple commercial products.

39Distinct people
57Mentions
1Explicit recommenders
29.1KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Invoke is a leading creative engine that uses image and video generation models to empower professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry-leading application interface, and serves as the foundation for multiple commercial products.

GitHub

Where it is used

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

What people are saying

Give InvokeAI a try. https://github.com/invoke-ai/InvokeAI Edit: Spec required from the documentation You will need one of the following: An NVIDIA-based graphics card with 4…

capybara_2020 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, 1:49:46 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 year57 dated mentions

Observed mentions: 2022-08-29 20:06:29 UTC to 2026-08-12 16:17:39 UTC.

0102030402022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 39 mentions; 2 submissions, 37 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 11 mentions; 3 submissions, 8 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 comments20242025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

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
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC39237
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC1138
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC615
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC000
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

What Hacker News says

57 sources
You're correct if you're focused exclusively on the work surrounding building foundation models to begin with. But if you take a broader view, having open models that we can legally fine tune and hack with locally has created a large and ever-growing community of builders and innovators that could not exist without these open models. Just take a look at projects like InvokeAI [0] in the image space or especially llama.cpp [1] in the text generation space. These projects are large, have lots of contributors, move very fast, and drive a lot of innovation and collaboration in applying AI to various domains in a way that simply wouldn't be possible without the open models. [0] https://github.com/invoke-ai/InvokeAI [1] https://github.com/ggerganov/llama.cpp
In Why YC went to DC
Probably not, since I have no idea what you're talking about. I've just been using the models that InvokeAI (2.3, I only just now saw there's a 3.0) downloads for me [0]. The SD1.5 one is as good as ever, but the SD2 model introduces artifacts on (many, but not all) faces and copyrighted characters. EDIT: based on the other reply, I think I understand what you're suggesting, and I'll definitely take a look next time I run it. [0] https://github.com/invoke-ai/InvokeAI
In Stable Diffusion 3
I actually used the rocm/pytorch image you also linked. I'm not sure what you're pointing to with your reference to the Fedora-based images. I'm quite happy with my NixOS install and really don't want to switch to anything else. And as long as I have the correct kernel module, my host OS really shouldn't matter to run any of the images. And I'm sure it can be made to work with many base images, my point was just that the dependency management around pytorch was in a bad state, where it is extremely easy to break. > Anyways, hopefully this PR fixes the immediate issue: https://github.com/invoke-ai/InvokeAI/pull/5714/files It does! At least for me. It is my PR after all ;)
In AMD funded a drop-in CUDA implementation built on ROCm: It's now open-source
> AMD's ROCm OCI base images, ROCm docs > "Install ROCm Docker containers" > Base Image: https://rocm.docs.amd.com/projects/install-on-linux/en/lates... links to ROCm/ROCm-docker: https://github.com/ROCm/ROCm-docker which is the source of docker.io/rocm/rocm-terminal: https://hub.docker.com/r/rocm/rocm-terminal : docker run -it --device=/dev/kfd --device=/dev/dri --group-add video rocm/rocm-terminal ROCm docs > "Docker image support matrix": https://rocm.docs.amd.com/projects/install-on-linux/en/lates... ROCm/ROCm-docker//dev/Dockerfile-centos-7-complete: https://github.com/ROCm/ROCm-docker/blob/master/dev/Dockerfi... Bazzite is a ublue (Universal Blue) fork of the Fedora Kinoite (KDE) or Fedora Silverblue (Gnome) rpm-ostree Linux distributions; ublue-os/bazzite//Containerfile : https://github.com/ublue-os/bazzite/blob/main/Containe
Read the rest
rfile#... has, in addition to fan and power controls, automatic updates on desktop, supergfxctl, system76-scheduler, and an fsync kernel: rpm-ostree install rocm-hip \ rocm-opencl \ rocm-clinfo But it's not `rpm-ostree install --apply-live` because its a Containerfile. To install a ublue-os distro, you install any of the Fedora ostree distros: {Silverblue, Kinoite, Sway Atomic, or Budgie Atomic} from e.g. a USB stick and then `rpm-ostree rebase <OCI_host_image_url>`: rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable rpm-ostree rebase ostree-image-signed: ublue-os/config//build/ublue-os-just/40-nvidia.just defines the `ujust configure-nvidia` and `ujust toggle-nvk` commands: https://github.com/ublue-os/config/blob/main/build/ublue-os-... There's a default `distrobox` with pytorch in ublue-os/config//build/ublue-os-just/etc-distrobox/apps.ini: https://github.com/ublue-os/config/blob/main/build/ublue-os-... [mlbox] image=nvcr.io/nvidia/pytorch:23.08-py3 additional_packages="nano git htop" init_hooks="pip3 install huggingface_hub tokenizers transformers accelerate datasets wandb peft bitsandbytes fastcore fastprogress watermark torchmetrics deepspeed" pre-init-hooks="/init_script.sh" nvidia=true pull=true root=false replace=false docker.io/rocm/pytorch: https://hub.docker.com/r/rocm/pytorch pytorch/builder//manywheel/Dockerfile: https://github.com/pytorch/builder/blob/main/manywheel/Docke... ROCm/pytorch//Dockerfile: https://github.com/ROCm/pytorch/blob/main/Dockerfile The ublue-os (and so also bazzite) OCI host image Containerfile has Sunshine installed; which is a 4k HDR 120fps remote desktop solution for gaming. There's a `ujust remove-sunshine` command in system_files/desktop/shared/usr/share/ublue-os/just/80-bazzite.just : https://github.com/ublue-os/bazzite/blob/main/system_files/d... and also kernel args for AMD: pstate-force-enable: rpm-ostree kargs --append-if-missing=amd_pstate=active ublue-os/config//Containerfile: https://github.com/ublue-os/config/blob/main/Containerfile LizardByte/Sunshine: https://github.com/LizardByte/Sunshine moonlight-stream https://github.com/moonlight-stream Anyways, hopefully this PR fixes the immediate issue: https://github.com/invoke-ai/InvokeAI/pull/5714/files conda-forge/pytorch-cpu-feedstock > "Add ROCm variant?": https://github.com/conda-forge/pytorch-cpu-feedstock/issues/... And Fedora supports OCI containers as host images and also podman container images with just systemd to respawn one or a pod of containers.
In AMD funded a drop-in CUDA implementation built on ROCm: It's now open-source
capybara_2020·Jul 26, 2023Recommendation phrase
Give InvokeAI a try. https://github.com/invoke-ai/InvokeAI Edit: Spec required from the documentation You will need one of the following: An NVIDIA-based graphics card with 4 GB or more VRAM memory. 6-8 GB of VRAM is highly recommended for rendering using the Stable Diffusion XL models An Apple computer with an M1 chip. An AMD-based graphics card with 4GB or more VRAM memory (Linux only), 6-8 GB for XL rendering.
In Stable Diffusion XL 1.0

Show HN: 3.0 Version of Invoke AI – open-source SD UI and Node-based Back end [video]

Hey all - Invoke started as one of the earliest Stable Diffusion UIs (you may remember it as “lstein”), and has evolved significantly into a full fledged react/typescript web app. We’ve been hard at work building a professional-grade backend to support our commercial move to serving businesses and enterprise with a hosted offering (invoke.ai), while keeping Invoke one of the best ways to self-host and create content as an open-core project. As of 3.0, all of the developments we’ve been working on and tweaking for our hosted environment are available to install and use locally, including an API and graph-based execution architecture - And, to demonstrate our commitment to free and open-source software, we’ve updated our license to the most explicitly permissive license available - Apache 2.0. — New SD Support in our 3.0 Version: - SDXL Sup
Read the rest
port - We’ve implemented support the impending SDXL model architecture (And the current 0.9 model), and we’ll follow-up with streamlined SDXL support in the core UI interfaces once the 1.0 model is released. - ControlNet - Integrated support for the most popular ControlNet models, directly in the UI, with a simple processor preview and UI/UX. - Boards - Expanded gallery support to better organize and manage large scale images. Multi-select, drag & drop to anywhere in the UI, and backed by a local database to provide performant operations even when you’re thousands of images deep. - Expanded Schedulers - Rather than list all of them here… All the schedulers/samplers you know and love, with the ability to set favorites and disable those you’ll never use. - Model Flexibility - Swap your VAE on demand. Mix and match models as needed. Clip Skip. With the flexibility of the experimental Node Editor, you can even swap models mid-generation. - LoRA Enhancements - Full LoRA support (for all the Lo’s and Ly’s you can name), we’ve also added a mechanism which directly patches the model UNet on loading a LoRA. Test for yourself. - UI/UX Updates - Across the board, we’ve worked to clean up the UI, optimize the options panel for the most commonly used features, and left a number of the tiny little microinteractions across the app that make using Invoke easy for your workflow. It’s our best UI yet, hands down. And more is coming. - Node Editor (Experimental) - The main reason 3.0 took as long as it did (5 months!) is because we disassembled the entire backend of the application, and put it back together one “node” at a time. It’s clean, streamlined, and scalable. This sets us up to drive powerful advanced experiences for power users and gives an easy way for contributors to extend the capabilities of Invoke. The Node Editor that exposes all of the available functionality in the background is in an “experimental” status, for explorers and developers - Mainly because we have a lot of UI/UX polish we want to apply to it, and provide better ways to help less experienced users be successful with it! — *Up Next* More is coming. We have plans to extend on many of the core UI/UX experiences in the application, add more community resources for sharing new plug-ins/nodes, and will release the full version of the Node Editor in 3.1. Stay tuned! –- Whether you're a dev looking to build on or contribute to the project, a professional looking for pro-grade tools to incorporate into your workflow, or just looking for a great open-source SD experience, we're looking forward to you joining our community. You can get the latest version on GitHub https://github.com/invoke-ai/InvokeAI/releases
6 points · Open discussion

Showing the 15 most recent of 57 sources. Enable JavaScript to search and browse every indexed mention.

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.