Mestoph/DreamRaster

Portable local AI image generation studio with FLUX.2, ComfyUI, Ollama and OpenCode.

C#

1

8 commits

updated Oct 2, 2026

See the code

README

DreamRaster

English documentation

DreamRaster est un studio Windows portable de génération d’images et de vidéos IA locales. L’application orchestre OpenCode, Ollama, ComfyUI et FLUX.2 sans utiliser les installations système correspondantes.

Icône DreamRaster

Fonctionnalités

  • application WinForms sombre et portable ;
  • OpenCode intégré dans WebView2 ;
  • ComfyUI intégré ;
  • génération FLUX.2 text-to-image et image-to-image ;
  • dimensions exactes et seed fixe/aléatoire pour les générations ;
  • amélioration automatique des prompts avec un modèle Ollama local dédié ;
  • comparatif intégré qwen3:1.7b / qwen3:4b avec 8 images, timings et rapport JSON/CSV ;
  • validation structurelle des modèles FLUX.2 Klein, text encoder et VAE ;
  • sélecteurs Vision / Prompt IA / FLUX / Text Encoder / VAE avec état installé/compatible ;
  • génération vidéo Wan 2.1 via ComfyUI, avec installation explicite et SHA-256 des modèles ;
  • workflows ComfyUI embarqués ;
  • logs séparés UI / OpenCode / Ollama / ComfyUI / FLUX.2 / Vidéo / Installation / Système ;
  • console Ollama avec progression structurée ;
  • interface français / anglais ;
  • onglet À propos ;
  • mise à jour via GitHub Releases ;
  • téléchargement multi-curl Windows pour les gros fichiers ;
  • modèles, configuration, logs et caches confinés au dossier portable.

Structure du dépôt

DreamRaster/
├─ src/
│  └─ DreamRaster/          # C#, Designer, resx, csproj, assets, profil publish
├─ scripts/
│  ├─ windows/              # scripts .bat
│  ├─ linux/                # cross-build Linux -> Windows
│  └─ common/               # diagnostic PowerShell commun
├─ config/                  # settings.sample.json
├─ docs/
├─ .github/
├─ .nuget/
├─ DreamRaster.sln
├─ LICENSE
├─ NOTICE
└─ CLA.md

Voir Structure du dépôt.

Compilation Windows

Ouvrir DreamRaster.sln dans Visual Studio, ou lancer :

scripts\windows\build-debug.bat

Publication portable single-file :

scripts\windows\publish-portable.bat

Sortie :

src\DreamRaster\bin\Publish\Portable\DreamRaster.exe

Compilation depuis Linux

DreamRaster reste une application WinForms Windows. Elle ne s’exécute donc pas nativement sous Linux.

En revanche, avec le SDK .NET 9, Linux peut compiler et publier la cible Windows win-x64 :

./scripts/linux/build-debug.sh
./scripts/linux/build-release.sh
./scripts/linux/publish-windows.sh

Le projet utilise EnableWindowsTargeting=true pour ce cross-build. Voir Compilation Linux.

Qwen3-VL

Qwen3-VL n’est pas requis pour FLUX.2 ou ComfyUI. Il est uniquement utile pour des fonctions de vision/compréhension d’image via Ollama/OpenCode et reste optionnel.

Diagnostic de compilation

Sous Windows :

scripts\windows\build-diagnostic.bat

Sous Linux avec PowerShell 7 (pwsh) :

./scripts/linux/build-diagnostic.sh

Les rapports HTML/Markdown/TXT sont créés dans build-reports/.

Documentation

Dépôt public et forks

Un dépôt GitHub public est forkable. DreamRaster reste distribué sous GNU AGPL-3.0-or-later : les forks et versions modifiées doivent respecter cette licence et ses obligations applicables.

Copyright © 2026 Mestoph.

DreamRaster est distribué sous GNU AGPL-3.0-or-later. Voir LICENSE, COPYRIGHT.md, NOTICE et CLA.md.

Distribution GitHub

Le dossier de publication local conserve l’objectif un seul EXE. Le ZIP de release GitHub ajoute uniquement les documents juridiques/documentaires nécessaires autour de DreamRaster.exe.

Sources de téléchargement

Toutes les URL externes utilisées par l’installeur sont documentées dans DOWNLOAD_SOURCES.md.

comfyui
flux
image-generation
local-ai
ollama
portable
winforms

Mestoph/DreamRaster

Portable local AI image generation studio with FLUX.2, ComfyUI, Ollama and OpenCode.

C#

1

8 commits

updated Oct 2, 2026

See the code

README

DreamRaster

English documentation

DreamRaster est un studio Windows portable de génération d’images et de vidéos IA locales. L’application orchestre OpenCode, Ollama, ComfyUI et FLUX.2 sans utiliser les installations système correspondantes.

Icône DreamRaster

Fonctionnalités

  • application WinForms sombre et portable ;
  • OpenCode intégré dans WebView2 ;
  • ComfyUI intégré ;
  • génération FLUX.2 text-to-image et image-to-image ;
  • dimensions exactes et seed fixe/aléatoire pour les générations ;
  • amélioration automatique des prompts avec un modèle Ollama local dédié ;
  • comparatif intégré qwen3:1.7b / qwen3:4b avec 8 images, timings et rapport JSON/CSV ;
  • validation structurelle des modèles FLUX.2 Klein, text encoder et VAE ;
  • sélecteurs Vision / Prompt IA / FLUX / Text Encoder / VAE avec état installé/compatible ;
  • génération vidéo Wan 2.1 via ComfyUI, avec installation explicite et SHA-256 des modèles ;
  • workflows ComfyUI embarqués ;
  • logs séparés UI / OpenCode / Ollama / ComfyUI / FLUX.2 / Vidéo / Installation / Système ;
  • console Ollama avec progression structurée ;
  • interface français / anglais ;
  • onglet À propos ;
  • mise à jour via GitHub Releases ;
  • téléchargement multi-curl Windows pour les gros fichiers ;
  • modèles, configuration, logs et caches confinés au dossier portable.

Structure du dépôt

DreamRaster/
├─ src/
│  └─ DreamRaster/          # C#, Designer, resx, csproj, assets, profil publish
├─ scripts/
│  ├─ windows/              # scripts .bat
│  ├─ linux/                # cross-build Linux -> Windows
│  └─ common/               # diagnostic PowerShell commun
├─ config/                  # settings.sample.json
├─ docs/
├─ .github/
├─ .nuget/
├─ DreamRaster.sln
├─ LICENSE
├─ NOTICE
└─ CLA.md

Voir Structure du dépôt.

Compilation Windows

Ouvrir DreamRaster.sln dans Visual Studio, ou lancer :

scripts\windows\build-debug.bat

Publication portable single-file :

scripts\windows\publish-portable.bat

Sortie :

src\DreamRaster\bin\Publish\Portable\DreamRaster.exe

Compilation depuis Linux

DreamRaster reste une application WinForms Windows. Elle ne s’exécute donc pas nativement sous Linux.

En revanche, avec le SDK .NET 9, Linux peut compiler et publier la cible Windows win-x64 :

./scripts/linux/build-debug.sh
./scripts/linux/build-release.sh
./scripts/linux/publish-windows.sh

Le projet utilise EnableWindowsTargeting=true pour ce cross-build. Voir Compilation Linux.

Qwen3-VL

Qwen3-VL n’est pas requis pour FLUX.2 ou ComfyUI. Il est uniquement utile pour des fonctions de vision/compréhension d’image via Ollama/OpenCode et reste optionnel.

Diagnostic de compilation

Sous Windows :

scripts\windows\build-diagnostic.bat

Sous Linux avec PowerShell 7 (pwsh) :

./scripts/linux/build-diagnostic.sh

Les rapports HTML/Markdown/TXT sont créés dans build-reports/.

Documentation

Dépôt public et forks

Un dépôt GitHub public est forkable. DreamRaster reste distribué sous GNU AGPL-3.0-or-later : les forks et versions modifiées doivent respecter cette licence et ses obligations applicables.

Copyright © 2026 Mestoph.

DreamRaster est distribué sous GNU AGPL-3.0-or-later. Voir LICENSE, COPYRIGHT.md, NOTICE et CLA.md.

Distribution GitHub

Le dossier de publication local conserve l’objectif un seul EXE. Le ZIP de release GitHub ajoute uniquement les documents juridiques/documentaires nécessaires autour de DreamRaster.exe.

Sources de téléchargement

Toutes les URL externes utilisées par l’installeur sont documentées dans DOWNLOAD_SOURCES.md.

comfyui
flux
image-generation
local-ai
ollama
portable
winforms