#2424th of 56 in Image and video

civitai

Source of the Civitai site for sharing Stable Diffusion models

Stars
7.3k
License
Apache-2.0
Last commit
Nov 2026
Language
TypeScript
Stars, last 29 weeks+309
21 Apr 2026: 7,006 stars28 Apr 2026: 7,021 stars5 May 2026: 7,031 stars12 May 2026: 7,038 stars19 May 2026: 7,047 stars26 May 2026: 7,060 stars2 Jun 2026: 7,070 stars9 Jun 2026: 7,085 stars16 Jun 2026: 7,092 stars23 Jun 2026: 7,102 stars30 Jun 2026: 7,114 stars7 Jul 2026: 7,122 stars14 Jul 2026: 7,136 stars21 Jul 2026: 7,146 stars28 Jul 2026: 7,156 stars4 Aug 2026: 7,167 stars11 Aug 2026: 7,176 stars18 Aug 2026: 7,186 stars25 Aug 2026: 7,199 stars1 Sept 2026: 7,208 stars8 Sept 2026: 7,213 stars15 Sept 2026: 7,223 stars22 Sept 2026: 7,233 stars29 Sept 2026: 7,242 stars6 Oct 2026: 7,255 stars13 Oct 2026: 7,259 stars20 Oct 2026: 7,266 stars27 Oct 2026: 7,293 stars3 Nov 2026: 7,303 stars10 Nov 2026: 7,315 stars

7,006 on 21 Apr 20267,315 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Next.js, tRPC and Prisma/Postgres application behind civitai.com, where users upload and browse Stable Diffusion models (textual inversions, hypernetworks, VAEs and similar), and comment on them. The repo is a web platform for hosting and discussing models, not a generation tool. Local development runs Postgres, Redis, MinIO, Meilisearch, ClickHouse and a mail catcher via Docker Compose.

Who it is for: Developers contributing to or self-hosting a model-sharing site like Civitai

Strengths

  • Full production site source under Apache-2.0, including Prisma schema and migrations
  • Compose file starts all local dependencies; seed script populates an empty database
  • Nix flake option bootstraps the toolchain and dev server in one command

Weaknesses

  • Generation, training, chat, notifications and Buzz do not work locally
  • Signals and buzz containers come from private ghcr.io images, internal members only
  • Requires exact Node 24 and pnpm; wrong Node version only warns, then fails oddly
  • Manual setup: MinIO access keys and env edits, plus slow destructive migrate and reseed steps

What it needs

  • no GPU
  • Docker + Compose
  • Needs Docker Compose v2, Node.js 24, pnpm, PostgreSQL, Redis, MinIO, Meilisearch, ClickHouse, Mailpit
  • Models: Stable Diffusion checkpoints, textual inversions, hypernetworks, VAEs
  • port 3000

Quick answers

Is civitai open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run civitai with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does civitai need a GPU?

No, it runs without one.

Also in Image and video

See all 56
Also in Image and video
RankProjectScore
1frigateLocal NVR with realtime object detection for IP cameras37.4k starsMIT92 out of 100
2MoneyPrinterTurboGenerates short videos from a topic, with script, footage, voiceover and subtitles142.4k stars+12,729 (+9.8%) in 30 daysMIT88 out of 100
3toonflow-appInfinite-canvas tool for AI short drama and comic video production21.4k stars+4,197 (+24%) in 30 daysMIT86 out of 100
#4ComfyUINode-graph editor for running diffusion image, video, audio and 3D workflows146.3k stars+9,609 (+7.0%) in 30 daysGPL-3.085 out of 100
#5InvokeAIWeb UI for diffusion image generation with inpainting canvas and node workflows29.1k stars+545 (+1.9%) in 30 daysApache-2.085 out of 100