Git Auto Commit icon

Git Auto Commit

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.