di-sukharev/opencommit

top #1 and most feature rich GPT wrapper for git — generate commit messages with an LLM in 1 sec — works with Claude, GPT and every other provider, supports local Ollama models too

73
/ 100
Verified

When working on software projects, crafting clear and descriptive Git commit messages can be time-consuming. This tool analyzes the changes you've made to your code and automatically generates a suitable commit message, making your version control workflow faster and more consistent. It takes your staged code changes as input and outputs a ready-to-use commit message. Software developers, DevOps engineers, and anyone contributing to a codebase would find this useful.

7,211 stars. Actively maintained with 44 commits in the last 30 days. Available on npm.

Use this if you want to quickly generate meaningful Git commit messages for your code changes, saving time and ensuring consistency across your project's commit history.

Not ideal if you prefer to hand-craft every commit message for highly nuanced descriptions or if your workflow requires extensive manual review of every commit message's wording.

software-development version-control code-management developer-tools DevOps
Maintenance 20 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

7,211

Forks

416

Language

JavaScript

License

MIT

Last pushed

Feb 24, 2026

Commits (30d)

44

Dependencies

22

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/di-sukharev/opencommit"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.