Skip to content

Releases: DatJavaClass/ReTentative

Re:Tentative v0.1.0-beta

Pre-release

Choose a tag to compare

@DatJavaClass DatJavaClass released this 02 Jul 21:22

Re:Tentative v0.1.0-beta

First public release. Re:Tentative is a single-file, zero-dependency Python 3 /
tkinter desktop app that keeps a local Stable Diffusion model library tidy:

  • Classifies checkpoints and LoRAs by base model (sidecar, then Civitai
    by-hash, then a page scrape; never guesses from a filename).
  • Renames to a consistent [BaseModel]-Friendly Name format.
  • Downloads a preview image when one is missing.
  • Sorts freshly-downloaded files into the right folders.
  • Runs a small Civitai download queue.

Anything it cannot resolve from an authoritative source is left untouched and
logged to _unresolved.txt, so it never writes a wrong label silently.

Install

Standard library only, no dependencies and no build step:

python retentative.py

Requires Python 3 with tkinter (on Debian/Ubuntu: sudo apt install python3-tk).

Why "beta"

Development was uncommonly clean, so this is a beta out of honest caution rather
than a known-bug list. If you can make it misbehave, that is exactly the
feedback this release is looking for. See the README for how it fails safe and a
troubleshooting rundown.