Effortlessly enhance your Git workflow with AI Commit, an intelligent assistant that organizes and generates meaningful commit messages based on code changes, ensuring logical and well-structured commits without interrupting your coding flow.
AI Commit (aicmt) is an AI-driven command-line tool designed to revolutionize the way Git commits are made by automating the creation of intelligent and meaningful commit messages. By analyzing code changes, aicmt not only generates messages but also organizes changes into structured commits, following Git best practices.
Configuration
.aicmtrc in your home directory based on the template provided.cp .aicmtrc.template ~/.aicmtrc
.aicmtrc in your current directory to override the global settings.cd /path/to/git/repo
touch .aicmtrc
Usage
aicmt command to effortlessly generate commit messages.$ aicmt -h
usage: aicmt [-h] [-v] [-n N]
<<< AICMT (AI Commit) - AI-powered Git commit assistant >>>
options:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-n, --num-commits N Number of commits to generate (default: AI decides)
git clone https://github.com/versun/aicmt.git
cd aicmt
pip install -e "[dev]"
Gratitude is extended to sponsors who support this open-source endeavor. Contributions make ongoing development possible. Interested in supporting? Consider sponsoring through GitHub or other platforms like 爱发电.
No comments yet.
Sign in to be the first to comment.