CivitAI Browser Neo | Forge Neo Extension

Browse, download and manage your models directly inside Forge Neo: multi-source discovery, a self-contained Local Models tab, LoRA categorization, auto-organization, a disk usage dashboard, creator management, and support for modern architectures (FLUX, Wan, Qwen, Krea 2, Pony, Illustrious and more).
A modern evolution of sd-civitai-browser-plus, rebuilt for Forge Neo. Using Automatic1111 or Forge Classic? Check out CivitAI Browser Ex.
Features 🚀
Browse & Search 🔍
Browse CivitAI inside the WebUI, no tab switching
Multiple sources: CivitAI, CivArchive, ModelScope and Arc en Ciel
Search by name, tag or username, or paste a direct model URL (it ignores the listing filters)
Filter by content type, base model, time period and sort order. The base-model list is curated for the architectures Forge Neo runs
The LORA filter includes LoCon/LyCORIS and DoRA
NSFW toggle, liked-only filter, hide installed models, hide banned creators, plus independent Hide early access and Hide paid filters
Search settings persist across restarts
Local Models 🏠
Self-contained tab for the models installed on your machine: browse, rename, update and delete
Outdated models get an orange border and can be updated in batch, with a retention policy (keep both, move to trash or replace)
Pagination, sorting, and content-type + base-model filters
Detail panel with version and file dropdowns, trained tags and "Add to prompt"
Models the API can't resolve still show as local-only cards instead of vanishing
LoRA Categorization & LoraDex 🏷️
Categories auto-suggested from official CivitAI tags, description, filename and model name
Custom categories: type any name, and suggestions also use your own folders, sidecars and each model's tags
Fetch official tags backfills the models you already have
Bulk review across every page, sorted by least confident first
Category badge on cards, and
Lora/<base>/<category>/subfolders on download or in bulk
Download 📥
Any model, version and file variant (
.safetensors,.ckpt,.ggufand more)Aria2 multi-connection downloads with 429 backoff and auto-reconnect
Queue persistence: a restore banner re-queues everything after a disconnect (e.g. a RunPod timeout)
Batch selection captures the full selection, and the queue reports what was enqueued, already current or skipped
SHA256 integrity check with silent-update detection
Previews saved as PNG or JPEG
API key support for early access, paid and private models, plus proxy support
Auto-Organization 🗂️
New downloads sorted into subfolders by base model (SDXL/, Pony/, Flux.1/, Flux.2/, Flux.3/ and more), by LoRA category, or both
Validate organization, fix misplaced files and one-click rollback (keeps the last 5 backups)
Custom folder mapping in Settings;
.json,.pngand.txtfiles always move with the model
Metadata Maintenance 🗄️
Verify local metadata: checks that cached CivitAI IDs still resolve and that
.api_info.jsonmatches its fileResolve issues: recovers models delisted from CivitAI from CivArchive, and fixes mismatched info from CivitAI itself
Bulk metadata, tag and preview refresh, also filling in models that are no longer on CivitAI
Mark for review to revisit a model later
Model Info & Send to txt2img 🖼️
Model panel with version, base model, tags, permissions and description
Sample images with "Send to txt2img", including SwarmUI to A1111 infotext conversion
"Add to prompt" appends trigger words and inserts the LoRA syntax
Native Extra Networks Cards 🎴
Base-model badge, LoRA category, trigger words and the real CivitAI name on the WebUI's own txt2img/img2img cards
Read from local sidecars: no extra API calls
Opt-in CivitAI-style card theme
Dashboard 📊
Disk usage by category and architecture, with a pie chart
Top 10 largest files and categories, orphan file detection
Export to CSV or JSON
Model Cards & Safety 🃏🔒
Color-coded borders: aquamarine = installed, orange = outdated, gold = favorite creator
Multi-select for batch download, quick delete, and favorite or ban creators straight from the card
Deleted models go to the OS recycle bin by default, filenames are sanitized and length-capped, and organize/fix operations make a backup first
How to install 📘
Open Forge Neo WebUI
Go to Extensions → Install from URL
Paste:
https://github.com/eduardoabreu81/sd-civitai-browser-neoClick Install and reload
Requirements: Forge Neo · Python 3.10+ · Gradio 4.40.0
Documentation: Installation · Settings · Changelog · Roadmap · Known issues · GitHub
Credits: sd-civitai-browser by Vetchems, sd-civitai-browser-plus by BlafKing, sd-civitai-browser-plus by anxety-solo, sd-webui-civbrowser by SignalFlagZ, and CivArchive for recovering delisted models.
Description
v0.8.3 — Safer Delete Flow for Installed/Outdated Models
Browser version dropdown now defaults to an installed version whenever one exists, even when updates are available.
This preserves delete action availability for models that are installed but outdated.
Added a delete failsafe for card quick delete: if multiple installed versions exist, quick delete is canceled and the user is instructed to pick the exact installed version in the Browser panel before deleting.
Installed-model Browser loading now keeps unmatched files visible as local-only entries while still using API data for matched models.
v0.8.2 — Checkpoint SHA256 Cache Sync
Added automatic SHA256 cache sync for checkpoints right after successful download completion.
Added a manual
Sync checkpoint SHA256 cachebutton in Update Models to reconcile local checkpoints against Forge cache.Added local checkpoint hash registry (
lib/models/checkpoint_hashes.json) to track synced entries and clean stale records for deleted files.
v0.8.1 — Trigger Word Bugfixes & Resilience
Fixed an issue where the local trigger word fallback process ignored API groups and flattened words into single lines.
Fixed an issue where "Update model info & tags" didn't safely persist incoming
trainedWordsgroups natively to the local cache.Added exponential backoff retry mechanism to API calls returning temporary 50x server errors, saving "Update models" loops from failing silently on affected files.
Moved trigger word row buttons (📋 / ➕) to the left side of the text in the preview panel.
v0.8.0 — Trigger Word Consolidation
Consolidated trigger words from
.safetensorsmetadata, local.jsonactivation text, and APItrainedWordsAdded case-insensitive deduplication while preserving original order
Model info now uses local consolidated trigger words first, with API fallback when local cache is unavailable
v0.7.4 — Wan I2V/T2V Differentiation
Wan card badges now distinguish
I2V,T2V, andTI2Vsubtypes (API already returns specificbaseModelvalues)New setting
civitai_neo_wan_subfolder_by_type(OFF by default): splits Wan downloads intoWan/I2V/,Wan/T2V/,Wan/TI2V/subfoldersFixed multi-level subfolder "already organized" check (was using
os.path.basename, broke forWan/I2Vpaths)Fixed Flux.2 Klein 4B/9B and Flux.2 D showing
F1badge — now correctly showsF2
v0.7.3 — Per-group Trigger Word Rows
Each trigger word group gets its own row with individual copy and add-to-prompt buttons
LORA tag row (
<lora:filename:1>) shown as first entry in purple/monospaceClipboard copy with ✓ visual feedback (1.5s)
"Add all to prompt" button when multiple groups exist
