ComfyUI Extension: ComfyUI-Arrssenne

Authored by arrssenne

Created

Updated

0 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Collection personnelle de custom nodes pour ComfyUI (arrssenne).

Looking for a different extension?

Custom Nodes (2)

README

ComfyUI-Arrssenne

Pack de custom nodes personnel pour ComfyUI. Structure conforme au walkthrough officiel : https://docs.comfy.org/custom-nodes/walkthrough

Installation

Cloner/copier ce dossier dans ComfyUI/custom_nodes/, puis redémarrer ComfyUI.

ComfyUI/custom_nodes/comfyui-Arrssenne/

Structure

comfyui-Arrssenne/
├── __init__.py                      # Expose NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS, WEB_DIRECTORY
├── pyproject.toml                   # Métadonnées du pack (registry comfy)
├── requirements.txt                 # Dépendances Python (aucune pour l'instant)
├── LICENSE                          # MIT (ce pack)
├── THIRD_PARTY_NOTICES.md           # Licences des nœuds adaptés de packs tiers
└── src/
    └── comfyui_arrssenne/
        ├── __init__.py
        └── nodes.py                  # Définitions des nœuds

Nœuds

| Nœud | Catégorie | Description | Source | |------|-----------|--------------|--------| | Switch from any | Arrssenne/Switch | Route une entrée any vers on_true ou on_false selon un booléen | Adapté de CSwitchFromAnycomfyui-crystools (MIT) | | Switch from any 3-way | Arrssenne/Switch | Route une entrée any vers 1 des 3 sorties (1/2/3) selon un entier select (1-3) | Extension de CSwitchFromAny (idem, MIT) — sorties renommables sur le canvas (clic droit → Rename), ex. Detailler/Faceswap/Saveas |

À savoir : sorties non sélectionnées

Les sorties non choisies renvoient un ExecutionBlocker (pas None) : les nœuds branchés sur ces sorties ne s'exécutent simplement pas, au lieu de planter. C'est nécessaire parce que tout SaveImage/PreviewImage du graphe s'exécute à chaque run dans ComfyUI, peu importe le switch.

Ajouter un nœud adapté d'un autre pack

  1. Ajouter la classe dans src/comfyui_arrssenne/nodes.py.
  2. L'enregistrer dans NODE_CLASS_MAPPINGS / NODE_DISPLAY_NAME_MAPPINGS (même fichier).
  3. Documenter la source + licence dans le tableau ci-dessus et dans THIRD_PARTY_NOTICES.md.

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Learn more