mrkeyoor.com_
Tue 01 Sept 17:44 UTC
AI Toolsevaluationupdated 30 Aug 2026

Fizgig review

Fizgig is a desktop and command-line workbench for training, inspecting, repairing, comparing, and extracting LoRAs for Klein 9B, Krea 2, and MiniMax H3. It tackles the awkward work after training too, such as choosing an epoch by eye, changing selected model blocks, and turning a full fine-tune back into a smaller LoRA.

+29 / 1dstars / 7d
Verdict

Our Fizgig run installed 35 packages in 14 seconds and built in 5 seconds, but pytest executed 0 tests because collection ended with 5 errors. That makes it worth trying for an experienced LoRA trainer who values its repair and comparison tools, but the checked commit does not earn a clean verification result. Use it only after confirming your exact GPU path, model storage, and dataset workflow on a disposable run.

We ran it

Lab card: what happened when we ran FizgigScreenshot of Fizgig (github.com/shootthesound/Fizgig)
Install✓ · 14s35 packages · 37 MB
Build✓ · 5s
Tests✗ · 5s0 passed · 0 failed · 5 errors of 5 (pytest)
Known vulns0(pip-audit)
Repo239 files~91,439 lines of source · 24.2 MB · 1 CI workflows · tests dir

Answers from our run

Does Fizgig build from source?

Dependencies installed in 14 seconds (35 packages), and the build succeeded in 5 seconds. We cloned commit b7187b4 into a clean Debian container with 3 CPUs and no project-specific setup.

Do Fizgig's tests pass?

Yes: 0 of 5 passed when we ran the project's own test command (pytest), with 5 collection errors. Some failures need services or credentials a bare container does not have.

Does Fizgig have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use Fizgig?

CPU-only users who want to train: the README requires CUDA or ROCm for training, while macOS is limited to captioning and image preparation.

What are the alternatives to Fizgig?

AI Toolkit, SimpleTuner, OneTrainer. Our Fizgig run installed 35 packages in 14 seconds and built in 5 seconds, but pytest executed 0 tests because collection ended with 5 errors.

Setup3/5Install and build passed; GPU models make the real setup much larger
Docs5/5Detailed GPU, model, workflow, storage, and recovery guidance
Community3/5286 stars, a same-day push, and 8 active issues and PRs
Maturity3/5v5.0.0 is active, but pytest stopped before running tests

Who it’s for

Artists and ML developers training image or video LoRAs on a single consumer GPU.
ComfyUI users who want kohya-compatible safetensors plus tools for comparing and repairing them.
Experienced trainers who need per-block inspection, LoKR, dataset captioning, or command-line runs.
Windows or Linux users prepared to budget separately for model files, checkpoints, RAM, and GPU memory.

Who it’s NOT for

CPU-only users who want to train: the README requires CUDA or ROCm for training, while macOS is limited to captioning and image preparation.
AMD Linux users who need a dependable production path: the README calls that installer highly experimental and warns about crashes, resets, and incomplete model support.
Teams that need a small checkout and small artifacts: the README budgets about 40 GB for model files, and experimental fine-tunes save roughly 21 GB or 26 GB per checkpoint.
Developers who require a clean test run before adoption: our pytest command stopped with 5 collection or setup errors and no executed tests.

Setup reality

Our sandbox installed Fizgig in 14 seconds, adding 35 packages and 37 MB on disk. The build passed in 5 seconds. Tests stopped after 5 seconds with exit code 3: pytest ran 0 tests and reported 5 collection or setup errors, ending in SystemExit: 1 from tests/test_fetch_models.py after FAIL pref keys match what the GUI reads.

The repository install is only the shell. Training needs model weights, a supported NVIDIA or AMD GPU path, configured model and output locations, and a Hugging Face token for Klein. The README budgets about 10 GB for the virtual environment and about 40 GB for model files.

Windows has one-click NVIDIA and AMD installers. Linux NVIDIA uses a Python installer, while Linux ROCm is explicitly experimental. Python 3.10 through 3.13 is supported. Full fine-tuning is also marked experimental and needs additional RAM and large checkpoint storage.

Fizgig covers the work after a LoRA finishes training

Most LoRA trainers concentrate on producing a safetensors file. Fizgig also gives that file a workbench. Repair Studio changes individual transformer blocks and saves a revised LoRA. LoRA Royale renders checkpoints against a fixed seed so you can compare epochs, then exports comparison sheets or short clips. The Profiler maps where identity, style, and detail appear, while Extract reduces rank. Those tools accept compatible LoRAs made elsewhere, which makes the application useful even if another trainer produced the original file.

The training side supports Klein 9B, Krea 2, and MiniMax H3. It can create standard LoRAs, LoKR adapters, or experimental full fine-tunes for Krea 2 and H3. MiniMax H3 datasets may combine still images, video, sound, and voice recordings. The bundled Gizmo utility prepares clips to H3's required frame counts, dimensions, and audio format. Output is intended to load in ComfyUI, and a separate utility can extract a smaller LoRA from a full checkpoint.

Three model families come with very different hardware costs

The README lists Windows 10 or 11 and Linux as the training platforms, with Python 3.10 through 3.13. NVIDIA RTX 30, 40, and 50 series cards have the most direct route. Windows AMD support uses a dedicated ROCm installer, while Linux ROCm is labelled highly experimental. macOS can handle captions and image preparation, but it cannot train because the training path requires CUDA or ROCm.

Fizgig says Krea 2 LoRA training can start at 8 GB of GPU memory, while Klein 9B and MiniMax H3 are listed at 16 GB. These are project claims, not numbers from our CPU sandbox. System memory matters too: the README recommends 32 GB and explains that H3 caption caching streams a 15.7 GB text encoder through RAM. A low-RAM failure can appear as a CUDA out-of-memory error even when the graphics card still looks free.

What happened when we ran it

Our sandbox installed commit b7187b4 in 14 seconds. The Python environment added 35 packages and occupied 37 MB, and pip-audit found 0 known vulnerabilities. The build completed successfully in another 5 seconds. The checkout itself contained 239 files, about 91,439 lines of source, and used 24.2 MB before the installed environment.

The test step failed with exit code 3 after 5 seconds. Pytest reported 0 passed, 0 failed, and 5 collection or setup errors out of 5. The log ends inside tests/test_fetch_models.py, where module collection calls sys.exit(1 if fails else 0). Its summary includes FAIL pref keys match what the GUI reads, followed by SystemExit: 1. That log supports a narrow conclusion: the suite did not reach ordinary test execution in our fresh Debian container.

The repository has a tests directory and 1 CI workflow file, but no Dockerfile was found by our scan. The failed collection is still a release-readiness finding because a new contributor cannot use that pytest command as a clean baseline. The log does not prove whether the mismatch comes from packaging, generated preferences, or another condition, so assigning a cause would go beyond the evidence.

A 37 MB environment leads to roughly 40 GB of model files

The quick install result understates the real deployment. Fizgig's README budgets about 10 GB for its virtual environment and about 40 GB for model files. Three smaller helper models download during installation or first use. The main weights are separate: Krea 2 needs no account, while Klein requires a free Hugging Face token because of the model licence. Preferences can download and verify weights, or operators can provide paths manually.

Full fine-tuning raises the storage cost again. The documentation estimates about 21 GB for each H3 checkpoint and about 26 GB for each Krea 2 checkpoint. Saving Krea 2 once per 4-epoch cycle across 40 epochs can consume about 260 GB. H3 can spill its master copy to disk when RAM is tight, but Krea 2 does not, and the README says Krea 2 fine-tuning realistically wants at least 48 GB of system RAM.

Windows NVIDIA is the safest documented route

Windows NVIDIA users get a batch installer that creates a virtual environment, installs the CUDA 12.8 PyTorch stack, downloads InsightFace assets, and checks that PyTorch sees CUDA. Linux NVIDIA users run install_fizgig.py. Windows AMD requires Python 3.12 and pinned ROCm nightly packages, including a community bitsandbytes wheel. That mix deserves an isolated environment because running the wrong updater can replace the ROCm stack with CUDA packages.

The open queue had 8 combined issues and pull requests when fetched. Issue 112 reports a KasmVNC IP blacklist while connecting to the cloud image, and issue 102 discusses HQQ quantization for 12 GB video cards. Those are specific edges around cloud access and small-card operation, not evidence that every path is broken. They do show why a buyer should test the exact local or rented GPU setup instead of treating one installer as proof for all platforms.

The August 30 push matters more than the failed test alone

GitHub showed 286 stars and a last push on August 30, 2026. Release v5.0.0 was published one day earlier and added experimental full fine-tuning for Krea 2 and MiniMax H3. The same repository activity includes recent issue discussion, so Fizgig looks actively maintained even though our test command failed. The combined GitHub count includes issues and pull requests, not just defects.

For the right user, the unusual value is post-training inspection and repair in the same interface as training. The price is a narrow model list, large weights, hardware-specific setup, and a test baseline that did not collect cleanly on our box. Start with an existing LoRA or a small disposable dataset. Do not begin with a long full fine-tune that writes dozens of gigabytes per save.

Alternatives

ProjectWhat it isPick it when
AI ToolkitA configuration-led trainer for diffusion models and LoRAs.pick this instead when you prefer job files and scripted training over Fizgig's desktop workbench.
SimpleTunerA training toolkit with broad diffusion-model and hardware coverage.pick this instead when model breadth and repeatable configuration matter more than visual LoRA repair tools.
OneTrainerA GUI and command-line trainer for several diffusion model families.pick this instead when you need a more general trainer and do not need Fizgig's H3 and Krea-specific workbench.

What people are saying

  1. [github-trending] shootthesound/Fizgig

Sources

  1. Fizgig README
  2. Fizgig v5.0.0 release
  3. Fizgig issue 112
  4. Fizgig issue 102

More ai tools reviews

claudian · SkillSpector · robin · mjlab · MoGe · awesome-design-md · the whole board →