git-ai-commit icon indicating copy to clipboard operation
git-ai-commit copied to clipboard

let AI write your commit messages

Results 13 git-ai-commit issues
Sort by recently updated
recently updated
newest added

Some users have asked for this - https://www.conventionalcommits.org/en/v1.0.0/

`package-lock.json` files usually change hundreds of lines when a dependency is added. most of the time we can infer the changes from the dependency registry files like package.json we should...

> [Gitmoji](https://gitmoji.dev/) is an initiative to standardize and explain the use of emojis on GitHub commit messages. We should integrate emojis into our generated commit messages ---- Refs: - github:...

## Problem Description Users were encountering a FileNotFoundError when running `pip3 install git-ai-commit` followed by `gac`. The error occurred during the git hook setup process: `FileNotFoundError: [Errno 2] No such...

Related to #63, being able to tailor the prompt would permit support for different conventions/templates. I tried by just adding a requirement to the prompt and it seems to give...

Rather than having to configure git-ai-commit for each repository, having the option of setting it up globally would help devs with a lot of repositories.

Hi, While we can use OPENAI_BASE_URL to use an alternative OpenAI compatible service it would be easier to be able to provide this in the config instead. In the same...

when I run the command `git-ai-commit config --setup` after package installation, I immediately encounter this error: ``` Welcome to AI Commit MSG! Let's get you set up. [Setup] Git prepare-commit-msg...

Hi, thanks for maintaining this project. ### Summary `pkg_resources` is deprecated and scheduled for removal after **2025-11-30** (setuptools 81). The `git-ai-commit` implementation currently imports `pkg_resources` in multiple modules. ### Impact...

## Description - Added `setuptools` to `install_requires` in setup.cfg - Fixes `ModuleNotFoundError: No module named 'pkg_resources'` on Python 3.12+ - This error occurred because setuptools was not listed as a...