Local-first AI image and video generation studio for Windows/NVIDIA GPUs with Diffusers, Flux, Wan, LTX, Gradio, FastAPI, and React.
3
stars
36
commits
Python
primary language
Aug 18, 2026
updated
Public project note
AIWF Studio is a local-first creative AI workspace from AI Without Fear and AI Embedded Systems. It is built for people running real Windows machines and NVIDIA GPUs—where paths, VRAM, model folders, and a reproducible workflow matter as much as the image on the screen.What it demonstrates: a practical local stack for image generation, video, inpainting, enhancement, post-production, and model management. The goal is not to hide the machinery; it is to make powerful tools understandable enough to use, inspect, and recover when something gets weird.
Status: active public build. Feature notes below distinguish working routes from experiments and planned integrations.
Local-first creative AI workspace with a modular frontend and optional local backends.
AI Embedded Systems | Quick Start | What Works | Feature Inventory
AIWF Studio is focused on a usable local creative workspace first: model folders, prompt and workflow state, logs, receipts, typed API calls, and a React UI that can route to more than one backend. It is engineered by AI Embedded Systems.
Diffusers is the current reference image backend because it gives the project a working local path today. It is not meant to be the whole product. The project direction is a stable frontend plus optional backend lanes such as stable-diffusion.cpp, ONNX, isolated video workers, and external local services.
This main branch is the stable sharing branch. It only advertises features intended for normal local use. Experimental work lives on dev.
docs/FEATURES.mddocs/LORA_PIPELINE_STRATEGY.mdNew users should start with AIWF Studio Pro. It is the cleaner React app and the steadier path for normal local use. Use AIWF Studio Gradio Lab for the broader beta workspace where pipeline experiments land first.
Both app tracks read and write the same model folders, output history, and settings. Switching between them is safe.
Stable UI track. Create and generate, Workflow builder, Model Families, Models, Data, Monitor, Logs, Settings, Video, Audio, Pipeline, and Project workspaces. The Create flow is the main release path; the larger workspace screens are being folded in without changing the core local generation route.
AIWF Studio Pro.bat
python launch_pro.py
Early testers should keep docs/TESTER_USER_GUIDE.md open. It covers install options, hidden terminals, recovery buttons, and error reports.
Beta workspace. Best for image, inpaint, ControlNet, enhance, segment, Sana Video, Wan/LTX video, and post-processing tests.
AIWF Studio Gradio Lab.bat
python launch_gradio.py
Current focus: image generation, inpainting, video generation, and video-audio post-processing must be reliable before the project takes on more feature work.
AIWF should be a frontend and workflow shell that can use local backends, not a repo that vendors every model stack into one mandatory install.
Current state:
Near-term cleanup target:
main is a Pro-first local install: FastAPI + React/Vite starts from a clean install, serves the built frontend, and drives image/video generation plus the Pro bootstrap, runtime, capabilities, settings, logs, and data APIs.
Recent additions on main:
plugin.py into plugins/ to add REST routes (/api/ext/<id>/), Gradio tabs, or event hooks. Managed in Settings; see docs/EXTENSIONS.md and the plugins/hello-extension/ template.torch 2.6.0+cu124, CUDA 12.4, diffusers 0.38.0, transformers 4.57.6, fastapi 0.139.0.On Windows, use the installer:
Install AIWF Studio.bat
Choose Express. It checks or installs Git, uv, Python 3.10, and Node.js LTS; prepares the AIWF runtime; builds the Pro frontend; and creates Desktop shortcuts for Pro and Gradio Lab.
The current runtime setup still installs CUDA PyTorch and the shared image requirements because Diffusers is the default in-process image backend. To skip model downloads and SDK probing, use plain Express. To install the old all-in-one image stack, use:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\install_aiwf_studio.ps1 -Mode full
Useful switches:
-WithDefaultModel # download the default SD 1.5 fp16 model
-WithNvidiaVideoFx # link a locally installed NVIDIA VideoFX SDK
-FullImageStack # both of the above
-SkipRuntimeSetup # create the venv, but skip app runtime package setup until launch
Manual launchers:
AIWF Studio Pro.bat
AIWF Studio Gradio Lab.bat
Python entry points:
python launch_pro.py
python launch_gradio.py
Older compatibility entry points still work:
python launch.py # Gradio Studio
webui.bat # Gradio Studio
python webui_pro.py # Pro API/React app, build frontend/ first
Optional local speed/settings logging:
python launch.py --genlog
--genlog writes JSONL entries to outputs/genlog/generation-log.jsonl for SD, SDXL, and Wan runs. It records timings, runtime route/pipeline, settings, models, and LoRAs, but not prompt text. The flag is off by default.
Optional funny user-facing errors:
python launch_pro.py --gerror
--gerror keeps the real error text in logs and support reports, but shows a short joke in the Pro UI. It covers cancel, timeout, network, validation, conflict, missing file or model, auth, upload, JSON parse, generation/runtime, and server-side errors. Anything outside those buckets falls back to Something broke, probably on purpose. You can also turn it on from Settings -> Runtime -> Funny errors.
AIWF Studio creates and uses these local runtime folders:
models/
outputs/
prompts/
wildcards/
workflows/
Common model locations:
models/Stable-diffusion/ checkpoints
models/Loras/ LoRAs
models/VAE/ VAEs
models/ControlNet/ ControlNet models
models/sam/ SAM weights
models/wan/GGUF/ Wan high/low GGUF transformers
models/wan/Diffusers/ Wan shared components
models/flux/GGUF/ Flux GGUF transformers
models/flux/UNet/ Flux safetensors transformers
models/flux/Textencoder/ Flux CLIP-L and T5-XXL encoders
models/flux/VAE/ Flux ae.safetensors VAE
models/ltx/checkpoints/ LTX 2.3 checkpoints
models/ltx/upscalers/ LTX 2.3 spatial upscalers
models/ltx/text_encoder/ LTX 2.3 Gemma text encoder snapshot
models/insightface/ ReActor inswapper ONNX models
models/reactor/faces/ saved ReActor face models
No hard links or junctions are required. To reuse an existing A1111, ComfyUI, or shared model library, open Settings -> Model paths and add the folders as extra scan roots. Optional SDK/app paths, such as NVIDIA VideoFX executables, live under Settings -> Engines & pipelines -> External tool paths.
This table is the quick truth source for model-family support on main.
| Area | Works now | Not ready yet |
|---|---|---|
| SD 1.5 | txt2img, img2img, inpaint, ControlNet, hires fix, face restore/upscale post-process, clip skip, VAE choice, PNG Info, LoRA through Diffusers adapters | Full A1111 extension parity |
| SDXL | txt2img, img2img, inpaint, ControlNet, hires/refiner path, VAE safety settings, face restore/upscale post-process, LoRA through Diffusers adapters | Treating the SDXL refiner as a standalone base model is blocked |
| SD3.5 | local Diffusers-folder checkpoints and basic generation route | Broad ControlNet, LoRA, and A1111-style extension parity |
| Flux | split local model folders from models/flux/GGUF/ or models/flux/UNet/, local CLIP-L/T5/AE components, txt2img, Flux Fill as the inpaint-only route | Flux LoRA, Flux ControlNet, generic Flux img2img, and selecting Flux Fill as txt2img are blocked |
| Flux.2 Klein | local quantized/split-model routing and prompt-encoder handling work is present | Runtime speed and memory still need more receipts across 4B and 9B assets |
| Z-Image / Z-Turbo | safetensors or Diffusers-style routes are the target path; prompt encoder BNB loading is wired when available | Z-Turbo is not optimized yet. Z-Image GGUF is blocked on Windows because the fused GGUF CUDA kernels are Linux-only |
| Qwen Image | image-family routing and local asset discovery are present | Needs more smoke receipts before it should be advertised as release-ready |
| Sana image | local generation path has been tested during Pro work | Performance and settings need more receipts before strong speed claims |
| Image quant formats | FP16/BF16 safetensors, FP8 where the family loader supports it, BNB/NF4 where a route explicitly supports it, GGUF for supported Flux/Wan-style routes | FP4/NVFP4 is not a normal runtime path on this RTX 40-series target. Treat it as storage or conversion research unless a family-specific loader says otherwise |
| Wan video | image-to-video with 5B safetensors, 14B FP8/safetensors, and matched high/low GGUF pairs; VAE/component checks; runtime filtering; optional RIFE, ReActor, VSR, and audio post steps | Mixed 5B/14B/GGUF routes, unpaired high/low models, and unverified resident/streamed offload modes are blocked |
| LTX video | optional isolated LTX 2.3 worker, LTX 2B Diffusers smoke path, FP8 checkpoint handling, Gemma text encoder conversion tooling | Native Gemma GGUF hidden-state backend and NVFP4 runtime execution are not ready |
| Sana video | Experimental Pro and Gradio routes, text-to-video, image-to-video, quantization choices, VAE tiling choice, and text-encoder offload toggle | Treat as experimental until more receipts cover model loading, memory, and output quality |
| Audio/video-audio | Audio tab, optional MMAudio engine, generated-audio muxing after video | MMAudio checkpoints are non-commercial; broader audio workstation features are WIP |
| LLM/chat | model inventory, dataset/config builders, Ollama client tests, and hidden/gated chat workspace scaffolding | No promoted Pro chat worker yet. LLM chat is intentionally outside this Pro release. llama.cpp/GGUF chat serving is a future lane |
| Training | Kohya, ED2, and LLM training scaffolds are isolated and opt-in | Training is hidden/gated and must not be auto-started |
Coming soon, hidden from the v1 app: Anima split-file generation and Qwen Image Nunchaku. Their files may still be sorted and tracked locally, but the v1 UI does not list them for download or generation until their native loaders have passing smoke receipts.
plugins/ with REST/tab/event hooks, managed in Settingsmodels/Stable-diffusion/models/flux/GGUF/ or models/flux/UNet/ with local CLIP-L, T5-XXL, and ae.safetensorsdocs/IMAGE_MATURITY_MATRIX.mdGET /api/v1/image/maturity endpointWan optimization work is still active. FP8, resident high/low mode, streamed block offload, SageAttention, and similar accelerator paths must stay benchmark-gated.
The near-term audio path is VAP: video audio post-processing. AIWF generates or accepts a video first, then an optional local audio backend creates audio and muxes it back into the MP4.
The first video-conditioned backend is MMAudio. It is isolated under:
engines/audio/
Bootstrap script:
scripts/bootstrap_mmaudio.ps1
MMAudio is optional and soft-fails when not installed so the visual video output is preserved.
Important license note: MMAudio code is MIT licensed, but the released checkpoints are CC-BY-NC 4.0, so this route should be treated as non-commercial unless you have separate permission.
Use Tailscale when possible. If you launch with network listening enabled, add authentication before using AIWF outside a trusted local network.
main is the stable runtime branch for users.dev keeps broader experiments and active research work.frontend/ is the React/TypeScript/Vite source for the Pro UI; build it with npm install && npm run build to populate frontend/dist, which webui_pro.py serves.docs/, tests/, and scripts/ are part of the public maintainability story.Useful project docs:
docs/ARCHITECTURE.mdCONTRIBUTING.mddocs/ATTRIBUTION.mddocs/DEPENDENCY_POLICY.mddocs/ENGINE_ISOLATION.mddocs/FEATURES.mddocs/IMAGE_MATURITY_MATRIX.mddocs/MAINTAINER_NOTES.mddocs/PATH_CONFIGURATION.mddocs/qa/README.mdThis is a practical release checklist, not legal advice.
LICENSE.docs/ATTRIBUTION.md.Keep optional restricted components clearly marked as local/user-installed.
AIWF uses PyTorch SDPA as the stable attention baseline. Wan video now prefers Diffusers' per-module SAGE backend when SageAttention 2.2 is installed and callable, then falls back to AIWF's SageAttention SDPA patch, then plain Torch SDPA.
Current rule for main: keep SageAttention optional and benchmark-gated. Wan must still run when SageAttention is missing, and any speed claim needs matched local receipts. Flash-attn and xFormers are optional experiment lanes, not default requirements for the RTX 4070 Ti SUPER setup.
These areas exist as work-in-progress or need more hardware coverage before they should be treated as stable:
AIWF Studio is clean-room code. It draws from established local AI tooling around Stable Diffusion, Diffusers, ControlNet, Segment Anything, GroundingDINO, Real-ESRGAN, GFPGAN, CodeFormer, Wan, ComfyUI-GGUF, and the AUTOMATIC1111 web UI.
Optional video post-processing can use NVIDIA Video Effects / VFX SDK components for RTX VSR-style upscale, cleanup, AI green screen, and relighting when the user installs the NVIDIA SDK locally. See docs/ATTRIBUTION.md for third-party credits and source links.
AIWF Studio needs focused help from people who work on local creative AI, Windows/NVIDIA workflows, Python services, frontend rebuilds, model runtime tooling, and install flows for normal PC users. Open an issue with a narrow repro or send a PR that includes the check you ran.
36 commits
Python
80.6%
TypeScript
11.8%
CSS
5.8%
Local-first AI image and video generation studio for Windows/NVIDIA GPUs with Diffusers, Flux, Wan, LTX, Gradio, FastAPI, and React.
3
stars
36
commits
Python
primary language
Aug 18, 2026
updated
Public project note
AIWF Studio is a local-first creative AI workspace from AI Without Fear and AI Embedded Systems. It is built for people running real Windows machines and NVIDIA GPUs—where paths, VRAM, model folders, and a reproducible workflow matter as much as the image on the screen.What it demonstrates: a practical local stack for image generation, video, inpainting, enhancement, post-production, and model management. The goal is not to hide the machinery; it is to make powerful tools understandable enough to use, inspect, and recover when something gets weird.
Status: active public build. Feature notes below distinguish working routes from experiments and planned integrations.
Local-first creative AI workspace with a modular frontend and optional local backends.
AI Embedded Systems | Quick Start | What Works | Feature Inventory
AIWF Studio is focused on a usable local creative workspace first: model folders, prompt and workflow state, logs, receipts, typed API calls, and a React UI that can route to more than one backend. It is engineered by AI Embedded Systems.
Diffusers is the current reference image backend because it gives the project a working local path today. It is not meant to be the whole product. The project direction is a stable frontend plus optional backend lanes such as stable-diffusion.cpp, ONNX, isolated video workers, and external local services.
This main branch is the stable sharing branch. It only advertises features intended for normal local use. Experimental work lives on dev.
docs/FEATURES.mddocs/LORA_PIPELINE_STRATEGY.mdNew users should start with AIWF Studio Pro. It is the cleaner React app and the steadier path for normal local use. Use AIWF Studio Gradio Lab for the broader beta workspace where pipeline experiments land first.
Both app tracks read and write the same model folders, output history, and settings. Switching between them is safe.
Stable UI track. Create and generate, Workflow builder, Model Families, Models, Data, Monitor, Logs, Settings, Video, Audio, Pipeline, and Project workspaces. The Create flow is the main release path; the larger workspace screens are being folded in without changing the core local generation route.
AIWF Studio Pro.bat
python launch_pro.py
Early testers should keep docs/TESTER_USER_GUIDE.md open. It covers install options, hidden terminals, recovery buttons, and error reports.
Beta workspace. Best for image, inpaint, ControlNet, enhance, segment, Sana Video, Wan/LTX video, and post-processing tests.
AIWF Studio Gradio Lab.bat
python launch_gradio.py
Current focus: image generation, inpainting, video generation, and video-audio post-processing must be reliable before the project takes on more feature work.
AIWF should be a frontend and workflow shell that can use local backends, not a repo that vendors every model stack into one mandatory install.
Current state:
Near-term cleanup target:
main is a Pro-first local install: FastAPI + React/Vite starts from a clean install, serves the built frontend, and drives image/video generation plus the Pro bootstrap, runtime, capabilities, settings, logs, and data APIs.
Recent additions on main:
plugin.py into plugins/ to add REST routes (/api/ext/<id>/), Gradio tabs, or event hooks. Managed in Settings; see docs/EXTENSIONS.md and the plugins/hello-extension/ template.torch 2.6.0+cu124, CUDA 12.4, diffusers 0.38.0, transformers 4.57.6, fastapi 0.139.0.On Windows, use the installer:
Install AIWF Studio.bat
Choose Express. It checks or installs Git, uv, Python 3.10, and Node.js LTS; prepares the AIWF runtime; builds the Pro frontend; and creates Desktop shortcuts for Pro and Gradio Lab.
The current runtime setup still installs CUDA PyTorch and the shared image requirements because Diffusers is the default in-process image backend. To skip model downloads and SDK probing, use plain Express. To install the old all-in-one image stack, use:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\install_aiwf_studio.ps1 -Mode full
Useful switches:
-WithDefaultModel # download the default SD 1.5 fp16 model
-WithNvidiaVideoFx # link a locally installed NVIDIA VideoFX SDK
-FullImageStack # both of the above
-SkipRuntimeSetup # create the venv, but skip app runtime package setup until launch
Manual launchers:
AIWF Studio Pro.bat
AIWF Studio Gradio Lab.bat
Python entry points:
python launch_pro.py
python launch_gradio.py
Older compatibility entry points still work:
python launch.py # Gradio Studio
webui.bat # Gradio Studio
python webui_pro.py # Pro API/React app, build frontend/ first
Optional local speed/settings logging:
python launch.py --genlog
--genlog writes JSONL entries to outputs/genlog/generation-log.jsonl for SD, SDXL, and Wan runs. It records timings, runtime route/pipeline, settings, models, and LoRAs, but not prompt text. The flag is off by default.
Optional funny user-facing errors:
python launch_pro.py --gerror
--gerror keeps the real error text in logs and support reports, but shows a short joke in the Pro UI. It covers cancel, timeout, network, validation, conflict, missing file or model, auth, upload, JSON parse, generation/runtime, and server-side errors. Anything outside those buckets falls back to Something broke, probably on purpose. You can also turn it on from Settings -> Runtime -> Funny errors.
AIWF Studio creates and uses these local runtime folders:
models/
outputs/
prompts/
wildcards/
workflows/
Common model locations:
models/Stable-diffusion/ checkpoints
models/Loras/ LoRAs
models/VAE/ VAEs
models/ControlNet/ ControlNet models
models/sam/ SAM weights
models/wan/GGUF/ Wan high/low GGUF transformers
models/wan/Diffusers/ Wan shared components
models/flux/GGUF/ Flux GGUF transformers
models/flux/UNet/ Flux safetensors transformers
models/flux/Textencoder/ Flux CLIP-L and T5-XXL encoders
models/flux/VAE/ Flux ae.safetensors VAE
models/ltx/checkpoints/ LTX 2.3 checkpoints
models/ltx/upscalers/ LTX 2.3 spatial upscalers
models/ltx/text_encoder/ LTX 2.3 Gemma text encoder snapshot
models/insightface/ ReActor inswapper ONNX models
models/reactor/faces/ saved ReActor face models
No hard links or junctions are required. To reuse an existing A1111, ComfyUI, or shared model library, open Settings -> Model paths and add the folders as extra scan roots. Optional SDK/app paths, such as NVIDIA VideoFX executables, live under Settings -> Engines & pipelines -> External tool paths.
This table is the quick truth source for model-family support on main.
| Area | Works now | Not ready yet |
|---|---|---|
| SD 1.5 | txt2img, img2img, inpaint, ControlNet, hires fix, face restore/upscale post-process, clip skip, VAE choice, PNG Info, LoRA through Diffusers adapters | Full A1111 extension parity |
| SDXL | txt2img, img2img, inpaint, ControlNet, hires/refiner path, VAE safety settings, face restore/upscale post-process, LoRA through Diffusers adapters | Treating the SDXL refiner as a standalone base model is blocked |
| SD3.5 | local Diffusers-folder checkpoints and basic generation route | Broad ControlNet, LoRA, and A1111-style extension parity |
| Flux | split local model folders from models/flux/GGUF/ or models/flux/UNet/, local CLIP-L/T5/AE components, txt2img, Flux Fill as the inpaint-only route | Flux LoRA, Flux ControlNet, generic Flux img2img, and selecting Flux Fill as txt2img are blocked |
| Flux.2 Klein | local quantized/split-model routing and prompt-encoder handling work is present | Runtime speed and memory still need more receipts across 4B and 9B assets |
| Z-Image / Z-Turbo | safetensors or Diffusers-style routes are the target path; prompt encoder BNB loading is wired when available | Z-Turbo is not optimized yet. Z-Image GGUF is blocked on Windows because the fused GGUF CUDA kernels are Linux-only |
| Qwen Image | image-family routing and local asset discovery are present | Needs more smoke receipts before it should be advertised as release-ready |
| Sana image | local generation path has been tested during Pro work | Performance and settings need more receipts before strong speed claims |
| Image quant formats | FP16/BF16 safetensors, FP8 where the family loader supports it, BNB/NF4 where a route explicitly supports it, GGUF for supported Flux/Wan-style routes | FP4/NVFP4 is not a normal runtime path on this RTX 40-series target. Treat it as storage or conversion research unless a family-specific loader says otherwise |
| Wan video | image-to-video with 5B safetensors, 14B FP8/safetensors, and matched high/low GGUF pairs; VAE/component checks; runtime filtering; optional RIFE, ReActor, VSR, and audio post steps | Mixed 5B/14B/GGUF routes, unpaired high/low models, and unverified resident/streamed offload modes are blocked |
| LTX video | optional isolated LTX 2.3 worker, LTX 2B Diffusers smoke path, FP8 checkpoint handling, Gemma text encoder conversion tooling | Native Gemma GGUF hidden-state backend and NVFP4 runtime execution are not ready |
| Sana video | Experimental Pro and Gradio routes, text-to-video, image-to-video, quantization choices, VAE tiling choice, and text-encoder offload toggle | Treat as experimental until more receipts cover model loading, memory, and output quality |
| Audio/video-audio | Audio tab, optional MMAudio engine, generated-audio muxing after video | MMAudio checkpoints are non-commercial; broader audio workstation features are WIP |
| LLM/chat | model inventory, dataset/config builders, Ollama client tests, and hidden/gated chat workspace scaffolding | No promoted Pro chat worker yet. LLM chat is intentionally outside this Pro release. llama.cpp/GGUF chat serving is a future lane |
| Training | Kohya, ED2, and LLM training scaffolds are isolated and opt-in | Training is hidden/gated and must not be auto-started |
Coming soon, hidden from the v1 app: Anima split-file generation and Qwen Image Nunchaku. Their files may still be sorted and tracked locally, but the v1 UI does not list them for download or generation until their native loaders have passing smoke receipts.
plugins/ with REST/tab/event hooks, managed in Settingsmodels/Stable-diffusion/models/flux/GGUF/ or models/flux/UNet/ with local CLIP-L, T5-XXL, and ae.safetensorsdocs/IMAGE_MATURITY_MATRIX.mdGET /api/v1/image/maturity endpointWan optimization work is still active. FP8, resident high/low mode, streamed block offload, SageAttention, and similar accelerator paths must stay benchmark-gated.
The near-term audio path is VAP: video audio post-processing. AIWF generates or accepts a video first, then an optional local audio backend creates audio and muxes it back into the MP4.
The first video-conditioned backend is MMAudio. It is isolated under:
engines/audio/
Bootstrap script:
scripts/bootstrap_mmaudio.ps1
MMAudio is optional and soft-fails when not installed so the visual video output is preserved.
Important license note: MMAudio code is MIT licensed, but the released checkpoints are CC-BY-NC 4.0, so this route should be treated as non-commercial unless you have separate permission.
Use Tailscale when possible. If you launch with network listening enabled, add authentication before using AIWF outside a trusted local network.
main is the stable runtime branch for users.dev keeps broader experiments and active research work.frontend/ is the React/TypeScript/Vite source for the Pro UI; build it with npm install && npm run build to populate frontend/dist, which webui_pro.py serves.docs/, tests/, and scripts/ are part of the public maintainability story.Useful project docs:
docs/ARCHITECTURE.mdCONTRIBUTING.mddocs/ATTRIBUTION.mddocs/DEPENDENCY_POLICY.mddocs/ENGINE_ISOLATION.mddocs/FEATURES.mddocs/IMAGE_MATURITY_MATRIX.mddocs/MAINTAINER_NOTES.mddocs/PATH_CONFIGURATION.mddocs/qa/README.mdThis is a practical release checklist, not legal advice.
LICENSE.docs/ATTRIBUTION.md.Keep optional restricted components clearly marked as local/user-installed.
AIWF uses PyTorch SDPA as the stable attention baseline. Wan video now prefers Diffusers' per-module SAGE backend when SageAttention 2.2 is installed and callable, then falls back to AIWF's SageAttention SDPA patch, then plain Torch SDPA.
Current rule for main: keep SageAttention optional and benchmark-gated. Wan must still run when SageAttention is missing, and any speed claim needs matched local receipts. Flash-attn and xFormers are optional experiment lanes, not default requirements for the RTX 4070 Ti SUPER setup.
These areas exist as work-in-progress or need more hardware coverage before they should be treated as stable:
AIWF Studio is clean-room code. It draws from established local AI tooling around Stable Diffusion, Diffusers, ControlNet, Segment Anything, GroundingDINO, Real-ESRGAN, GFPGAN, CodeFormer, Wan, ComfyUI-GGUF, and the AUTOMATIC1111 web UI.
Optional video post-processing can use NVIDIA Video Effects / VFX SDK components for RTX VSR-style upscale, cleanup, AI green screen, and relighting when the user installs the NVIDIA SDK locally. See docs/ATTRIBUTION.md for third-party credits and source links.
AIWF Studio needs focused help from people who work on local creative AI, Windows/NVIDIA workflows, Python services, frontend rebuilds, model runtime tooling, and install flows for normal PC users. Open an issue with a narrow repro or send a PR that includes the check you ran.
36 commits
Python
80.6%
TypeScript
11.8%
CSS
5.8%