Git Auto Commit
Createdjatinsandilya
Automatically commits Git changes and generates commit messages using conventional commits format.
About
This tool analyzes Git changes (staged and unstaged) within a repository and automatically generates commit messages adhering to the conventional commits format. It leverages OpenAI's GPT-4o-mini model to provide detailed summaries of modified, added, and deleted files, including snippets of the changes. The tool integrates with the Model Context Protocol (MCP) and adds an auto-commit signature to each commit, streamlining the development workflow.
Key Features
- Provides summaries of modified, added, and deleted files.
- Generates conventional commit messages using GPT-4o-mini.
- 12 GitHub stars
- Analyzes staged and unstaged Git changes.
- Adds an auto-commit signature to commits.
- Includes detailed changes (up to 10 lines) per file.
Use Cases
- Ensuring consistent commit message formatting across a team.
- Automating commit message generation for faster development cycles.
- Simplifying the commit process for developers new to Git.