Skip to content
Projekte

tumf/conflux has 29 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-14 07:59 UTC. Last push 2026-11-02.

So werden diese Zahlen gemessen

Gemessener Sternzuwachs

in 24h
0
in 7 days
0
in 15 days
Verlauf wird gesammelt
in 1 month
Verlauf wird gesammelt

Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.

Über uns

🚀 Spec-driven parallel coding orchestrator for AI agents | Automates OpenSpec changes with concurrent worktrees

KI

README.de.md

Original

Conflux

日本語 English 简体中文 Español Português (BR) 한국어 Français Deutsch Русский Tiếng Việt

Rust License: MIT

Conflux TUI

Conflux ist ein Werkzeug zur Orchestrierung autonomer Entwicklung durch KI-Coding-Agenten auf Basis spezifikationsgetriebener Entwicklung. Auch ohne ständige menschliche Aufsicht treibt es Änderungen fortlaufend voran und führt Anwendung, Abnahmeentscheidung, Archivierung und schließlich das Merge in einem durchgängigen Ablauf zusammen.

Das Ziel ist nicht einmalige Codegenerierung. Zuerst werden Spezifikationen festgelegt, und anschließend wird ein Produkt von gewisser Größenordnung, das auf den realen Einsatz ausgerichtet ist, kontinuierlich weiterentwickelt, indem Änderungen entlang dieser Spezifikationen aufgebaut werden.

Conflux ist außerdem nicht von einem bestimmten KI-Anbieter abhängig. Es ist so konzipiert, dass Lösungen wie Claude Code, Codex und OpenCode austauschbar genutzt werden können.

Grundkonzepte von Conflux

  • Autonome Entwicklung, die weiterläuft, während Sie schlafen: Auch ohne ständige menschliche Begleitung verarbeiten KI-Agenten Änderungen nacheinander und treiben die Entwicklung voran.
  • Spezifikationsgetriebene Entwicklung: Mit OpenSpec werden zuerst Spezifikationen definiert; darauf aufbauend werden Implementierung, Abnahme und Verbesserungen vorangetrieben.
  • Ein Produkt von gewisser Größenordnung kontinuierlich ausbauen: Statt bei einmaliger Generierung stehenzubleiben, werden Änderungen schrittweise aufgebaut, um sich einem fertigen Produkt anzunähern.

Mechanismen, die das ermöglichen

  • Mehrstufige Ralph-Loops: Verbesserungen erfolgen iterativ, wobei der pro Iteration übergebene Kontext auf ein Minimum reduziert wird, um LLMs effizient zu nutzen.
  • Parallele Entwicklung mit git worktree: Conflux weist jedem Change ein eigenes Worktree zu, sodass mehrere Änderungen sicher parallel bearbeitet werden können.
  • Anbieterunabhängige Wahl der Agenten: Ohne an einen bestimmten Anbieter gebunden zu sein, können Implementierungs- und Bewertungsagenten je nach Zweck durch Claude Code, Codex, OpenCode und andere ersetzt werden.
  • Trennung von Implementierung und Abnahme: Indem die Rolle, die die Implementierung vorantreibt, von der Rolle getrennt wird, die die Ergebnisse abnimmt, lassen sich schnelle Coder mit klugen Reviewern kombinieren. Dadurch können LLMs effizienter eingesetzt und gleichzeitig die Gesamtgeschwindigkeit der Entwicklung erhöht werden.

Kurz gesagt ist Conflux ein Orchestrator, der autonome, spezifikationsgetriebene Entwicklung als realistischen Entwicklungsfluss mit paralleler Ausführung und Rollentrennung betreibt, um ein Produkt von gewisser Größenordnung kontinuierlich voranzubringen.

Hauptanwendungsfälle

Verwendung Befehl
TUI cflx
Headless-Ausführung cflx run

Nützliche TUI-Tasten:

Taste Aktion
Space Changes markieren oder Markierung entfernen
F5 Verarbeitung starten, fortsetzen, erneut versuchen oder weiterführen
x Geeignete not queued changes während laufender Verarbeitung in die Queue legen

Für die Web-Monitoring-UI, die REST API und /api/v2 siehe den Web-UI-Leitfaden (Englisch).

Schnellstart

Für die Ersteinrichtung siehe QUICKSTART.de.md.

Grundlegende Befehle

# TUI
cflx

# Headless-Ausführung
cflx run

# Nur eine bestimmte Änderung ausführen
cflx run --change add-feature-x

# Konfigurationsdatei initialisieren
cflx init

# bundled skills installieren
cflx install-skills

# bundled skills für Claude Code installieren
cflx install-skills --claude

# bundled skills global für Claude Code installieren
cflx install-skills --claude --global

Konfiguration

Die Konfigurationsdatei ist im JSONC-Format.

  • .cflx.jsonc
  • ~/.config/cflx/config.jsonc
  • --config <PATH>

TUI-Benutzereinstellungen sind absichtlich von der Orchestrierungskonfiguration getrennt. Die Standardtaste zum Starten, Fortsetzen, erneuten Versuch oder Weiterführen ist F5; um nur das lokale Start-Binding der TUI zu überschreiben, verwenden Sie ~/.config/cflx/tui.jsonc:

{
  "keybindings": {
    "start": ["F5", "!"]
  }
}

Konfigurationsvorlagen generieren:

cflx init
cflx init --template opencode
cflx init --template codex
cflx init --force

Ausführlichere Konfigurationsbeispiele sowie Erläuterungen zu Hooks, Workspace-Ausführung und der Befehlswarteschlange finden Sie in docs/guides/USAGE.md.

Installation

cargo install cflx

Dokumentation

Dokument Beschreibung
QUICKSTART.de.md Ersteinrichtung
Web-UI-Leitfaden (Englisch) Web UI, REST API, /api/v2, Migration vom Servermodus
README.md Vollständige Dokumentation (Englisch)
docs/guides/USAGE.md Anwendungsbeispiele
CONTRIBUTING.md Leitfaden für Beiträge
docs/guides/DEVELOPMENT.md Entwicklungsleitfaden
docs/guides/RELEASE.md Release-Leitfaden
cflx openapi / GET /api/v2/openapi.yaml Kanonischer /api/v2-Vertrag (zur Laufzeit generiert, nicht im Repository versioniert)

Lizenz

MIT

Ähnliche Projekte entdecken