Git Auto Commit (GAC) - LLM-powered Git commit command line tool

Published:Oct 27, 2025 17:07
1 min read
Hacker News

Analysis

GAC is a tool that leverages LLMs to automate the generation of Git commit messages. It aims to reduce the time developers spend writing commit messages by providing contextual summaries of code changes. The tool supports multiple LLM providers, offers different verbosity modes, and includes secret detection to prevent accidental commits of sensitive information. The ease of use, with a drop-in replacement for `git commit -m`, and the reroll functionality with feedback are notable features. The support for various LLM providers is a significant advantage, allowing users to choose based on cost, performance, or preference. The inclusion of secret detection is a valuable security feature.

Reference

GAC uses LLMs to generate contextual git commit messages from your code changes. And it can be a drop-in replacement for `git commit -m "..."`.