Feature Request: Auto-Generate AI Commit Messages Based on Staged Files
Hello and thank you for providing this beautiful software 🚀 I saw recently all of Git GUI clients mostly provide this feature and yours is so good and advanced, figured out why not to ask for feature. Below is just some vague description.
Description
As a developer, I want the Git client to automatically suggest AI-generated commit messages based on the contents of staged files. This would streamline the commit process and reduce time spent manually writing messages.
Problem
- Writing meaningful commit messages is time-consuming, especially for complex or multi-file changes.
- Users often resort to generic messages ("fix bug" or "update") when rushed, reducing repository clarity.
Proposed Solution
- Analyzes diffs/staged files using an AI model (e.g., OpenAI, Claude, or local LLM)
- Generates a concise, conventional commit-style message
- Allows users to edit the AI-suggested message before finalizing
From a corporate point of view, a feature like this must be opt in and it should be possible to restrict its usage through a system-wide (/etc/) configuration. The idea that an application could upload code to a third-party for analysis is a major concern nowadays.
From a corporate point of view, a feature like this must be opt in and it should be possible to restrict its usage through a system-wide (/etc/) configuration. The idea that an application could upload code to a third-party for analysis is a major concern nowadays.
Coming from GitButler, it's AI commit message would send diffs when user clicks on "Generate Commit Message". So it's not constantly sent or uploaded, only on demand
From a corporate point of view, a feature like this must be opt in and it should be possible to restrict its usage through a system-wide (/etc/) configuration. The idea that an application could upload code to a third-party for analysis is a major concern nowadays.
Coming from GitButler, it's AI commit message would send diffs when user clicks on "Generate Commit Message". So it's not constantly sent or uploaded, only on demand
Irrelevant; many companies will not accept proprietary code being uploaded into an AI for any reason, whether on-demand or automatically.
Agree on system-wide level disabling it 👍🏻 That is more for companies security and compliance
For individuals, working on their projects, it would be nice feature to summarize it using AI (similar how Claude does it)