Skip to content
Node packVerifiedExternal

ComfyUI CivitAI + Hugging Face Downloader

Maintainer@Darkdevworker

Package profile

Status
Verified
Publisher
@Darkdevworker

README

ComfyUI CivitAI + Hugging Face Downloader


✨ Features

🔍 Browse & Search

  • Civitai — Search by query, creator, model type, sort order, time period, base model (multi-select), and NSFW rating
  • Hugging Face — Search by pipeline tag, library, author, and sort order
  • Lookup — Resolve any Civitai URL, model ID, version ID, or SHA256 hash
  • Page navigation — step through results with Prev/Next in both grids; the footer shows the range and total (Page 2 · Showing 25–48 of 57 models)

📥 Downloads

  • Login-required models — set your Civitai API key in Settings and it is sent with the download; if Civitai still refuses, the job says why (creator requires login / file removed / rate limited) and offers a shortcut to Settings
  • The file you picked is the file you get — the chosen variant's own URL (with its fileId) is what downloads
  • One-click download with configurable folder, subfolder, and filename
  • Real-time progress — speed, percentage, downloaded/total size
  • SHA256 hash always saved — every downloaded model gets its hash stored in .civitai.json
  • Metadata & preview images — optionally save alongside models
  • Batch downloads from both Civitai and Hugging Face

🤗 Hugging Face Browse

  • All matching repos, not just the first 30 — step through pages with Prev/Next, each page fetched by offset
  • Footer reports the page and what it holds (Page 2 · 30 repos / Page 6 · 7 repos · end of results)
  • The server follows Hugging Face's Link header cursor when it has one, falling back to skip

🔎 Civitai Browse

  • All the results, not just the first page — step through them with Prev/Next; a page replaces the grid and jumps back to the top
  • Footer shows "Page 2 · Showing 25–48 of 57 models" so you can tell how much Civitai actually has
  • Flags when Civitai is excluding adult models (· adult hidden) — tick X / XXX in the Bands row to include them

⭐ Bookmarks

  • Both sources — Civitai and Hugging Face models can be bookmarked (each is keyed on its own id, so HF repos no longer collide)
  • Card grid with preview, source chip, content band and remove button
  • Click a card to open that model's full detail view and download it, exactly like the Civitai and HF tabs
  • Filter by All / Civitai / Hugging Face

📂 Local Model Manager

  • Auto-scan all 29 ComfyUI model folder types
  • Card grid with preview images, model type, base model, and size
  • Full pages — Civitai has no per-tier content filter, so the bands are applied server-side and a page keeps fetching until it is full, instead of showing the three or four models that happened to survive
  • Detail modal — gallery, Civitai lookup, tags, description, copy path, delete
  • Disk usage display — total model count and storage size in header
  • Filter by name, type, or base model

⚡ Prompt Fetcher Node

  • Single ComfyUI graph node with two outputs: positive_prompt and negative_prompt
  • ⚡ Use in workflow button in the lightbox sends prompts directly to the node
  • Add the node to your workflow → click Use in workflow → run

🎨 UI/UX

  • Dark & Light themes — toggle via ☀️/🌙 button in the top-right corner
  • Keyboard navigation — / search, ←→↑↓ navigate cards, Enter opens, Esc closes, 1-5 switch tabs, ? shows all shortcuts
  • Compact grid mode — toggle via Settings or Ctrl+C for denser card layout
  • Comprehensive animations — staggered card entrances, shimmer hover effects, spring ph

Nodes in this pack

2 nodes
  • MarkdownPresenter
  • PromptFetcher

Sources

3 sources