home

Worktrunk: Effiziente Verwaltung von Git‑Worktrees für parallele AI‑Agenten

Key Takeaway

Worktrunk vereinfacht die Nutzung von Git‑Worktrees erheblich, indem es leichtgewichtigere Befehle wie wt switch, wt list und wt merge bietet, sodass Entwickler parallel mehrere AI‑Agenten ohne komplizierten CLI‑Jargon betreiben können.

Summary

  • Worktrunk ist ein CLI‑Tool zur Verwaltung von Git‑Worktrees, speziell für parallele AI‑Agenten-Workflows entwickelt.
  • Das Tool ist Open Source (MIT‑Lizenz), veröffentlicht auf GitHub, mit einer aktiven Community (90 Sterne, 3 Issues, 6 Pull‑Requests).
  • Hauptbefehle:
    • wt switch: Wechselt zu oder erstellt einen neuen Worktree (Beispiel wt switch -c -x claude feat).
    • wt list: Listet alle Worktrees (inkl. Status).
    • wt merge: Führt Merge‑Operationen (Squash, Rebase, Merge) in einem Befehl durch und bereinigt anschließend.
    • wt remove: Entfernt einen Worktree und löscht den zugehörigen Branch.
  • Worktrunk nutzt Hook‑Systeme für Automatisierung (z.B. Skripte bei Erstellung, Vor‑Merge, Nach‑Merge).
  • Weitere Features: LLM‑generierte Commit‑Nachrichten via AI‑Modellen, FZF‑ähnlicher Selector für Branch‑/Worktree-Auswahl, Integration mit Claude Code für AI‑gestützte Codierung, CI‑Status‑ und PR‑Links in der Listendarstellung.
  • Installation: Homebrew (brew install max-sixty/worktrunk/wt) oder Cargo (cargo install worktrunk).
  • Shell‑Integration: wt config shell install setzt Alias‑Ersetzungen, sodass die CLI automatisch in die entsprechenden Verzeichnisse wechselt.
  • Weiterführende Dokumentation und Ressourcen: Handbuch auf worktrunk.dev, Referenzen zu Claude Code Best Practices, Incident.io‑Blog, Git‑Worktree Dokumentation.
  • Beitrag zum Projekt: Issues öffnen für Bug‑Reports, Feature‑Requests oder Worktree‑Pain‑Points; Pull‑Requests von der Community werden erwünscht; Das Projekt profitiert von den Erfahrenheiten des Autors, der bereits PRQL, Xarray und weitere Stars gepflegt hat.

Related queries

Wie installiert man Worktrunk auf Windows?
Welche Hooks kann man in Worktrunk konfigurieren?
Kann man Worktrunk mit GitHub Actions nutzen?

Quelle: https://github.com/max-sixty/worktrunk