Code Monkey home page Code Monkey logo

diffusiontoolkit's Introduction

Diffusion Toolkit

Diffusion Toolkit is an image viewer built in .NET that scans your images for PNGInfo generated by diffusion image generators like AUTOMATIC1111, NovelAI, NKMD and others.

With Diffusion Toolkit you can:

  • Select and recursively scan a set of folders for PNG and JPG+TXT images.
  • Parse the metadata (prompt & parameters) into a database.
  • Search based on prompts and parameters, even file creation date (see Advanced Searching)
  • Quickly and easily mark files for later deletion
  • Tag images as Favorite
  • Drag and drop from Diffusion Toolkit to A1111 or NovelAI PNGInfo, or any app for folder to copy the image to the drop target.

Diffusion Toolkit supports A1111 and NovelAI PNGInfo formats with the following parameters:

  • prompt
  • negative prompt (uc)
  • steps
  • sampler
  • seed
  • scale (CFG scale)
  • model hash
  • aesthetic_score
  • hypernet & hypernet_strength

Diffusion Toolkit also tracks:

  • Created date
  • Path

Think Lexica.art, but with more powerful search on your local images.

Themes

Diffusion Toolkit supports Light and Dark themes. By default, it will use your system theme.

image

image

Installation

If you want to just run the program, get the latest release from here. Look for the Assets under the latest release, expand it, then grab the zip file.

This is Windows only. You may be required to install .NET 6 Desktop Runtime (https://dotnet.microsoft.com/en-us/download/dotnet/6.0)

TODO

  • Snippets and prompt management
  • Manage Checkpoint metadata alongside file
  • Advanced Search UI?

Future

  • Embed Checkpoint metadata inside checkpoint for use in SD UIs

Getting Started

See the in-app documentation for Getting Started

Troubleshooting

If you get some sort of database error, try deleting the file diffusion-toolkit.db in %APPDATA%\DiffusionToolkit

Buy me a coffee

I've been told that people should be allowed to buy me a coffee

Beer works too (PayPal)

diffusiontoolkit's People

Contributors

erjanmx avatar lektro9 avatar rupertavery avatar space-nuko avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.