ComfyFlow
ComfyFlow – macht die Arbeit mit KI im Design effizienter und einfacher.
Tags:KI-Design-ToolsWas ist ComfyFlow?
ComfyFlow ist ein Tool zur Veröffentlichung und Verwaltung von ComfyUI-Workflows als Webanwendungen; der Name des Open-Source-Projekts lautet ComfyFlowApp. Die Ersteller der Workflows sind für die Gestaltung der Generierungslogik verantwortlich, während Endbenutzer lediglich die vereinfachten Eingabedaten ausfüllen müssen, um die Anwendung zu starten – ohne etwas über Knoten, Modulinstallationen oder die Python-Umgebung wissen zu müssen.
Das Produkt wurde vom GitHub-Nutzer xingren23 ins Leben gerufen. Die offizielle Website, die Anmeldefunktion sowie der Anwendungs-Store sind weiterhin zugänglich, doch das Open-Source-Repo wurde archiviert. Der letzte Code-Upload sowie die neueste offizielle Version v1.4.5 stammen aus dem März 2024. Daher muss zwischen dem Umstand, dass die Hosting-Website weiterhin online ist, und der Tatsache, dass an der Open-Source-Client-Entwicklung weitergearbeitet wird, klar unterschieden werden.
Hauptfunktionen
ComfyUI-Workflows in eine Webanwendung umwandeln
- Der Ersteller erstellt zunächst in ComfyUI einen Workflow für Stable Diffusion und testet diesen, bevor er die Eingaben und Ausgaben auswählt, die dem Benutzer zur Verfügung gestellt werden sollen.
- ComfyFlowApp erstellt eine vereinfachte Benutzeroberfläche für den Workflow, sodass die Nutzer ihn ohne Öffnen des Knotenplans ausführen können.
- Die Anwendung kann für die interne Zusammenarbeit in Unternehmen genutzt werden, oder sie kann auf Online-Diensten veröffentlicht werden, um sie mit Freunden, Kunden oder der Allgemeinheit zu teilen.
- Online-Anwendungen verbergen die zugrunde liegenden Workflows, aber die Tatsache, dass die Benutzer das Knotendiagramm nicht sehen können, bedeutet nicht, dass der Workflow verschlüsselt, urheberrechtlich geschützt oder absolut vor Kopieren geschützt ist.
Hosted Umgebung
- Der Hosting-Service stellt eine Umgebung zum Ausführen von ComfyUI sowie einige eingebaute Modelle und gängige Erweiterungs-Node bereit, sodass die Nutzer keine eigenen GPU-Server verwalten müssen.
- Zu den in den historischen Dokumenten aufgeführten Komponenten gehören ControlNet, PhotoMaker, IP-Adapter, InstantID, SAM sowie verschiedene Bildverarbeitungsknoten.
- In der letzten offiziellen Mitteilung im April 2024 entfernte die Plattform mehrere Videonodes und konzentrierte sich ausdrücklich auf die Erstellung und Bearbeitung hochwertiger Bilder.
- Die offizielle Liste der Modelle und Erweiterungsknoten ist veraltet; die tatsächlich verfügbaren Versionen für das aktuelle Konto, der Arbeitsspeicher, die Warteschlangen sowie die Ausführungszeiten sollten vor der Veröffentlichung erneut getestet werden.
Anwendungs-Teilen und Anwendungs-Platz
- Ersteller können Workflow-Anwendungen veröffentlichen und Zugangspunkte erstellen, wodurch andere Benutzer nach Eingabe von Daten über eine Webseite Ergebnisse in Form von Bildern erhalten.
- Der Anwendungs-Platz zeigt weiterhin die öffentlichen Anwendungen sowie die Anzahl der Aufrufe für Funktionen wie Porträtfotografie, Ausschneiden von Bildern, Stilumwandlung, Sticker und Ausmalen von Linienzeichnungen an.
- Auf der Startseite wird erwähnt, dass herausragende Kreativkräfte am Gewinnprogramm teilnehmen können, doch die Schwellenwerte für die Teilnahme, die Anteile an den Einnahmen, die Zahlungsintervalle sowie die steuerlichen Vorschriften werden nicht offengelegt.
- Bevor es zur öffentlichen Teilen kommt, sollten Schlüssel, private Materialien, Kundendaten sowie unbefugte Modelle entfernt werden, und außerdem sollte die Verarbeitung von bösartigen Eingaben sowie sehr großen Dateien getestet werden.
Eingabe und Ausgabe
| Typ | Unterstützte Inhalte | Für Aufgaben geeignet | Einschränkungen oder Empfehlungen |
|---|---|---|---|
| Texteingabe | String | Hinweise, Überschriften und Anleitungen | Die Länge sollte begrenzt werden und sensible Daten gefiltert werden. |
| Numerische Eingabe | Float, Integer | Stärke, Schrittanzahl, Größe und Samen | Es sind angemessene Obergrenzen und Untergrenzen festzulegen. |
| Schalter und Optionen | Boolean, SelectOption | Funktionen aktivieren und Stil auswählen | Die Optionen sollten den zulässigen Werten der Knoten entsprechen. |
| Bild-Eingabe | UploadImage | Bild aus Bild erzeugen, Anpassung der Kleidung, Ausschneiden von Bildteilen und Referenzbilder | Format, Auflösung und Upload-Rechte müssen kontrolliert werden. |
| Statische Ausgabe | SaveImage | Bilder erstellen oder bearbeiten | Jede Anwendung wählt nur einen Ausgabenode aus. |
| Animationsergebnis | SaveAnimatedWEBP, SaveAnimatedPNG | Einfache Animierungsergebnisse | Die Plattform konzentriert sich derzeit hauptsächlich auf Bildfunktionen. |
Die alten Richtlinien empfahlen, dass jede Anwendung maximal drei Eingabefelder anzeigen sollte, um die Bedienung für normale Benutzer zu erleichtern. Die Ausgabebilder sollten eine Größe von 1024×1024 bis 2048×2048 haben, wobei 2 bis 4 Bilder angemessen sind. Dies sind jedoch nur Entwicklungsempfehlungen und keine festgelegten Grenzwerte für die aktuellen Konten.
Workflow für Online-Veröffentlichung
- Führen Sie den Workflow in ComfyUI aus und überprüfen Sie, ob das Modell, die Erweiterungsknoten, die Zufallszahlensamen, die Eingabegrößen sowie die Ausgabeknoten stabil funktionieren.
- Bestimmen Sie die Zielgruppe der Anwendung sowie die primäre Aufgabe und behalten Sie nur die Eingabefelder bei, die tatsächlich angepasst werden müssen.
- Legen Sie für jede Eingabe einen klaren Namen, Typ, Standardwert und zulässigen Wertebereich fest und wählen Sie einen unterstützten Ausgabenode aus.
- Melden Sie sich bei ComfyFlow an, um eine Anwendung zu erstellen, Workflows zu importieren oder anzuschließen, und überprüfen Sie, ob die Hostumgebung die benötigten Modelle und Knoten enthält.
- Führen Sie Tests mit verschiedenen Bildern, leeren Werten, überlänglichen Texten und Grenzwertigkeiten durch, um Fehlermeldungen, Generierungszeit und Ausgabequalität zu überprüfen.
- Nach der Veröffentlichung wird es zunächst in begrenztem Umfang geteilt, um die kostenlosen Nutzungslimits, Warteschlangen sowie Gebühren bei Fehlern zu überprüfen, bevor entschieden wird, ob eine breitere Verbreitung erfolgt.
- Sichern Sie kontinuierlich den ursprünglichen Workflow, die Liste der Modelle sowie eigene Backups, um einen Umzug nach Änderungen der Host-Funktionen zu vermeiden.
Eigene ComfyFlowApp erstellen
Das Archivierungsarchiv kann weiterhin für Forschungszwecke und eigenständige Implementierung genutzt werden; dabei ist Python 3.11 oder eine ältere Version erforderlich. Auch das letzte Windows-Integrationspaket ist die AMD64-Version von Python 3.11. Das Archivieren des Archivs bedeutet, dass der Betreiber es auf „nur-Lese“-Modus gesetzt hat; daher kann man keine Kompatibilität mit neuen ComfyUI-, PyTorch-, Modell- oder Erweiterungs-Nodes erwarten.
- Erstellen Sie eine isolierte Umgebung und installieren Sie Python, PyTorch sowie ComfyUI, die mit den Grafikchiptreibern kompatibel sind. Stellen Sie zunächst sicher, dass ComfyUI selbst in der Lage ist, den gewünschten Workflow auszuführen.
- Erhalten Sie die Quelldateien von ComfyFlowApp oder die letzte offizielle Version, und überprüfen Sie die Datei-Hash-Werte, Abhängigkeiten sowie die GPL-3.0-Lizenz.
- Erstellen Sie eine Python 3.11-Umgebung und installieren Sie die in den Anforderungen aufgeführten Abhängigkeiten – verwenden Sie nicht direkt die globale Umgebung, in der sensible Projekte gespeichert sind.
- Setzen Sie COMFYUI_SERVER_ADDR auf eine zuverlässige ComfyUI-Instanz; konfigurieren Sie STREAMLIT_SERVER_ADDRESS nur, wenn ein Zugriff über das lokale Netzwerk erforderlich ist.
- Unter Linux werden die entsprechenden Startskripte verwendet, unter Windows Batch-Skripte oder integrierte Pakete. Beim ersten Start wird nur der Zugriff vom lokalen Rechner erlaubt.
- Erstellen Sie Testkonten und Testworkflows, um Anmelden, Import von Workflows, Hochladen von Dateien, Ausführung von Aufgaben, Herunterladen von Ergebnissen sowie Berechtigungsisolation zu überprüfen.
- Für eine Veröffentlichung im öffentlichen Netzwerk sollten erst ein Reverse-Proxy, Authentifizierung, Verschlüsselung der Übertragung, Upload-Beschränkungen, ein Firewall sowie eine sichere Backup-Lösung eingerichtet werden, bevor der Dienst freigegeben wird.
Preise und kostenloses Kontingent
ComfyFlow verfügt derzeit über keine überprüfbare Seite mit Preisinformationen für Pakete. Auf der Startseite steht, dass jede auf der Plattform veröffentlichte Anwendung 1000 kostenlose Ausführungen erhält, wobei jeder Benutzer die Anwendung 5 Mal kostenlos nutzen kann. Die Gültigkeitsdauer dieser Lizenzen, die Abzüge bei fehlgeschlagenen Aufgaben, die Möglichkeiten zur Auffüllung der Lizenzen sowie regionale Unterschiede werden nicht offengelegt.
| Paket oder Version | Preis | Abrechnungszeitraum | Kernrechte oder -beträge | Für Nutzer geeignet |
|---|---|---|---|---|
| Kostenloser Online-Service-Anteil | Kostenlose Nutzungsmenge | Noch nicht veröffentlicht | Laut der Seite sind 1000 Veröffentlichungen pro Anwendung sowie 5 kostenlose Nutzungsmöglichkeiten pro Benutzer möglich. | Testen und begrenzte Weitergabe |
| Online, pro Nutzung | Noch nicht veröffentlicht | Nach Anwendung ausführen | Laut der Dokumentation zahlen die Nutzer später für die Nutzung der Anwendung, doch der Preis pro Einheit sowie der Umrechnungsfaktor für Punkte werden nicht angegeben. | Benutzer, die keine GPU warten möchten |
| Erlösbeteiligungssystem für Kreative | Noch nicht veröffentlicht | Noch nicht veröffentlicht | Für einige herausragende Kreativkräfte sind die Hürden, die Vergütungsanteile sowie die Zahlungsbedingungen noch nicht bekannt gegeben worden. | Der Ersteller, der offene Workflows veröffentlicht |
| Eigenentwickelte Open-Source-Version | Softwarecode kostenlos | Keine Abonnementlaufzeit | GPL-3.0 Quellcode; GPU, Speicher, Bandbreite, Modelle und Wartungskosten sind selbst zu tragen. | Technisches Team, das eine lokale Steuerung benötigt |
„Kostenloser Software-Code“ bedeutet nicht, dass auch die vollständige Ausführungsumgebung kostenlos ist, und es bedeutet auch nicht, dass die Hosting-Plattform stets dieselben Ressourcen zur Verfügung stellt. Bevor man entscheidet, Geld zu investieren oder die Software kommerziell zu veröffentlichen, sollte man auf der Kontoübersichtsseite die Preis pro Einheit, die Gebühren bei Fehlern, die Gültigkeitsdauer des Kontostands, die Rückzahlungsbedingungen, die Steuern sowie die Regeln bezüglich der Einnahmen des Entwicklers überprüfen.
Passend für Nutzer und Szenarien
- Workflow-Ersteller, die mit ComfyUI vertraut sind: Sie packen komplexe Knotengraphen in einfache Anwendungen für normale Benutzer zusammen.
- Design- und Inhaltsteam: Teilen von Porträtbearbeitung, Stilumwandlung, Ausschneiden, Produktbildern und Batch-Visualisierungsworkflows.
- Interne Teamstrukturen des Unternehmens: Durch die Implementierung festgelegter Prozesse in lokalen Netzwerken oder auf privaten Servern wird es für nicht-technische Mitarbeiter einfacher, diese Prozesse zu nutzen.
- Lehr- und Demonstrationsnutzer: Mit Web-Formularen wird gezeigt, wie verschiedene Eingaben die ComfyUI-Werkflows antreiben.
- Open-Source-Forscher: Lesen Sie den GPL-3.0-Code, um die Verbindung zwischen der Streamlit-Oberfläche und dem Backend von ComfyUI zu verstehen.
Vorteile und Grenzen der Fähigkeiten
- Es versteckt Knoten, Parameter und Modelle hinter der Anwendungsoberfläche und eignet sich zur wiederholten Ausführung bereits getesteter Bildverarbeitungsprozesse.
- Der Hostings-Ansatz verringert die Wartungsarbeiten für GPUs, doch Modelle, Knoten und Ressourcen sind den Einschränkungen der Plattformumgebung unterworfen, wodurch keine direkte Kompatibilität mit beliebigen lokalen Workflows gewährleistet werden kann.
- Der Speicher ist bereits archiviert und es gibt seit langer Zeit keine neuen Versionen mehr. Bei der Installation können abgelaufene Abhängigkeiten, Änderungen an den Schnittstellen sowie fehlende Sicherheitspatches auftreten.
- Die letzte offizielle Richtung konzentriert sich hauptsächlich auf die Erstellung und Bearbeitung von Bildern; die Unterstützung für das Hochladen früher Videos oder die Erstellung von Animationen sollte nicht als vollständige Video-Workflow-Plattform verstanden werden.
- Die Anwendung erlaubt nur einen Ausgabepunkt; komplexe, mehrstufige Ergebnisse, mehrere Dateien oder interaktive Abläufe können eine Anpassung des Workflows erfordern.
- Das Ergebnis hängt vom Modell, den Anweisungen, den Referenzbildern, der Zufälligkeit sowie der Hardware ab. Die Plattform ersetzt weder eine ästhetische Prüfung noch die Überprüfung von Fakten oder die manuelle Bearbeitung von Bildern.
Open-Source-Zustand und Lizenz
| Projekt | Aktueller Zustand | Lizenz oder Hinweise |
|---|---|---|
| Quellcode von ComfyFlowApp | Öffentlich, aber archiviert | GPL-3.0; Änderungen und Verbreitung unterliegen den entsprechenden Pflichten |
| ComfyFlow-Hosting-Dienst | Die Website ist weiterhin online. | Verwaltete Betriebsmodelle, kostenlose Credits sowie Datenvorschriften werden nicht automatisch durch die GPL abgedeckt. |
| ComfyUI | Unabhängige Open-Source-Projekte | Es handelt sich nicht um den eigenen Quellcode von ComfyFlow; man muss die Lizenz separat prüfen. |
| Modellgewichte | Von mehreren Seiten bereitgestellt | Jedes Modell kann unterschiedliche kommerzielle, urheberrechtliche und Verbreitungsbeschränkungen aufweisen. |
| Erweiterungsknoten | Von mehreren Seiten bereitgestellt | Jede Lizenz, Abhängigkeit und Sicherheitsrisiko muss einzeln überprüft werden. |
| Öffentliche API oder SDK | Noch nicht bestätigt | Die Verbindung des Lagers mit dem Backend bedeutet nicht, dass es eine stabile Entwicklungs-API von Drittanbietern gibt. |
GPL-3.0 gilt für den entsprechenden Code im ComfyFlowApp-Repository und gewährt nicht automatisch kommerzielle Rechte für Modelle, Materialien, Schriftarten, Drittanbieter-Node oder Online-Dienste. Wenn das Programm nach Änderungen an andere weitergegeben wird, müssen Pflichten wie die Bereitstellung des Quellcodes, des Lizenztextes und einer Beschreibung der Änderungen bewertet werden.
Privatsphäre, Sicherheit und Geschäftsbedingungen
- Die Anmeldeseite bietet Links zu den Nutzungsbedingungen und der Datenschutzerklärung, doch beide Seiten liefern derzeit einen 404-Fehler an. Daher ist es nicht möglich, Informationen über den Betreiber, die Aufbewahrung von Daten, die Nutzung zur Trainierung, Verfahren zur Löschung sowie Regeln für Rückerstattungen und Streitbeilegung zu ermitteln.
- Online-Dienste können Kontoinformationen, Arbeitsabläufe, Hinweise verarbeiten, Bilder hochladen und Ergebnisse erzeugen; bis die gültigen Datenschutzdokumente wiederhergestellt sind, sollten keine geheimen Kundendaten, unveröffentlichte Werke oder sensible persönliche Bilder hochgeladen werden.
- Das Anmelden über GitHub oder Discord führt zu einer Verarbeitung durch Drittanbieter für die Authentifizierung. Vor der Autorisierung sollten die beantragten Berechtigungen überprüft werden, und veraltete Verbindungen sollten regelmäßig deaktiviert werden.
- Der selbst erstellte Deployer ist für die Sicherheit des Kontos, die Zugriffskontrolle, die Überprüfung hochgeladener Dateien, die Trennung der Aufgaben, die Protokollierung, die Backups sowie die Behebung von Sicherheitslücken verantwortlich.
- Offene Anwendungen können wiederholt aufgerufen werden oder mit bösartigem Inhalt versorgt werden; daher sollten Größe, Dateitypen, Anfragedichte, Ressourcenverbrauch sowie die Anzahl der gleichzeitigen Anfragen begrenzt werden.
- Ob Workflows, Modelle und generierte Bilder für kommerzielle Zwecke genutzt werden können, hängt von den jeweiligen Rechten sowie den verwendeten Eingangsdaten ab. Der Urheberrechtschutz bietet keine Garantie für die Einnahmen der Schöpfer.
Plattformunterstützung und aktueller Zustand
| Plattform | Support-Status | Erklärung |
|---|---|---|
| Web-Hosting-Plattformen | Noch zugänglich | Startseite, Anmelden, Anwendungs-Platz und Dokumente online |
| Windows selbst erstellen | Es gibt historische Integrationspakete und Skripte. | Die endgültige Version ist das Python 3.11 AMD64-Paket für 2024. |
| Selbst erstelltes Linux | Es gibt ein Startskript. | Abhängigkeiten, Antriebsmechanismen sowie Kompatibilität mit ComfyUI müssen selbst geregelt werden. |
| Cloud-GPU-Einsatz | Historische Dokumente liefern Anregungen. | Kann auf GPU-Cloud-Hosts bereitgestellt werden, wobei der Benutzer für Netzwerk und Sicherheit verantwortlich ist. |
| Eigene Mobile-Apps | Noch nicht bestätigt | Web-Anwendungen werden hauptsächlich über den Browser aufgerufen. |
| Browser-Erweiterungen | Noch nicht bestätigt | Offizielle Erweiterungsladen-Version noch nicht bestätigt |
Zusammenfassung
Der Kernwert von ComfyFlow besteht darin, bereits getestete ComfyUI-Bildbearbeitungswerkflüsse in benutzerfreundlichere und leichter teilbare Web-Anwendungen umzuwandeln. Es gibt sowohl eine Option zur Online-Verwaltung als auch die Möglichkeit, den Code unter der GPL-3.0-Lizenz selbst zu nutzen – doch die Betriebsbedingungen, Lizenzen und Kosten müssen für beide Varianten getrennt betrachtet werden.
Das derzeit wichtigste Risiko sind die unaktualisierten Archivierungen in den Lagern, die langfristig nicht aktualisierten öffentlichen Informationen sowie ungültige Bedingungs- und Datenschutzseiten. Zunächst ist es sinnvoll, mit unvertraulichen Daten in kleinem Umfang zu testen; bei der Verarbeitung von Kundendaten, Zahlungen, kommerzieller Veröffentlichung oder langfristiger Betriebsführung sollten erst recht rechtliche Dokumente und Abrechnungsregeln klar sein – oder es sollten alternative Lösungen gewählt werden, die selbst verwaltet werden können.
Häufige Fragen
Kann ComfyFlow noch verwendet werden?
Die offizielle Website, der Anmeldepunkt sowie die Anwendungsplattform sind weiterhin zugänglich, doch das Open-Source-Repositorium wurde im Jahr 2024 archiviert. Vor der Verwendung sollten die benötigten Modelle, Knoten sowie die verfügbaren Ressourcen in der Praxis getestet werden – die Tatsache, dass die Website online ist, bedeutet nicht, dass das Projekt weiterhin gewartet wird.
Ist ComfyFlow ein kostenloses Tool?
Auf der Startseite steht, dass jede veröffentlichte Anwendung 1000 kostenlose Ausführungen bietet; jeder Benutzer kann die Anwendung 5 Mal kostenlos nutzen. Die Kosten pro weitere Nutzung, die Gültigkeitsdauer sowie die Regeln zur Rückerstattung sind derzeit noch nicht bekannt. Die tatsächlichen Vorteile richten sich nach den Angaben auf der Kontoauswertelseite.
Ist ComfyFlow open source?
Die Quellcodes von ComfyFlowApp werden unter der GPL-3.0-Lizenz veröffentlicht, doch die Hosting-Dienste, die Modellgewichte sowie die Drittanbieter-Node werden dadurch nicht automatisch offenlegt oder mit einer einheitlichen kommerziellen Lizenz ausgestattet. Der Repository ist bereits archiviert, weshalb die Nutzer selbst für die Kompatibilität und Wartung der Sicherheit sorgen müssen.
Unterstützt ComfyFlow Video-Workflows?
Historische Versionen enthielten Video- und Animationsknoten, doch es wurde offiziell mitgeteilt, dass mehrere Gruppen von Videoknoten entfernt wurden und man sich stattdessen auf die Erstellung und Bearbeitung von Bildern konzentriert. Derzeit eignet sich dies besser für Workflows mit Bildern; Videoaufgaben sollten zunächst anhand der Ergebnisse von Tests in der realen Umgebung bewertet werden.
Kann man Kundendaten hochladen oder für Geschäftsprojekte verwenden?
Die Bedingungen sowie die Datenschutzrichtlinien stellen derzeit keine gültigen Dokumente bereit; die Mechanismen zur Speicherung von Daten, zur Nutzung für Schulzwecke, zum Löschnen von Daten sowie zur Rückerstattung sind nicht klar definiert. Bei der Verarbeitung von Kundendaten sollten unvertrauliche Testdaten oder eigene Umgebungen verwendet werden. Zudem müssen die kommerziellen Lizenzen für Modelle, Datenmaterialien und Knotenpunkte geprüft werden.
Guigong-Netzwerk-Sicherheitsnummer: 45132202000164