Zum Inhalt springen

yeet

KI-gestützte Git-Commits in einem Befehl

yeet ist ein Kommandozeilen-Tool, das den Git-Workflow auf einen einzigen Befehl reduziert: Änderungen stagen, eine aussagekräftige Commit-Message per KI generieren, committen und pushen — alles in einem Schritt.

Funktionen

  • KI-generierte Commit-Messages — Analysiert Diffs, Branch-Namen und bisherige Commits, um kontextbezogene Messages zu erzeugen
  • Multi-Provider-Support — Unterstützt Anthropic (Claude), OpenAI, Ollama (lokal) und OpenAI-kompatible APIs (Google, Groq, OpenRouter, Mistral)
  • Streaming-Ausgabe — Token-für-Token-Anzeige mit Spinner für sofortiges Feedback
  • Pull-Request-Erstellungyeet pr generiert PR-Titel und -Beschreibungen per KI für GitHub und GitLab
  • Kostenübersicht — Zeigt Token-Verbrauch und geschätzte API-Kosten pro Commit an
  • Intelligentes Staging — Staged automatisch alle Änderungen oder respektiert manuell gestagete Dateien
  • Sichere Schlüsselverwaltung — Speichert API-Keys im OS-Keyring (macOS Keychain, Windows Credential Manager, Linux Secret Service)
  • Anpassbare Prompts — System-Prompts für Commits und PRs sind frei editierbar

Workflow

$ yeet

Das reicht. yeet erkennt automatisch die Änderungen, generiert eine passende Commit-Message und zeigt sie zur Bestätigung an. Danach wird committet und gepusht.

Wer mehr Kontrolle will, kann die Message direkt inline bearbeiten oder mit $EDITOR öffnen. Bei Abbruch wird das Staging sauber zurückgesetzt.

Nachricht gesendet. Ich melde mich schnellstmöglich.