Mergetrain: Eine lokale Merge-Warteschlange für parallele Claude-Code-Sitzungen, die überschriebene Pushes verhindert

✍️ OpenClawRadar📅 Veröffentlicht: 21. Juli 2026🔗 Source
Ad

Wenn Sie mehrere Claude Code-Sitzungen parallel ausführen, kennen Sie vermutlich das Problem überschriebener Pushs: Branch A besteht die Tests, Branch B besteht die Tests, aber A-dann-B zerbricht. Worktrees isolieren zwar die Bearbeitung, aber nicht das Ausliefern. Und CLAUDE.md-Regeln wie "niemals in main pushen" halten nur, bis eine Sitzung sie im ungünstigsten Moment bricht. Regeln sind keine Durchsetzung.

Mergetrain ist eine lokale Merge-Warteschlange, die dieses Problem löst. Es läuft komplett auf Ihrem Rechner — kein Server, keine GitHub App, kein CI-Dienst, keine Laufzeitabhängigkeiten. MIT-lizenziert.

So funktioniert es

  • Jede Claude Code-Sitzung arbeitet in ihrem eigenen Worktree und stellt statt zu pushen in die Warteschlange ein (mergetrain enqueue).
  • Ein dem Repository gehörender Pre-Push-Hook blockiert direkte Pushs auf main.
  • Ein einzelner Runner setzt die eingereihten Branches zu einem "Zug" auf origin/main zusammen, führt einmalig für den gesamten Zug die Tests (Tests + vollständiger Unity-Build) aus und pusht dann atomar.
  • mergetrain hub stellt ein schreibgeschütztes Dashboard für jedes Repository auf dem Rechner bereit: Wer Tests laufen hat, was auslieferbereit ist, was Aufmerksamkeit braucht. Agenten lesen dieselben Informationen als JSON (hub status --json).
  • Falls Ihr Laptop mittendrin abstürzt, fragt mergetrain recover beim Remote, was tatsächlich gelandet ist, und gleicht ab — nichts wird doppelt ausgeliefert, nichts falsch beschriftet.
  • Repositories, die niemals unbeaufsichtigte Deployments sehen dürfen, können mit --no-daemon registriert werden: sichtbar auf dem Board, niemals automatisch abgearbeitet.
Ad

Erste Schritte

Installation mit pip: pip install mergetrain
Dann führen Sie mergetrain init aus, um die Konfiguration sowie ein CLAUDE.md-Kontingent zu erstellen, das Ihre Agenten automatisch übernehmen.

Ergebnisse aus eigener Nutzung

Drei Wochen bei einem kommerziellen Spiel: 70+ Züge ausgeliefert, seitdem keine überschriebenen Pushs.

Für wen ist das gedacht?

Entwickler, die parallele KI-Coding-Agenten (Claude Code usw.) ausführen und eine leichte, lokale Integrationslösung benötigen, ohne auf gehostete PR-Pipelines oder Dateisperren angewiesen zu sein.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Klauenverdichter: 14-stufige Token-Kompressions-Engine für LLM-Pipelines
Werkzeuge

Klauenverdichter: 14-stufige Token-Kompressions-Engine für LLM-Pipelines

Claw Compactor ist eine Open-Source-LLM-Token-Komprimierungs-Engine, die eine 14-stufige Fusion-Pipeline verwendet, um eine durchschnittliche Kompression von 54 % ohne LLM-Inferenzkosten zu erreichen. Sie umfasst spezialisierte Kompressoren für Code, JSON, Protokolle, Diffs und Suchergebnisse mit reversiblen Komprimierungsfähigkeiten.

OpenClawRadar
Vier kostenlose Claude Code-Fähigkeiten für Prompt-Klarheit, Tutorials und Fehlerjagd
Werkzeuge

Vier kostenlose Claude Code-Fähigkeiten für Prompt-Klarheit, Tutorials und Fehlerjagd

Vier Apache 2.0, kein kostenpflichtiger Tarif Claude Code Skills: Prompter (Prompt-Umschreibung), Tutorial-Creator (kommentierte Code-Durchgänge), Bug-Echo (Post-Fix Anti-Pattern-Suche) und Bug-Prospector (Pre-Release-Audit mit 7 Analyse-Perspektiven).

OpenClawRadar
Claude Code + MCP generiert Testsuites aus Quellcode
Werkzeuge

Claude Code + MCP generiert Testsuites aus Quellcode

Claude Code analysiert Quellcode, um hierarchische Testsuites zu generieren, die Module, Funktionen, Szenarien, Standardabläufe, Grenzfälle und Fehlerbehandlung abdecken, und überträgt sie dann über MCP in Testmanagementsysteme.

OpenClawRadar
Lokale semantische Suche für KI-Gespräche mit fastembed und LanceDB
Werkzeuge

Lokale semantische Suche für KI-Gespräche mit fastembed und LanceDB

Ein Entwickler hat 368K KI-Konversationsnachrichten lokal mit fastembed für CPU-basierte Embeddings und LanceDB als serverlosen Vektorspeicher indiziert und dabei eine p50-Suchlatenz von 12ms ohne API-Schlüssel erreicht.

OpenClawRadar