Skip to content

Extension to access CivitAI via WebUI: download, delete, scan for updates, list installed models, assign tags, and boost downloads with multi-threading | (Complete Redesign of Extension)

License

Notifications You must be signed in to change notification settings

anxety-solo/sd-civitai-browser-plus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

437 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tip

All changes in this fork are marked in the code as === ANXETY EDITs ===
Treat this fork as an author's vision – it's not a fork that will fix absolutely every problem...
You can report bugs to me and I'll try to fix them! :33

Important

The extension has been significantly rewritten, so it may not process your existing models correctly.
Be sure to update your HTML/JSON files...
Don’t forget to visit the extension settings! (default settings have been changed)

✨ Key features and changes in this fork:

  • Redesigned the model cards in the browser to give them a modern look :3
  • Redesigned the sorting by date, make it neat in the form of bricks~
  • Completely redesigned the model's HTML page, making it more compact and appealing.
  • Added badges to model cards to display model type and NSFW status (if applicable)
    Note: Badges are only visible when Tile Size is set to 11 or higher.
  • Model cards that require purchase are marked in gold.
    Note: The model type badge turns gold and displays a lightning icon :3
  • Removed LoCon and DoRA model types – now only LORA is supported~
  • Added an Exact search toggle in the search filter for precise results.
    Note: This toggle simply adds double quotes " " to your search query~
  • Fixed the display logic for the "Select All" button – now it only appears when there are models to select.
  • Implemented optional setting to change the resolution of model previews (Customize to your liking in settings - Browser)
  • Removed "outdated models" logic and scanning for updates (It does not correspond to reality) (Commit)
    Note: The logic for detecting outdated models has been reintroduced and rewritten using pattern matching for versions such as vX or vX.X
  • All CSS and JS files have been formatted using Prettier for consistent code style.
  • Implemented encryption of image previews when images are saved (For Kaggle Only!)
    Note: The Encrypt-Image extension must be installed to enable this feature.

🔧 List of bugfixes and changes taken from Issues:

  • Complete removal of HyperNetwork support - should fix problems with launching in Forge-Classic (Issue #390)
  • Added a clarifying message about Early Access to avoid confusion~ Issue #383
  • Fixed the "Save Images" button – now it correctly saves model images Issue #374
  • Models are now saved using their original file names, without any extra or random IDs Issue #361
  • Fixed some issues with sub_folder Issue #356
  • Fixed error cvitai_subfolders.json does not exist (It's not a bug, it's a feature...) Issue #349
  • Added an option to specify the number of model images to download (default: 16) Issue #319
    The number of images to save can be configured in settings - Downloads
  • Added a way to search for a model by its hash Issue #309

🖼️ Preview Browser (New Style):

> Browser Cards

Preview Browser Cards

> Sorting Card Bricks (when date sorting is enabled)

Preview Sorting Cards

> HTML Model Page

Preview Model HTML Page

🎨 For better WebUI experience, I recommend using my theme - Anxety-Theme :3

CivitAI Browser+


Extension for Automatic1111's Stable Diffusion Web UI and its forks :3

Features 🚀

Browse all models from CivitAI 🧩

  • Explore a wide range of models at your fingertips.

Download any Model, any version, and any file 📥

  • Get the specific model version and file you need hassle-free.
  • Download queue to avoid waiting for finished downloads.

Automatically assign tags to installed models 🏷️

  • Assign tags by scanning all installed models for automatic use in image generation.

Quick Model Info Access 📊

  • A button for each model card in txt2img and img2img to load it into the extension.
  • A button under each image in model info to send its generation info to txt2img.

High-speed downloads with Aria2 🚄

  • Maximize your bandwidth for lightning-fast downloads.

Sleek and Intuitive User Interface 🖌️

  • Enjoy a clutter-free, user-friendly interface, designed to enhance your experience.

How to install 📘

  1. Open WebUI
  2. Navigate to "Extensions" → "Install from URL"
  3. Paste https://github.com/anxety-solo/sd-civitai-browser-plus
  4. Click "Install" and reload WebUI

About

Extension to access CivitAI via WebUI: download, delete, scan for updates, list installed models, assign tags, and boost downloads with multi-threading | (Complete Redesign of Extension)

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • Python 70.3%
  • JavaScript 16.4%
  • CSS 13.3%