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
Supports multiple LLM providers and models via provider-agnostic configuration (OpenAI, Anthropic, Azure, Ollama, Gemini, Deepseek, etc.) with caching and dynamic model discovery. Analyzes staged git diffs and generates commit messages following configurable templates—conventional commits or commitlint standards—with optional GitMoji prefixes, extended descriptions, and per-repository or global `.env`/config file settings. Integrates as a global npm CLI tool (`oco` command) that works with any git workflow, including local Ollama inference for air-gapped environments.
7,211 stars and 10,215 monthly downloads. Actively maintained with 24 commits in the last 30 days. Available on npm.
Stars
7,211
Forks
416
Language
JavaScript
License
MIT
Category
Last pushed
Feb 24, 2026
Monthly downloads
10,215
Commits (30d)
24
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.
Compare
Related tools
appleboy/CodeGPT
A CLI written in Go language that writes git commit messages or do a code review brief for you...
cellwebb/gac
Intelligent LLM-powered git commit message generator that understands your code!
Blarc/ai-commits-intellij-plugin
AI Commits for IntelliJ based IDEs/Android Studio.
Undertone0809/gcop
🚀 AI-Powered Git Commit Assistant | Automate Commit Messages, Streamline Git Workflow. Help you...
yankeexe/ai-gen-commit
✨Use AI to generate commit messages