Undertone0809/rudder

Open-Source lokale Agenten-Orchestrierung für selbstverbessernde Agententeams: Führe Agenten aus, überprüfe Arbeit und verwandle Feedback in wiederverwendbare Fähigkeiten.

Was ist rudder?

Rudder ist eine quelloffene Plattform zur lokalen Orchestrierung von KI-Agenten, die es Teams ermöglicht, Agenten auszuführen, deren Arbeit zu überprüfen und das daraus gewonnene Feedback direkt in wiederverwendbare Skills zu überführen. Es unterstützt die Entwicklung selbstverbessernder Agentenökosysteme, indem es iterative Verbesserungsschleifen automatisiert, ohne von externen Cloud-Diensten abhängig zu sein. Entwickler können mit Rudder agentische Workflows lokal betreiben, Qualitätskontrollen durchführen und erkannte Optimierungen als versionierte Skills kapseln, die von anderen Agenten wiederverwendet werden können. Das System fördert so eine kollaborative, dezentrale Wissensbasis, die mit jedem Einsatz wächst und direkt aus dem Feedback der Agenten lernt. Rudder ist besonders für Teams geeignet, die eine transparente, erweiterbare und kontinuierlich lernende Agenteninfrastruktur aufbauen möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Undertone0809/rudder

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht rudder?

Open-Source lokale Agenten-Orchestrierung für selbstverbessernde Agententeams: Führe Agenten aus, überprüfe Arbeit und verwandle Feedback in wiederverwendbare Fähigkeiten.

Übersicht

Rudder ermöglicht es, mehrere KI-Agenten lokal zu orchestrieren, ihre Arbeit zu überprüfen und das Feedback in neue, wiederverwendbare Skills zu überführen. Das System ist vollständig quelloffen und läuft lokal, sodass keine Abhängigkeit zu externen Diensten besteht. Es unterstützt eine iterative Verbesserung der Agentenleistung durch kontinuierliches Lernen aus Feedback.

Funktionen

  • Lokale Ausführung: Alle Agenten laufen auf Ihrer Maschine, ohne Cloud-Abhängigkeit.
  • Feedback-gesteuerte Verbesserung: Agenten lernen aus manuellem und automatischem Feedback.
  • Wiederverwendbare Skills: Aus Feedback extrahierte Optimierungen werden als versionierte Skills gespeichert.
  • Team-Integration: Mehrere Entwickler können gemeinsam an Agenten und Skills arbeiten.

Voraussetzungen

  • Python 3.8 oder höher
  • Git
  • Ein lokaler LLM-Anbieter (z.B. Ollama, LM Studio) oder API-Schlüssel für einen externen Anbieter

Installation

pip install rudder

Oder klonen Sie das Repository:

git clone https://github.com/Undertone0809/rudder.git
cd rudder
pip install -r requirements.txt

Schnellstart

  1. Starten Sie Rudder mit einem lokalen LLM:
rudder start --provider local
  1. Definieren Sie einen Agent in einer Konfigurationsdatei agent.yaml:
name: code-reviewer
model: codellama
skills:
  - code-review
  - security-check
  1. Führen Sie den Agent aus:
rudder run code-reviewer --input ./source.py
  1. Geben Sie Feedback und erstellen Sie einen neuen Skill:
rudder feedback --agent code-reviewer --output skill.yaml

Konfiguration

Ruder verwendet eine zentrale Konfigurationsdatei rudder.yaml:

provider:
  type: local
  model: qwen2.5-coder:7b
agents:
  - name: coder
    skills: ["refactoring", "doc-generation"]
  - name: reviewer
    skills: ["code-review", "best-practices"]
registry:
  path: ./skills
  format: yaml

Nützliche Befehle

BefehlBeschreibung
rudder startStartet den Rudder-Dienst
rudder run <agent>Führt einen Agenten aus
rudder feedbackStartet den Feedback-Prozess
rudder skill listListet verfügbare Skills auf
rudder skill createErstellt einen neuen Skill manuell

Integration mit Claude Code / Cursor / Codex

Rudder kann mit gängigen Entwicklungswerkzeugen kombiniert werden:

  • Claude Code: Verwenden Sie Rudder als Backend für lokale Agenten.
  • Cursor: Fügen Sie Rudder-Befehle in Cursor-Terminal ein.
  • Codex: Nutzen Sie die Rudder-API zur Skill-Verwaltung.

Lizenz

MIT License – siehe LICENSE für Details.

Verwandte Skills