Modell / Datensatz
FlowiseAI/Flowise avatar
FlowiseAI/Flowise

Flowise: KI-Agenten als visueller Arbeitsablauf

Mit Flowise lassen sich KI-Agenten und LLM-Workflows visuell zusammenstellen – Chatbots, RAG und Multi-Agenten-Systeme per Drag & Drop statt Code.

55.461 Sterne25.019 ForksTypeScriptLizenz variiert

Auf einen Blick

Was ist das?
Ein Redakteursreview des Flowise-Repositorys, das Installation, Docker, Entwicklung, Bereitstellung, Support und Lizenzierung anhand der README behandelt.
Für wen ist es gedacht?
Flowise ist ein TypeScript-Monorepo, das sich selbst als visueller Builder für KI-Agenten beschreibt. Es bietet eine einfache npm-Installation, Docker-Compose- und Image-Workflows, eine Entwicklerumgebung mit pnpm, eine Reihe von Self-Hosting-Anleitungen und eine Lizenz, die zwischen Apache 2.0 und kommerziellen Bedingungen für Unternehmenscode aufgeteilt ist.
Darf ich es kommerziell nutzen?
Erst prüfen. Die Lizenz dieses Repositorys ordnen wir nicht automatisch ein; lesen Sie vor jeder kommerziellen Nutzung die LICENSE-Datei.
Wird es noch gepflegt?
Nein. Die Eigentümer haben das Repository auf GitHub archiviert; es ist schreibgeschützt und erhält keine Änderungen mehr.
In welcher Sprache ist es geschrieben?
Hauptsächlich TypeScript, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

Flowise installieren und starten

Die README verlangt für eine Standardinstallation Node.js Version 20.0.0 oder höher. Nach der globalen Installation von Flowise mit npm install -g flowise führen Sie npx flowise start aus und öffnen http://localhost:3000. Derselbe Port wird sowohl von npm als auch von Docker verwendet. Die README erwähnt keine zusätzlichen Abhängigkeiten oder Systemanforderungen über Node.js hinaus für den Schnellstart, noch sagt sie, ob nach dem Serverstart eine Anfangskonfiguration wie das Erstellen eines Kontos oder das Einrichten einer Datenbank erforderlich ist. Sie gibt nur den npm-Befehl und die URL an, ohne Einrichtungsassistenten oder Konfigurationsanleitung. Die README sagt auch nicht, ob das npm-Paket alle Module bündelt oder nur ein Wrapper ist, der sie herunterlädt.

Flowise mit Docker ausführen

Docker-Benutzer haben zwei dokumentierte Wege. Mit Docker Compose klonen Sie das Repository, wechseln in den docker-Ordner, kopieren .env.example nach .env, führen docker compose up -d aus und greifen auf Port 3000 auf die App zu. Zum Stoppen der Container verwenden Sie docker compose stop. Alternativ können Sie ein Image mit docker build --no-cache -t flowise . erstellen und dann mit docker run -d --name flowise -p 3000:3000 flowise ausführen; das Stoppen erfolgt mit docker stop flowise. Die README gibt nicht an, welches Basis-Image oder welche Node-Version im Dockerfile verwendet wird, und erklärt auch nicht, wie von den Containern erzeugte Daten dauerhaft gespeichert werden. Benutzer müssen die offizielle Docker-Dokumentation konsultieren oder selbst experimentieren.

Flowise aus dem Quellcode entwickeln

Flowise ist als Monorepo mit vier Modulen organisiert: server (ein Node-Backend für API-Logik), ui (ein React-Frontend), components (Integrationen von Drittanbieter-Knoten) und api-documentation (automatisch generierte Swagger-UI-Dokumente aus Express). Die README weist Entwickler an, pnpm zu installieren, das Repository zu klonen, pnpm install und dann pnpm build auszuführen. Wenn der Build mit Exit-Code 134 (JavaScript-Heap-Speichermangel) fehlschlägt, wird empfohlen, NODE_OPTIONS auf --max-old-space-size=4096 zu setzen und pnpm build erneut auszuführen. Zum Starten der App verwenden Sie pnpm start. Für die Entwicklung erstellen Sie .env-Dateien in packages/ui und packages/server mit VITE_PORT bzw. PORT und führen dann pnpm dev aus, das Änderungen unter http://localhost:8080 automatisch neu lädt. Die README erwähnt auch, dass der Entwicklungsport 8080 ist, während der Produktionsstart 3000 verwendet.

Konfiguration mit Umgebungsvariablen

Die README besagt, dass Flowise Umgebungsvariablen zur Konfiguration einer Instanz unterstützt, und sagt, sie in eine .env-Datei im Ordner packages/server zu legen. Sie verlinkt dann auf die Datei CONTRIBUTING.md für weitere Details. Die README selbst listet keine Variablennamen, deren Standardwerte oder welche Verhaltensweisen sie steuern. Wer eine bestimmte Variable benötigt, muss den Contributing-Leitfaden oder den Quellcode konsultieren, um zu überprüfen, was verfügbar ist. Die README enthält auch keine Beispielwerte und erwähnt nicht, wie diese Variablen in verschiedenen Bereitstellungsumgebungen verwaltet werden, noch sagt sie, ob Umgebungsvariablen auf andere Weise gesetzt werden können, z. B. über Systemumgebungsvariablen oder eine Konfigurationsdatei.

Bereitstellungs- und Hosting-Optionen

Für Self-Hosting verlinkt die README auf Bereitstellungsdokumentation für AWS, Azure, Digital Ocean, GCP, Alibaba Cloud, Railway, Northflank, Render, HuggingFace Spaces, Elestio, Sealos und RepoCloud. Einige sind direkte Dokumentationsseiten, andere sind externe Vorlagen. Die README bewirbt auch einen gehosteten Dienst namens Flowise Cloud und verweist auf flowiseai.com. Sie enthält keine Informationen zu Preisen, Hardware-Anforderungen, Skalierung oder Sicherheit für diese Optionen. Die README vergleicht die Bereitstellungsmethoden nicht und gibt keine Empfehlung, noch stellt sie klar, ob diese Optionen offiziell unterstützt oder Community-Beiträge sind.

Support und Mitwirkung

Das Projekt verweist Benutzer für Fragen, Probleme und Feature-Anfragen an GitHub Discussions. Für Mitwirkende verlinkt die README auf einen Contributing Guide und bietet einen Discord-Server für Anfragen. Sie zeigt auch ein Mitwirkenden-Diagrammbild, das von contrib.rocks generiert wurde. Die README spezifiziert keine Codierungsstandards, Testanforderungen oder CLA über das hinaus, was der Contributing Guide enthalten könnte, der nicht in der Top-Level-README dieses Repositorys enthalten ist. Sie erklärt auch nicht, wie man einen Pull-Request einreicht oder wie der Überprüfungsprozess aussieht.

Lizenz und Drittanbieter-Komponenten

Der Quellcode in diesem Repository wird laut README unter der Apache License Version 2.0 bereitgestellt. Der Lizenzauszug fügt hinzu, dass alles unter dem Verzeichnis packages/server/src/enterprise und Dateien mit ausdrücklichen Urheberrechtsvermerken wie IdentityManager.ts unter einer separaten kommerziellen Lizenz stehen. Drittanbieter-Komponenten sind unter ihren ursprünglichen Lizenzen lizenziert. Der Apache-2.0-Text gewährt eine unbefristete, weltweite, nicht ausschließliche, gebührenfreie Lizenz zur Vervielfältigung, Erstellung abgeleiteter Werke, öffentlichen Darstellung, Aufführung, Unterlizenzierung und Verbreitung des Werks sowie eine Patentlizenz. Weder die README noch der Lizenzauszug machen Aussagen zu Support, Garantie oder Sicherheit, noch beschreiben sie, wie man die kommerzielle Lizenz erhält oder was sie kostet.

Redaktionelles Fazit

Flowise ist ein TypeScript-Monorepo, das sich selbst als visueller Builder für KI-Agenten beschreibt. Es bietet eine einfache npm-Installation, Docker-Compose- und Image-Workflows, eine Entwicklerumgebung mit pnpm, eine Reihe von Self-Hosting-Anleitungen und eine Lizenz, die zwischen Apache 2.0 und kommerziellen Bedingungen für Unternehmenscode aufgeteilt ist. Viele betriebliche Details wie Umgebungsvariablennamen und Bereitstellungsleistung sind in der README nicht angegeben.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen