TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

VibeGit: Automagically group and commit related changes with AI

5 点作者 kklemon18 天前

2 条评论

kklemon18 天前
I created VibeGit after spending too many nights untangling my not-so-clean version control habits. We&#x27;ve all been there: you code for hours, solve multiple problems, and suddenly, you&#x27;re staring at 30+ changed files with no clear commit strategy.<p>Instead of the painful git add -p dance or just giving up and doing a massive git commit -a -m &quot;stuff&quot;, I wanted something smarter. VibeGit uses AI to analyze your working directory, understand the semantic relationships between your changes (up to hunk-level granularity), and automatically group them into logical, atomic commits.<p>Just run &quot;vibegit commit&quot; and it: - Examines your code changes and what they actually do - Groups related changes across different files - Generates meaningful commit messages that match your repo&#x27;s style - Lets you choose how much control you want (from fully automated to interactive review)<p>It works with Gemini, GPT-4o, and other LLMs. Gemini 2.5 Flash is used by default because it offers the best speed&#x2F;cost&#x2F;quality balance.<p>I built this tool mostly for myself, but I&#x27;d love to hear what other developers think. Python 3.11+ required, MIT licensed.
dnhkng18 天前
OMG, this is exactly what we all need!<p>Code stuff, and let AI refactor out the mess of threads of ideas later.<p>Love it!