opencommit icon indicating copy to clipboard operation
opencommit copied to clipboard

Generate conventional git commit messages with AI in 1 second 🤯🔫

Results 198 opencommit issues
Sort by recently updated
recently updated
newest added
trafficstars

### Description On repositories that only allow squashed merges into the main branch, the history can quickly become hard to read—even when using the conventional commits standard. It would be...

### Description do you think it would be cool if opencommit tells you in terminal that it sees issues with your code before you commit it? ### Suggested Solution another...

### Opencommit Version 3.2.10 ### Node Version 22.18.0 ### NPM Version 10.9.3 ### What OS are you seeing the problem on? Other Linux Distro ### What happened? *(Linux distro: NixOS)*...

bug

i use `difftastic`, and it was common for LLMs to think that no diff was provided because difftastic can eliminate enough context to make diffs person-readable, but not LLM-readable. adding...

### Opencommit Version 3.2.10 ### Node Version 22.17.1 ### NPM Version 10.9.2 ### What OS are you seeing the problem on? Mac ### What happened? Whenever I run `oco`, I...

bug

### Description Cache exact matches to avoid having to generate the text again. This happens often when a pre-commit hook stops the commit. If there's more than one file in...

### Description When single-line is off, it produces a multi-line commit message, but doesn't take into account that the first line is often treated as the title and the rest...

### Description github copilot support mcp and it can be integrated with 3rd party tools, it more convenient especially because there is no gh cli to generate commits. ### Suggested...

The new option `OCO_HOOK_AUTO_UNCOMMENT` in #494 is not exposed as en environment variable. This PR reads this value from the environment, like other configuration values

https://github.com/di-sukharev/opencommit/issues/497 I removed the ini dependency because it doesn't support multiline strings. Doesn't make sense to use ini for the global config and dotenv for the .env when .env can...