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-Erstellung —
yeet prgeneriert 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.