{"id":47695189,"url":"https://github.com/tumf/conflux","last_synced_at":"2026-05-08T09:02:33.092Z","repository":{"id":345680410,"uuid":"1131430960","full_name":"tumf/conflux","owner":"tumf","description":"🚀 Spec-driven parallel coding orchestrator for AI agents | Automates OpenSpec changes with concurrent worktrees","archived":false,"fork":false,"pushed_at":"2026-05-01T11:16:56.000Z","size":17854,"stargazers_count":15,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-01T13:29:13.229Z","etag":null,"topics":["ai","codegen","git","llm","openspec","orchestration","rust"],"latest_commit_sha":null,"homepage":"https://dev.to/tumf/conflux-release-a-spec-driven-orchestrator-for-parallel-ai-development-2gbc","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tumf.png","metadata":{"files":{"readme":"README.de.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-01-10T02:09:17.000Z","updated_at":"2026-05-01T11:17:01.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tumf/conflux","commit_stats":null,"previous_names":["tumf/conflux"],"tags_count":231,"template":false,"template_full_name":null,"purl":"pkg:github/tumf/conflux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tumf%2Fconflux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tumf%2Fconflux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tumf%2Fconflux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tumf%2Fconflux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tumf","download_url":"https://codeload.github.com/tumf/conflux/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tumf%2Fconflux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32675266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"online","status_checked_at":"2026-05-06T02:00:08.308Z","response_time":117,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","codegen","git","llm","openspec","orchestration","rust"],"created_at":"2026-04-02T16:22:05.888Z","updated_at":"2026-05-08T09:02:33.060Z","avatar_url":"https://github.com/tumf.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Conflux\n\n[![日本語](https://img.shields.io/badge/%E8%A8%80%E8%AA%9E-日本語-0f766e?style=flat-square)](./README.ja.md)\n[![English](https://img.shields.io/badge/Language-English-2563eb?style=flat-square)](./README.md)\n[![简体中文](https://img.shields.io/badge/%E8%AF%AD%E8%A8%80-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87-dc2626?style=flat-square)](./README.zh-CN.md)\n[![Español](https://img.shields.io/badge/Idioma-Espa%C3%B1ol-f59e0b?style=flat-square)](./README.es.md)\n[![Português (BR)](https://img.shields.io/badge/Idioma-Portugu%C3%AAs%20(BR)-16a34a?style=flat-square)](./README.pt-BR.md)\n[![한국어](https://img.shields.io/badge/%EC%96%B8%EC%96%B4-%ED%95%9C%EA%B5%AD%EC%96%B4-7c3aed?style=flat-square)](./README.ko.md)\n[![Français](https://img.shields.io/badge/Langue-Fran%C3%A7ais-0891b2?style=flat-square)](./README.fr.md)\n[![Deutsch](https://img.shields.io/badge/Sprache-Deutsch-4b5563?style=flat-square)](./README.de.md)\n[![Русский](https://img.shields.io/badge/%D0%AF%D0%B7%D1%8B%D0%BA-%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9-b91c1c?style=flat-square)](./README.ru.md)\n[![Tiếng Việt](https://img.shields.io/badge/Ng%C3%B4n%20ng%E1%BB%AF-Ti%E1%BA%BFng%20Vi%E1%BB%87t-ea580c?style=flat-square)](./README.vi.md)\n\n[![Rust](https://img.shields.io/badge/rust-1.70%2B-orange.svg)](https://www.rust-lang.org/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n\n![Conflux TUI](docs/images/conflux-tui.jpg)\n\nConflux 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.\n\nDas 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.\n\nConflux ist außerdem nicht von einem bestimmten KI-Anbieter abhängig. Es ist so konzipiert, dass Lösungen wie [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Codex](https://openai.com/index/openai-codex/) und [OpenCode](https://opencode.ai/) austauschbar genutzt werden können.\n\n## Grundkonzepte von Conflux\n\n- **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.\n- **Spezifikationsgetriebene Entwicklung**: Mit [OpenSpec](https://github.com/openspec/openspec) werden zuerst Spezifikationen definiert; darauf aufbauend werden Implementierung, Abnahme und Verbesserungen vorangetrieben.\n- **Ein Produkt von gewisser Größenordnung kontinuierlich ausbauen**: Statt bei einmaliger Generierung stehenzubleiben, werden Änderungen schrittweise aufgebaut, um sich einem fertigen Produkt anzunähern.\n\n## Mechanismen, die das ermöglichen\n\n- **Mehrstufige Ralph-Loops**: Verbesserungen erfolgen iterativ, wobei der pro Iteration übergebene Kontext auf ein Minimum reduziert wird, um LLMs effizient zu nutzen.\n- **Parallele Entwicklung mit `git worktree`**: Conflux weist jedem Change ein eigenes Worktree zu, sodass mehrere Änderungen sicher parallel bearbeitet werden können.\n- **Anbieterunabhängige Wahl der Agenten**: Ohne an einen bestimmten Anbieter gebunden zu sein, können Implementierungs- und Bewertungsagenten je nach Zweck durch [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Codex](https://openai.com/index/openai-codex/), [OpenCode](https://opencode.ai/) und andere ersetzt werden.\n- **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.\n\nKurz 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**.\n\n## Hauptanwendungsfälle\n\n| Verwendung | Befehl |\n|------|---------|\n| TUI | `cflx` |\n| Headless-Ausführung | `cflx run` |\n\nFür Servermodus, Remote-TUI, REST API und `cflx service` siehe den [Leitfaden zum Servermodus (Englisch)](docs/guides/SERVER.md).\n\n## Schnellstart\n\nFür die Ersteinrichtung siehe [QUICKSTART.de.md](QUICKSTART.de.md).\n\n## Grundlegende Befehle\n\n```bash\n# TUI\ncflx\n\n# Headless-Ausführung\ncflx run\n\n# Nur eine bestimmte Änderung ausführen\ncflx run --change add-feature-x\n\n# Konfigurationsdatei initialisieren\ncflx init\n\n# bundled skills installieren\ncflx install-skills\n```\n\n## Konfiguration\n\nDie Konfigurationsdatei ist im JSONC-Format.\n\n- `.cflx.jsonc`\n- `~/.config/cflx/config.jsonc`\n- `--config \u003cPATH\u003e`\n\nVorlagen generieren:\n\n```bash\ncflx init\ncflx init --template opencode\ncflx init --template codex\ncflx init --force\n```\n\nAusführlichere Konfigurationsbeispiele sowie Erläuterungen zu Hooks, Workspace-Ausführung und der Befehlswarteschlange finden Sie im englischen README.\n\n## Installation\n\n```bash\ncargo install cflx\n```\n\n## Dokumentation\n\n| Dokument | Beschreibung |\n|----------|-------------|\n| [QUICKSTART.de.md](QUICKSTART.de.md) | Ersteinrichtung |\n| [Leitfaden zum Servermodus (Englisch)](docs/guides/SERVER.md) | Servermodus, Remote-TUI, Web UI, REST API, Hintergrunddienst |\n| [README.md](README.md) | Vollständige Dokumentation (Englisch) |\n| [docs/guides/USAGE.md](docs/guides/USAGE.md) | Anwendungsbeispiele |\n| [CONTRIBUTING.md](CONTRIBUTING.md) | Leitfaden für Beiträge |\n| [docs/guides/DEVELOPMENT.md](docs/guides/DEVELOPMENT.md) | Entwicklungsleitfaden |\n| [docs/guides/RELEASE.md](docs/guides/RELEASE.md) | Release-Leitfaden |\n| [docs/openapi.yaml](docs/openapi.yaml) | API-Spezifikation |\n\n## Lizenz\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftumf%2Fconflux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftumf%2Fconflux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftumf%2Fconflux/lists"}