v0.1.0 — Initial public release
First public release of VibeWarp — the WarpFusion v0.37 notebook consolidated into an
installable Python package with a Svelte web UI, dependencies vendored rather than
git-cloned at runtime.
Verified against the notebook
Correctness is measured by rendering both sides — VibeWarp and the notebook, in the
notebook's own environment — and comparing frame by frame (mean absolute error per pixel;
0 is byte-identical). These cases are confirmed at parity:
| Case | MAE | |
|---|---|---|
| SD1.5, no ControlNet | 0.0125 | pass |
| SD1.5 + softedge | 0.0116 | pass |
| SD1.5 + tile | 0.017 | |
| SD1.5 + ip2p | 0.018 | |
| SD1.5, full 5-net ControlNet stack | 0.054 | |
| SD1.5 + inpaint | 0.066 | |
| Reconstructed-noise mode (± ControlNet) | 0.044 / 0.075 | |
| AnimateDiff SD1.5, sliding context (notebook default 32/8/16/10) | 0.0147 | |
AnimateDiff SD1.5, seams + reinject_stylized |
0.005–0.013 | tighter than the SD1.5 base |
Also implemented (not yet notebook-verified)
SDXL and SDXL ControlNets, AnimateDiff SDXL/HotshotXL, LORA, IP-Adapter, FreeU, background
masking, captions, content-aware scheduling, softcap, tiled VAE, colormatch, tiled sampler.
These run and produce plausible output; they have no parity test yet. See
docs/roadmap.md for the
honest state and the open work.
Interface
A local web UI (Svelte + FastAPI) and a full CLI that consumes WarpFusion settings files
as-is. Flow-based settings tabs, keyframe editors, and a History & Comparison view for
inspecting past runs layer by layer.
Licensed GPL-3.0; vendored components and their lineage are in
THIRD_PARTY_LICENSES.md.