Settings

Theme

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

github.com

2 points by kklemon 8 months ago · 0 comments · 1 min read

Reader

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.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection