Generate Smart Commit Messages with AI

A powerful CLI tool that creates meaningful git commit messages using LLMs

Key Features

AI-Powered

Generate meaningful commit messages using state-of-the-art LLMs

Multiple Providers

Support for OpenRouter, Ollama, and various AI services

CLI-First

Fast and efficient - works directly from your terminal

Customizable

Easy configuration and provider management

Installation

Via Cargo

cargo install aicommit

From Source

git clone https://github.com/suenot/aicommit
cd aicommit
cargo install --path .

Quick Start

1

Add a Provider

aicommit --add-provider
2

Make Changes

Make changes to your code

3

Create Commit

aicommit --add --pull --push