6 releases
0.3.2 | Jun 21, 2024 |
---|---|
0.3.1 | Apr 22, 2024 |
0.3.0 | Feb 21, 2024 |
0.2.1 | Jan 26, 2024 |
0.1.0 | Jan 8, 2024 |
#657 in Development tools
765KB
152 lines
AI Commit Message acm
A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git commit messages.
Features
- Effortlessly create meaningful commit messages
- Supports the Conventional Commits standard
- Customizable prompts
- JSON mode support
- Compatible with various LLM API providers, including OpenAI, OpenRouter, Together AI, Anyscale, and more
Installation
Before installing acm
, please ensure that you have git installed on your system.
Via Cargo
To install acm
from source using Cargo
, run the following command:
cargo install --locked acm-cli
Via Homebrew
brew install dnanhkhoa/tap/acm
Usage
To generate a commit message and commit your changes, simply use acm
as a replacement for git commit
:
# Stage your changes
git add <files...>
# Generate a commit message and commit your changes
acm
License
acm
is licensed under the Apache License 2.0
Dependencies
~9–23MB
~291K SLoC