
Finyuus
Marius Ndini · Coding
Finyuus ist eine codezentrierte KI-Workflow-Plattform zum Erstellen, Ausführen und Verwalten dauerhafter KI-Workflows. Sie definieren Agenten, Werkzeuge, Guards und Freigaben in einer kleinen, auf Einrückung basierenden Sprache, und Finyuus führt das Ergebnis auf Temporal aus, damit ein Lauf Abstürze, Neustarts und lange Wartezeiten übersteht. Der gesamte Stack wird selbst gehostet. Die Laufzeitumgebung und die Daten gehören Ihnen. Teams, die Prompts, Wiederholungen und Freigabelogik weiterhin in den Anwendungscode einnähen, finden in diesem quelloffenen KI-Workflow-Werkzeug einen Ort, an dem dieses Verhalten versioniert und prüfbar zusammenläuft. Das ist ein großer Wandel, und es lohnt sich, ihn zu verstehen, bevor Sie sich festlegen.

Über Finyuus
Was ist Finyuus
Finyuus behandelt das Verhalten von KI so, wie Datenbanken SQL behandeln: als eigene Schicht mit eigener Schnittstelle, eigener Versionierung und eigenem Lebenszyklus. Statt Prompts und Werkzeugaufrufe in einer App zu verstecken, schreiben Sie sie als Workflow, den die Plattform speichert, versioniert und ausführt. Eine Agentendefinition, ein Guard, ein Schema und eine Pipeline sind jeweils gespeicherte Objekte, die Sie an eine Version binden und projektübergreifend wiederverwenden können.
Die Laufzeitumgebung ist der wichtigste Teil. Läufe gehen durch Temporal, sodass ein Workflow eine Stunde lang auf die Freigabe durch einen Menschen pausieren, nach dem Neustart eines Workers fortgesetzt werden und dennoch eine genaue Historie behalten kann. Rund um diesen Kern liefert Finyuus Beobachtbarkeit über Langfuse, Anwendungsdaten in ClickHouse, Dateispeicher auf lokalem MinIO oder S3 und ein Dashboard zum Erstellen und Prüfen von Läufen.
Was bringt das im Alltag? Eine solide Orchestrierung von KI-Agenten ohne einen Haufen Verbindungscode. Freigaben mit menschlicher Beteiligung sind eine Anweisung erster Klasse, nichts, das Sie später anflanschen. Es ist für Entwickler gebaut, nicht für jemanden, der ein Drag-and-drop-Spielzeug will. Sie brauchen Node.js 22 oder neuer, pnpm und Docker, um die lokale Plattform aufzusetzen, dazu einen OpenAI- oder Anthropic-Schlüssel für die Beispiele. Es gibt hier keine gehostete Variante auf der Roadmap und keine Seite mit verwalteten Preisen, der Kompromiss ist also klar: volle Kontrolle im Austausch dafür, dass Sie Ihre eigene Infrastruktur betreiben. Das sind echte Kosten, und Teams sollten sie einkalkulieren.
Erste Schritte
- Installieren Sie Node.js 22+ und pnpm 10+, und stellen Sie sicher, dass Docker Desktop läuft.
- Kopieren Sie die Umgebungsvorlage mit
cp .env.local.example .env.localund fügen Sie mindestens einen LLM-Anbieterschlüssel hinzu (OPENAI_API_KEYoderANTHROPIC_API_KEY). - Führen Sie
make initaus, um lokale Secrets und App-Umgebungsdateien zu erzeugen, dannmake up, um Postgres, ClickHouse, Redis, MinIO, Temporal und Langfuse zu starten. - Optional führen Sie
make demosaus, um Beispielwerkzeuge, Schemas, Agenten und Pipelines zu laden, oder starten Sie sauber. - Bauen und starten Sie die Web-App mit
pnpm build-webundpnpm start-web, starten Sie dann den Worker mitpnpm start-workerund öffnen Sie das Dashboard unterhttp://localhost:3001.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Finyuus.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- Backend- und Plattformentwickler
- Teams mit regulierten oder sensiblen Anfragen
Aufgaben
- Mehrstufige KI-Agenten bauen
- Prüfung mit menschlicher Beteiligung ergänzen
- Einen Workflow als API veröffentlichen
Szenarien
- Lange Aufträge ausführen, die Neustarts überstehen müssen
- Nachvollziehen, warum ein KI-System eine Ausgabe erzeugt hat
- Lokal prototypisieren vor der Produktion
Wichtigste Funktionen
Einrückungsbasierte Workflow-DSL
Die Sprache von Finyuus ist eine kleine, domänenspezifische Sprache, geschrieben für die Orchestrierung von KI, nicht für allgemeines Skripting. Die Anweisungen decken Agentenaufrufe, native und HTTP-Werkzeuge, Guards, Freigaben, Bedingungen, Schleifen, parallele Zweige und untergeordnete Pipelines ab. Weil Workflows reiner Text sind, können Sie sie per Diff vergleichen, in Pull Requests prüfen und Teile projektübergreifend wiederverwenden. Das ist der ganze Grund für ihre Existenz: KI-Verhalten, das Sie lesen und vergleichen können, kein Canvas voller Kästchen. Keine Kästchen. Nur Text.
Dauerhafte Ausführung auf Temporal
Jeder Lauf wird von Temporal gestützt, und das macht lange Wartezeiten und Ausfälle überstehbar. Stirbt ein Worker mitten im Lauf, wird der Workflow aus seinem aufgezeichneten Zustand fortgesetzt, statt neu zu starten. Wiederholungen, Abbruch und Orchestrierung untergeordneter Workflows kommen aus derselben Schicht. Es funktioniert einfach. Wer schon erlebt hat, wie ein mehrstündiger Agentenauftrag bei einem Absturz verschwindet, für den ändert diese Funktion die Rechnung.
Guards für Richtlinien- und Vertrauensprüfungen
Guards sind LLM-basierte Richtlinienprüfungen, die Felder wie allowed, confidence und reason zurückgeben. Eine Pipeline leitet die Ausführung über einen erlaubten oder blockierten Zweig, und Sie können auf Vertrauensschwellen statt auf ein pauschales Ja oder Nein abstellen. So hindern Sie ein Modell daran, eine Frage zur Finanzberatung direkt zu beantworten, oder blockieren eine Ausgabe, die eine Veröffentlichungsrichtlinie verletzt, bevor sie einen Nutzer erreicht. Einfache Idee. Riesiger Unterschied in der Praxis.
Menschliche Freigaben mit echten Zeitüberschreitungen
Freigabeanweisungen pausieren einen Workflow, bis ein Prüfer ihn über das Dashboard oder die API auflöst. Sie legen einen Zuständigen, eine Zeitüberschreitung und eine Aktion bei Ablauf fest, und die Pipeline verzweigt in genehmigte und abgelehnte Pfade. Das ist ein echter Halt, kein Vorschlag. Darin liegt der Unterschied zwischen „das prüfen wir später" und einem System, das eine riskante Ausgabe tatsächlich stoppt und auf einen Menschen wartet, bevor es weitergeht.
Versionierte, wiederverwendbare Komponenten
Agenten, Guards, Werkzeuge, Schemas und Pipelines sind gespeicherte Objekte mit unveränderlichen Versionsbindungen. Sie schreiben pipeline:company_research@v2 und bekommen genau diese Version, nicht das, was zuletzt jemand bearbeitet hat. Binden. Weitergehen. Untergeordnete Pipelines lassen sich direkt aufrufen oder als Agentenwerkzeuge einwickeln, eine Änderung an einer Stelle schwappt also nicht still durch jeden Workflow, der davon abhängt.
API-Veröffentlichung von Pipelines
Jede Pipeline kann als HTTP-Endpunkt veröffentlicht werden, mit Bearer-Token-Authentifizierung, Redis-gestützter Ratenbegrenzung, Idempotenzschlüsseln und Eingabevalidierung. Über den Server gesendete Ereignisse streamen Laufaktualisierungen zurück an den Aufrufer, und Freigaben erzeugen eigene Ereignisse. Die Prozessgrenzen liegen standardmäßig bei insgesamt 300 Anfragen pro Minute und 120 pro Endpunkt, alle über Umgebungsvariablen konfigurierbar. Sinnvolle Vorgaben. Leicht zu überschreiben.
Beobachtbarkeit über den ganzen Stack
Traces, Token-Nutzung und Modellkosten landen in Langfuse, während Anwendungsdaten und Pipelinetabellen in ClickHouse liegen. Laufhistorie, Guard-Ergebnisse und Freigabeentscheidungen sind im Dashboard sichtbar. Der Punkt ist nicht, mehr Dashboards um ihrer selbst willen zu haben. Der Punkt ist, dass ein zersplittertes KI-System meist keinen einzigen Ort hat, um die Frage „was ist in diesem Lauf tatsächlich passiert?" zu beantworten.
Objektspeicher und Datenoperationen
Dateien und große Artefakte gehen in einen konfigurierbaren Objektspeicher, der standardmäßig lokales MinIO nutzt und mit ein paar Umgebungsvariablen auf AWS S3 umschalten kann. Die DSL liest und schreibt Dateien und ClickHouse-gestützte Tabellen als Anweisungen erster Klasse, strukturierte Datenoperationen liegen also im Workflow statt in einem separaten Dienst. Kein zusätzlicher Dienst, der betreut werden muss.
Vor- und Nachteile
Vorteile
- Selbst gehostet und quelloffen unter Apache 2.0, Sie kontrollieren also Laufzeitumgebung, Daten und Bereitstellung.
- Dauerhafte Ausführung bewältigt Abstürze, Wiederholungen und mehrstündige Freigabewartezeiten, ohne den Laufzustand zu verlieren.
- Workflows sind Text, das bedeutet normale Git-Prüfung, lesbare Diffs und wiederverwendbare, an Versionen gebundene Komponenten.
- Guards und menschliche Freigaben sind eingebaut, nicht nachträglich angeflanscht, was für regulierte Anwendungsfälle zählt.
- Der CLI-Runner lässt Sie Pipelinedateien testen, ohne den vollen Temporal-, ClickHouse- und MinIO-Stack hochzufahren.
Nachteile
- Es gibt keine gehostete Option, Sie tragen also die Infrastrukturlast von Postgres, Temporal, Redis und ClickHouse selbst.
- Die Einrichtung setzt echte Entwicklerfähigkeiten voraus: Node.js, pnpm, Docker und Anbieter-API-Schlüssel sind alle Voraussetzungen, bevor etwas läuft.
- Die Dokumentation ist GitHub-zentriert, und es gibt kein ausgefeiltes Einstiegstutorial für nicht technische Nutzer.
- Die DSL ist eine neue Sprache zum Lernen und spricht, anders als ein visueller Builder, niemanden an, der Kästchen ziehen möchte.
Häufige Fragen
Finyuus erstellt und betreibt dauerhafte KI-Workflows. Sie definieren Agenten, Werkzeuge, Guards und Freigaben in seiner einrückungsbasierten Sprache, dann führt die Plattform sie auf Temporal aus und liefert Ihnen Versionierung, Beobachtbarkeit und eine API, um das Ergebnis aus Ihren eigenen Anwendungen aufzurufen. Nichts verborgen.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu Finyuus.
Alternativen zu Finyuus
Forefront
Forefront · CodingForefront ist eine Webplattform zum Bauen mit Open-Source-KI. Sie lassen sich führende Open-Source-Sprachmodelle mit eigenen Daten feintunen, ihre Leistung bewerten und sie über eine API ausführen oder exportieren, um sie selbst zu hosten. Entwickler, die den Komfort einer geschlossenen Plattform wollen, aber darauf bestehen, ihre Modelle und Daten zu besitzen, sind hier die Zielgruppe.
Startkit
StartKit.AI · CodingStartkit ist ein Boilerplate zum Bauen von KI-SaaS-Produkten und KI-Wrappern. Man kann es sich als KI-Startup-Boilerplate vorstellen, bei dem die langweiligen Teile schon verdrahtet sind: Authentifizierung, Zahlungen über Stripe und Lemon Squeezy, Nutzungslimits, transaktionale E-Mail und ein KI-API-Starter-Kit, das mit OpenAI, Anthropic, Groq oder Llama spricht. Man klont das Repository, setzt seinen Preis und kümmert sich um den Teil des Produkts, für den Menschen wirklich bezahlen. Es basiert auf Next.js über React und Tailwind, deshalb fühlt sich ein Großteil des Boilerplate-Codes schon vertraut an.
Testim
Tricentis · CodingTestim ist eine KI-gestützte Plattform für Testautomatisierung, mit der man End-to-End-Tests für Web-, Mobile- und Salesforce-Anwendungen baut und ausführt. Sie setzt auf maschinelles Lernen, um Tests stabil zu halten, wenn sich eine Oberfläche ändert, sodass Teams weniger Zeit mit der Reparatur kaputter Selektoren verbringen. Nicht schlecht für ein Tool für automatisierte Tests, das Sie heute schon nutzen können. Sie erstellen Tests, indem Sie Aktionen im Browser aufzeichnen, und fügen danach JavaScript hinzu, wenn Sie mehr Kontrolle brauchen. Für ein beschäftigtes QA-Team eine solide Wahl.
