NCA Social Media
Erstellt:
Aktualisiert:
Autor:
Roland Golla
Gr\u00fcne isometrische Szene: Neo am Terminal, Agent Smiths parallel vernetzt, RUFLO Neontext

Was ist Ruflo?

Ruflo ist ein Open Source Agent Harness, der Claude Code und Codex zu einem koordinierten Team aus KI Agenten macht. Ruflo verteilt Aufgaben an spezialisierte Agenten, gibt ihnen ein gemeinsames Gedächtnis und lässt sie in sogenannten Swarms parallel arbeiten.

Das Projekt beschreibt sich selbst als Meta Harness. Die Idee dahinter: Das Modell schreibt den Code, der Harness liefert Werkzeuge, Memory, Schleifen und Kontrollen drumherum. Hinter Ruflo steht Reuven Cohen, in der Community als rUv bekannt. Policy Engine, Embeddings und Proof System laufen als WASM Kernel, geschrieben in Rust.

Bekannt wurde das Projekt unter dem Namen Claude Flow. Mit Version 3.5 kam der neue Name Ruflo. Das Repository auf GitHub zählt inzwischen mehr als 70.000 Sterne, steht unter MIT Lizenz und gehört zu den bekanntesten Werkzeugen für Multi Agent Orchestrierung rund um Claude Code.

Inhalt
NCA KI Workshop für Developer

Agentic Coding im Team, nicht nur im Glossar

Ein Tag inhouse mit Benjamin Klein für Developer, Tester und Admins. Context Engineering, Harness, ADRs und zwei Hands on Blöcke mit KI Agenten in eurem Setup.

  1. 1
    Kostenloses Vorgespräch
    Stand, Rollen und Ziele klären
  2. 2
    Workshoptag bei euch
    Praxis am Vormittag, Hands on danach
  3. 3
    Praxistag optional
    Agenten im eigenen Projekt
Benjamin Klein
Benjamin Klein
Senior Consultant
Zum Workshop für Developer arrow_forward

Ruflo mit NCA: Schnelle Hilfe vom Experten

NCA arbeitet jeden Tag mit KI Coding Agenten im Terminal. Unser Agent ist OpenCode mit offenen Modellen, abgesichert durch Quality Gates in GitHub Actions und GitLab CI, statische Analyse und Cypress Tests. Aus dieser Praxis ordnen wir Werkzeuge wie Ruflo ein: Was bringt ein Harness im Alltag, wo braucht er Leitplanken, und wann reicht ein einzelner Agent mit guten Regeln.

Wer Multi Agent Workflows ins Team bringen will, startet mit den NCA Agentic AI Coding Guardrails für bestehende Projekte. Im NCA KI Workshop für Developer lernt das Team Agentic Coding mit Harness, ADRs und Hands on Blöcken. Für die laufende Begleitung gibt es unser Vibe Coding Consulting, ergänzt um einen Codebase Audit für KI generierten Code und Quality Gates für KI Code. Die Grundlagen stehen im Beitrag zu Agentic Coding.

Ruflo: Kernfunktionen und Architektur

Ruflo organisiert Agenten in Swarms. Zur Wahl stehen hierarchische, Mesh und adaptive Topologien. Bei Coding Aufgaben ist die hierarchische Variante der Standard: Ein Coordinator, im Projekt Queen genannt, verteilt Aufgaben und sammelt Ergebnisse ein. Das reduziert Drift, also das Abweichen der Agenten vom eigentlichen Ziel. Für Abstimmungen nutzt Ruflo Konsensverfahren wie Raft, Byzantine und Gossip.

  • Über 100 Agenten für Coding, Tests, Security, Dokumentation und Architektur
  • Hooks und Routing: Aufgaben landen automatisch beim passenden Agenten
  • 12 Background Worker starten selbstständig, etwa für Audits, Optimierung und Testlücken
  • Mehrere Provider: Claude, GPT, Gemini, Cohere und lokale Modelle über Ollama, mit Failover und LLM Routing

Das Gedächtnis heißt AgentDB. Es speichert Muster in einem Vektor Index mit HNSW und arbeitet mit RuVector zusammen, der lokalen Vektorsuche aus dem gleichen Ökosystem. Spannend ist die Ehrlichkeit der aktuellen Doku: Bei 20.000 Einträgen ist die indizierte Suche laut README etwa doppelt so schnell wie eine Brute Force Suche. Bei kleinen Datenmengen bringt der Index kaum Vorteile. Frühere, deutlich höhere Faktoren tauchen dort nicht mehr auf. Hintergrund zu Vektoren liefert unser Beitrag zu Embedding Modellen für RAG.

Neue Funktionen in Ruflo: Console, Plugins und Federation

Seit dem Wechsel von Claude Flow zu Ruflo ist das Projekt stark gewachsen. Aus einem Orchestrierungs Paket für Claude Code wurde ein Harness mit eigener Oberfläche, Plugin Ökosystem und Sicherheitsschicht. Die wichtigsten Neuerungen im Überblick:

  • Ruflo Console: Ein Cockpit direkt neben Claude Code. Es zeigt Workflows, Agenten, Modelle, Tokens und Kosten. Einzelne Runs lassen sich öffnen, durchsuchen, vergleichen und erneut abspielen.
  • Claude Control mit Rechtestufen: Claude darf die Console steuern, aber nur in den Stufen read, write, manage oder full, jeweils mit Rückfrage oder automatisch. Standard ist read mit Rückfrage. Aktionen mit Netzwerk, Kosten oder Löschungen brauchen immer eine Bestätigung. Ein Klick auf Take back control stoppt alles.
  • Plugin Marketplace: Über 30 Plugins für Claude Code, etwa für Swarms, Memory, Security Audits, Testgenerierung, ADRs, Kostenkontrolle und lokale Modelle. Installiert wird über den Claude Code Plugin Marketplace.
  • Mods: Routing und Policy Regeln direkt im Claude Code Prozess.
  • Agent Federation: Agenten auf verschiedenen Maschinen arbeiten zusammen. Die Identität prüft Ruflo über mTLS und ed25519. Eine Pipeline erkennt 14 Arten personenbezogener Daten und filtert sie vor dem Versand. Audit Trails gibt es als Modus für HIPAA, SOC2 und DSGVO.
  • MetaHarness: Bewertet das eigene Agent Setup mit einem Score von 1 bis 100, scannt Tool Konfigurationen auf Risiken und erkennt Änderungen zwischen Snapshots.
  • Verschlüsselung und Verifikation: Optional verschlüsselt Ruflo Sessions und Memory mit AES 256 GCM. Der Befehl ruflo verify prüft per Ed25519 Signatur, ob die installierten Dateien zum signierten Stand passen.
  • Codex und MCP Clients: Neben Claude Code binden auch Codex und andere MCP fähige Tools Ruflo über den MCP Server an.

Die Tabelle zeigt, was Ruflo laut Projekt Doku gegenüber einem nackten Claude Code ergänzt. Zum Vergleich der Agenten selbst lohnt ein Blick auf Claude Code vs Codex.

Claude Code allein und mit Ruflo

Bereich Claude Code allein Claude Code mit Ruflo
Zusammenarbeit Agenten ohne geteilten Kontext Swarms mit geteiltem Memory und Konsens
Memory Nur für die laufende Session Vektor Memory über Sessions hinweg
Routing Du entscheidest selbst Hooks verteilen Aufgaben automatisch
Hintergrund Keine eigenen Worker 12 automatische Worker
Modelle Anthropic Fünf Provider mit Failover
Kontrolle Standard Rechte Console mit Rechtestufen und Audit

Ruflo installieren: Plugin oder CLI

Ruflo bietet zwei Wege. Der Plugin Weg legt keine Dateien im Projekt an. Er bringt Slash Commands, Skills, Agenten Definitionen und die Console direkt in Claude Code. Dafür braucht es eine aktuelle Claude Code Version. Die Befehle laufen innerhalb von Claude Code:

Code:
          

/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-core@ruflo
/plugin install ruflo-console@ruflo
/reload-plugins
/ruflo

Der CLI Weg installiert die volle Schleife mit MCP Server, Hooks, Daemon und rund 100 Agenten. Für ernsthafte Tests empfiehlt das Projekt diesen Weg. Codex und andere MCP Clients binden Ruflo über den MCP Server an:

Code:
          

# Setup Wizard, läuft auch unter Windows
npx ruflo@latest init wizard

# One liner für macOS, Linux und WSL
curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/ruflo@main/scripts/install.sh | bash

# Ruflo als MCP Server für Codex und andere Clients
npx -y ruflo@latest mcp start

Nach dem Init nutzt du Claude Code wie gewohnt. Die Hooks verteilen Aufgaben, holen passende Muster aus dem Memory und koordinieren Agenten im Hintergrund. Die rund 300 MCP Tools musst du nicht kennen. Wichtig: Mods laufen mit den Rechten deines Accounts und ohne Sandbox. Lies den Code, bevor du sie installierst.

Ruflo, CrewAI, AutoGen und LangGraph im Vergleich

Ruflo, CrewAI, AutoGen und LangGraph lösen ein ähnliches Problem. Der Unterschied liegt darin, wo die Orchestrierung lebt:

  • Ruflo sitzt direkt in Claude Code und Codex. Kein eigener Server, die Steuerung läuft über Hooks und MCP.
  • CrewAI ist ein Python Framework mit Rollen und funktioniert mit vielen Modellen.
  • AutoGen von Microsoft setzt auf Gespräche zwischen Agenten und braucht mehr Konfiguration.
  • LangGraph bildet Workflows als Graph ab und gibt viel Kontrolle über Zustände.

Das Ruflo Team veröffentlicht eigene Benchmarks gegen LangGraph, AutoGen und CrewAI, etwa zu Kaltstart und Speicherbedarf. Solche Zahlen kommen vom Projekt selbst und ersetzen keinen Test im eigenen Setup. Wer Orchestrierung unabhängig vom Coding Agent aufbauen will, findet mit Paperclip, SwarmForge oder Gas Town andere Wege.

Ruflo im Team: Erst Guardrails, dann Swarms

Ein Swarm schreibt in kurzer Zeit viel Code. Ohne Prüfung wächst damit auch das Risiko. Bei NCA gilt deshalb eine feste Reihenfolge, bevor mehr Agenten parallel laufen:

  1. Basis prüfen: Versionskontrolle, Tests und Pipeline sind vorhanden.
  2. Quality Gates scharf schalten: Statische Analyse, Unit Tests, funktionale Tests und Cypress E2E laufen in jeder CI/CD Pipeline.
  3. Regeln dokumentieren: Vorgaben für Agenten liegen im Repo, etwa in AGENTS.md und rules.md sowie in ADRs.
  4. Dann skalieren: Erst jetzt kommen parallele Agenten und Swarms dazu.

Beim Datenschutz zählt das Setup drumherum. Ruflo selbst läuft lokal, die Modelle dahinter meist nicht. Coding Agenten arbeiten bei uns gegen lokale Entwicklungsumgebungen mit anonymisierten Testdaten aus Faker, nie gegen echte Produktionsdaten. Große Coding Modelle kommen aus der Cloud, etwa über EU Anbieter wie TensorX oder als Enterprise Option über Conversis in Duisburg. Kleine Modelle wie Qwen3 Coder laufen lokal über Ollama.

Genau diesen Ablauf übt ein Team im NCA KI Workshop für Developer: Context Engineering, Harness, ADRs und Hands on mit KI Agenten im eigenen Setup. Die Inhalte funktionieren mit Claude Code, Codex oder OpenCode, weil die Guardrails im Mittelpunkt stehen. Wer zuerst die Grenzen kennen will, liest unseren Beitrag zu Kontrollstrategien für den KI Einsatz.

You keep writing code. Ruflo handles the coordination.

Reuven Cohen (rUv), Creator von Ruflo und Gründer der Agentics Foundation – Ruflo README auf GitHub

Multi Agent Orchestrierung aus der NCA Praxis

Bei Multi Agent Setups liegt der Engpass selten im Tool. Er liegt im Kontext, in den Regeln und in der Prüfung. Deshalb verbinden wir Orchestrierung mit Context Window Management, Spec Driven Development und einem Governed Agent Loop mit Scope, Evidenz und Freigabe. Wie Agenten in Schleifen arbeiten, erklärt Agent Looping.

Für parallele Arbeit ohne Konflikte nutzen viele Teams Git Worktrees. Wer Claude Code mit mehreren Agenten erweitert, findet Hintergrund bei Claude Agent Teams und Claude Code Plugins. Unser eigener Agent im Alltag ist OpenCode.

Kosten behalten Teams mit einem LLM Gateway oder LiteLLM im Blick. Zugriffsrechte für Agenten regelt MCP RBAC. Ergebnisse eines Swarms prüfen wir wie jeden anderen Code, mit automatisiertem KI Code Review und bei Bedarf einem Vibe Coding Security Audit.

CYPRESS.IO Ambassador und IT Consultant für QA Engenieering und Qualität in PHP Projekten.
NCA Vibe Coding Consulting

Roland Golla ist Entwickler aus Leidenschaft – seit über 20 Jahren. Er hat hunderte Projekte begleitet, von Legacy-Refactoring bis KI-Integration. Bei Vibe Coding verbindet er das Beste aus beiden Welten: Die Geschwindigkeit von KI-generiertem Code mit der Qualität professioneller Softwareentwicklung. Kein Bullshit, keine Agentur-Floskeln – direkte Hilfe von jemandem, der selbst täglich im Code steckt.

Häufige Fragen zu Ruflo

Die wichtigsten Fragen zu Ruflo, Swarms, Installation, Datenschutz und dem Einsatz im Team, kurz beantwortet.

Was ist Ruflo 2026?

Ruflo ist ein Open Source Agent Harness für Claude Code und Codex. Es koordiniert spezialisierte KI Agenten in Swarms, gibt ihnen ein gemeinsames Gedächtnis und verteilt Aufgaben über Hooks automatisch. Hinter dem Projekt steht Reuven Cohen. Ruflo hieß früher Claude Flow und steht unter MIT Lizenz. Teams nutzen es für parallele Coding Aufgaben, Reviews, Tests und Dokumentation.

Was ist neu in Ruflo 2026?

Neu sind vor allem die Ruflo Console als Cockpit neben Claude Code, ein Plugin Marketplace mit über 30 Plugins und Agent Federation für Agenten auf mehreren Maschinen. Dazu kommen MetaHarness zur Bewertung des eigenen Setups, optionale Verschlüsselung von Sessions und Memory sowie ruflo verify zur Prüfung der Installation. Codex und andere MCP Clients lassen sich ebenfalls anbinden.

Ist Ruflo 2026 kostenlos?

Ruflo selbst ist Open Source unter MIT Lizenz und kostenlos. Kosten entstehen durch die Modelle dahinter, also durch Abos oder API Nutzung bei den jeweiligen Anbietern. Große Swarms mit vielen parallelen Agenten verbrauchen entsprechend mehr Tokens. Ein Plugin für Kostenkontrolle hilft dabei, Budgets zu setzen und bei hohem Verbrauch rechtzeitig gewarnt zu werden.

Wie installiert man Ruflo 2026?

Es gibt zwei Wege. In Claude Code fügst du den Marketplace mit /plugin marketplace add ruvnet/ruflo hinzu und installierst ruflo-core und ruflo-console. Für die volle Installation mit MCP Server, Hooks und Agenten startest du im Projekt npx ruflo@latest init wizard. Der Wizard läuft unter macOS, Linux und Windows gleichermaßen.

Ist Ruflo 2026 DSGVO konform einsetzbar?

Ruflo läuft lokal, entscheidend sind Modell und Daten. Wir empfehlen lokale Entwicklungsumgebungen mit anonymisierten Testdaten, damit Agenten nie echte Produktionsdaten sehen. Große Coding Modelle können dann aus der Cloud kommen, gern über EU Anbieter. Agent Federation bringt zusätzlich einen Filter für personenbezogene Daten und Audit Trails im DSGVO Modus mit.

Was ist der Unterschied zwischen Ruflo und Claude Flow?

Es ist dasselbe Projekt. Claude Flow wurde mit Version 3.5 in Ruflo umbenannt. Der Kern blieb erhalten, seitdem kamen Console, Plugin Marketplace, Federation, MetaHarness und Codex Support dazu. In manchen Befehlen und Paketnamen taucht der alte Name noch auf, etwa bei npx claude-flow oder den Paketen unter @claude-flow.

Was sind Swarms in Ruflo?

Ein Swarm ist ein Team aus mehreren spezialisierten KI Agenten, die gleichzeitig an Teilaufgaben arbeiten. Ruflo unterstützt hierarchische, Mesh und adaptive Topologien. Für Coding Aufgaben ist die hierarchische Variante Standard: Ein Coordinator verteilt Aufgaben, sammelt Ergebnisse und hält die Agenten beim Ziel. Konsensverfahren wie Raft helfen bei Abstimmungen.

Was ist die Ruflo Console?

Die Console ist ein Cockpit neben Claude Code. Sie zeigt laufende Workflows, Agenten, Modelle, Tokens und Kosten. Runs lassen sich durchsuchen, vergleichen und erneut abspielen. Claude kann die Console selbst steuern, aber nur innerhalb festgelegter Rechtestufen. Standard ist Lesen mit Rückfrage, und Take back control stoppt die Steuerung sofort.

Was ist Agent Federation in Ruflo?

Federation lässt Agenten auf verschiedenen Maschinen oder in verschiedenen Organisationen zusammenarbeiten. Neue Partner starten ohne Vertrauen und beweisen ihre Identität über mTLS und ed25519. Ausgehende Nachrichten durchlaufen einen Filter für personenbezogene Daten. Vertrauen steigt mit guter Historie und sinkt bei Fehlverhalten sofort. Jede Aktion landet in einem Audit Trail.

Was macht MetaHarness in Ruflo?

MetaHarness prüft das eigene Agent Setup, bevor es in den Alltag geht. Es vergibt einen Score von 1 bis 100, scannt Tool Konfigurationen auf Sicherheitsrisiken und vergleicht Snapshots, um Rückschritte zu erkennen. Mit ruflo eject lässt sich ein Projekt zudem in ein eigenständiges Agent Toolkit mit eigenem Namen umwandeln.

Funktioniert Ruflo mit lokalen Modellen über Ollama?

Ja. Ruflo unterstützt neben Claude auch GPT, Gemini, Cohere und Ollama, mit Routing und Failover. Ein eigenes Plugin bindet lokale Modelle an. Realistisch laufen lokal kleinere Modelle wie Qwen3 Coder für einfache Aufgaben. Für große Coding Aufgaben brauchen Teams weiterhin starke Modelle aus der Cloud, sonst leidet die Qualität der Ergebnisse.

Funktioniert Ruflo auch mit Codex oder OpenCode?

Codex wird offiziell unterstützt, dafür gibt es ein eigenes Paket. Andere MCP fähige Clients binden Ruflo über den MCP Server mit npx -y ruflo@latest mcp start an. So lassen sich die Tools grundsätzlich auch aus OpenCode nutzen. Console und Mods sind allerdings Integrationen für Claude Code, und die Hooks hängen vom jeweiligen Client ab.

Wie behält man bei Ruflo die Kontrolle über die Agenten?

Kontrolle entsteht vor allem außerhalb von Ruflo. Quality Gates in der Pipeline prüfen jeden Commit mit statischer Analyse, Unit Tests und E2E Tests. Regeln für Agenten liegen dokumentiert im Repo. In Ruflo selbst helfen Rechtestufen in der Console, Policy Regeln über Mods und MetaHarness. Mods laufen ohne Sandbox, also den Code vorher lesen.

Braucht ein Team Schulung, um Ruflo sinnvoll zu nutzen?

Die Installation dauert Minuten, der sinnvolle Einsatz braucht mehr. Teams müssen Kontext, Regeln und Prüfung für mehrere Agenten gleichzeitig beherrschen. Genau das trainiert der NCA KI Workshop für Developer mit Context Engineering, Harness, ADRs und Hands on Blöcken im eigenen Setup. Die Inhalte gelten für Ruflo genauso wie für andere Agent Tools.

Wie passt Ruflo zu Symfony und PHP Projekten?

Ruflo arbeitet auf Ebene des Coding Agents und ist damit sprachunabhängig. In Symfony Projekten können Agenten Tests, Migrationen, Reviews und Dokumentation übernehmen. Entscheidend bleiben PHPStan, Psalm, PHPUnit und Cypress in der Pipeline, damit jedes Ergebnis geprüft wird. Wie das konkret aussieht, beschreiben die NCA PHP AI Coding Guidelines.