top | item 43905705

Show HN: VibeGit – Automatically group and commit related changes in a Git repo

2 points| kklemon | 10 months ago |github.com

I built VibeGit to eliminate the friction of organizing large, interwoven diffs after long development sessions. The CLI command vibegit commit invokes an LLM (Gemini 2.5 Flash by default, GPT-4o and others supported) to examine each hunk, group semantically related changes across files, and produce a sequence of logical, stylistically consistent commits with clear messages. The workflow is configurable—fully automatic, interactive review, or summary-only—and requires only Python 3.11+. MIT-licensed; feedback and contributions are welcome.

discuss

order

No comments yet.