aicommits icon indicating copy to clipboard operation
aicommits copied to clipboard

A CLI that writes your git commit messages for you with AI

Results 118 aicommits issues
Sort by recently updated
recently updated
newest added

Documented that aicommits can also be installed in brew. ref: https://github.com/Nutlope/aicommits/issues/82

This PR allows us to dynamically specify a locale with the `--locale` CLI flag. ![image](https://github.com/Nutlope/aicommits/assets/4360663/9f53a67f-dee0-4042-ae9b-78cb5ad5d871) ![image](https://github.com/Nutlope/aicommits/assets/4360663/1ae0eb84-4eab-4564-9f44-22d56c6f4709)

I've made it so that the max_tokens, which is fixed at 200, can be changed from the options. When generating a long commit message, need to increase the max_tokens.

### Bug description Imagine you've already defined an envVar called `OPENAI_KEY`, it will use it instead of the one defined in `.aicommits`. It's confusing. I would like to use the...

bug
pending triage

### Bug description ### aicommits version v1.11.0 ### Environment ```shell System: OS: Linux 6.5 Pop!_OS 22.04 LTS CPU: (8) x64 Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz Memory: 44.18 GB /...

bug
pending triage

### Feature request Removing [message sanitization](https://github.com/Nutlope/aicommits/blob/578572b1d9a28f3e568314f6bb67a37276266e2f/src/utils/openai.ts#L104C1-L105C1) or at least set it optional. ### Why? It is a common standard putting a short commit message header followed by two newlines and...

feature
pending triage

### Bug description Commit message does not pass commitlint `@commitlint/config-conventional` validation due to wrong casing |Screenshots with examples of the issue| |-| |![image](https://user-images.githubusercontent.com/79363260/236550617-1c016857-9cae-41e2-ad37-315eac03e496.png)| |![image](https://user-images.githubusercontent.com/79363260/236553061-6eb05fcc-f0fc-4c70-a20a-63f197afb3a7.png)| ### aicommits version 1.11.0 ### Environment...

bug
pending triage

### Feature request I want aicommits to have an option to just take yes for an answer as a flag and take the generated commit message without bothering to ask...

feature
pending triage

### Feature request An option to skip pre-commit hook checks and commit directly. basically `git commit -n` ### Why? Sometimes you just need to commit changes without going through all...

feature
pending triage