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 |
#665 in Development tools
379 downloads per month
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