ComfyUI Extension: Civitai Updater

Authored by gregory-richard

Created

Updated

7 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

ComfyUI extension to scan local Civitai models and check for newer versions.

Looking for a different extension?

Custom Nodes (1)

README

Civitai Updater for ComfyUI

Civitai Updater Banner

ComfyUI custom node extension focused on update visibility for local Civitai models.

Civitai Updater Sidebar Panel

Core UX

  • Check for Updates scans files and compares local model versions with latest Civitai releases.
  • Scan Metadata Only scans files and refreshes sidecar metadata only.
  • Results are paginated (25/50/100), filterable, and can hide specific remote versions.
  • Long jobs support Pause/Resume and Stop.

Version means a specific Civitai release of a model. New is now date-based: a remote version is shown only when its publishedAt date, or createdAt when publishedAt is missing, is newer than the newest installed local version date for that model.

Installation

  1. Put this repo under ComfyUI custom_nodes (or create a junction/symlink).
  2. Restart ComfyUI.
  3. Open Civitai in the sidebar.

Windows junction example:

$src = "C:\Users\grego\Documents\Coding\comfyui-civitai-updater"
$dst = "C:\Users\grego\Documents\StableDiffusion\ComfyUI-2602\custom_nodes\comfyui-civitai-updater"
New-Item -ItemType Junction -Path $dst -Target $src

Settings

Use Settings -> Civitai Updater.

  • API key (optional)
  • cache TTL
  • timeout / retries / per-model delay
  • path sources:
    • Comfy default paths
    • extra_model_paths.yaml
    • custom paths per model type

API Snapshot

  • GET /civitai-updater/config
  • POST /civitai-updater/config
  • POST /civitai-updater/jobs/scan
  • POST /civitai-updater/jobs/check-updates
  • GET /civitai-updater/jobs/{job_id}
  • GET /civitai-updater/jobs/{job_id}/items?offset&limit&mode=updates&showHidden=0|1&modelType=...&baseModel=...
  • POST /civitai-updater/archived-updates
  • POST /civitai-updater/archived-updates/restore
  • POST /civitai-updater/jobs/{job_id}/pause
  • POST /civitai-updater/jobs/{job_id}/resume
  • POST /civitai-updater/jobs/{job_id}/stop

Attribution

This project was built based on:

  • https://github.com/zixaphir/Stable-Diffusion-Webui-Civitai-Helper

AI Tooling Disclosure

This extension was primarily created with AI-assisted development using:

  • GPT-5.3-Codex
  • Claude Opus 4.6

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Learn more