Git Commit Aider
Automates git commits on behalf of AI, enabling tracking of AI contributions in a codebase.
About
Git Commit Aider is a tool designed to streamline the process of attributing code changes to AI within Git repositories. Functioning as a MCP server, it provides a `commit_staged` tool that automatically appends '(aider)' to the committer's name. This facilitates clear identification of AI-generated commits, allowing for accurate measurement of AI's contribution using methods like the `aider --stats` command or the provided contribution calculation script. By simplifying AI attribution, this tool offers insights into the evolving role of AI in software development projects.
Key Features
- 7 GitHub stars
- Provides a `commit_staged` tool with customizable commit message and working directory
- Integrates with MCP systems for automated commit processes
- Appends '(aider)' to committer name for AI-attributed commits
- Includes a script for calculating AI contribution based on commit history
- Reads committer information from environment variables or git config
Use Cases
- Tracking AI's contribution to a codebase
- Automating commits after AI-driven code modifications
- Analyzing the impact of AI on software development projects