5 Punkte von hosu4343 2026-01-06 | 1 Kommentare | Auf WhatsApp teilen

Da ich git fast immer über die CLI nutze,
fand ich es schon immer etwas lästig, dass überraschend viel Zeit nicht für den Commit selbst, sondern für das Schreiben der Commit-Message draufgeht.

Ausgehend von diesem Problem
habe ich Commitmate entwickelt, ein kleines Open-Source-Tool mit KI,
das das Schreiben von Commit-Messages in der CLI-Umgebung einfacher und konsistenter machen soll.

Wichtige Funktionen von Commitmate

  • Generierung von Commit-Messages auf Basis von Änderungen (diff)
    Es analysiert die tatsächlichen Codeänderungen und schlägt sinnvolle Messages vor.

  • Einheitliche Commit-Typen / konsistenter Stil
    Mit dem Conventional-Commit-Stil und mehr lässt sich die Qualität von Commits im gesamten Projekt zuverlässig auf einem stabilen Niveau halten.

  • Automatische Erkennung von JIRA-Issue-Keys aus dem Branchnamen
    Basierend auf Branchnamen wie PROJ-123-... wird der Issue-Key automatisch eingefügt.

  • Unterstützung für koreanische / englische Commit-Messages
    Kann sowohl für persönliche Entwicklung als auch in globalen Kollaborationsumgebungen eingesetzt werden.

  • KI-Vorschläge + Ablauf mit manueller Überarbeitung
    Die KI schlägt eine Commit-Message vor, und vor dem finalen Commit kann sie direkt angepasst werden, ohne den Workflow zu stören.

Ich hoffe, es ist hilfreich für alle, die die kognitive Belastung beim Schreiben von Commit-Messages reduzieren möchten, ohne ihren CLI-Workflow zu unterbrechen.

Es ist noch ein kleines Tool, aber ich möchte es durch die Nutzung im Alltag weiter verbessern.
Issues, Verbesserungsvorschläge und auch Kritik(?) sind alle willkommen.

1 Kommentare

 
awbrg789 2026-01-06

https://github.com/f/git-rewrite-commits

Ich habe das gerade verwendet und werde es einmal ausprobieren.