opencommit and openrouter-commit

These are competitors: both generate AI commit messages via CLI, but opencommit offers broader LLM provider support (Claude, GPT, Ollama, OpenRouter) and significantly more adoption, while openrouter-commit is specialized solely for OpenRouter's API.

opencommit
82
Verified
openrouter-commit
47
Emerging
Maintenance 20/25
Adoption 19/25
Maturity 25/25
Community 18/25
Maintenance 10/25
Adoption 8/25
Maturity 18/25
Community 11/25
Stars: 7,211
Forks: 416
Downloads: 10,215
Commits (30d): 24
Language: JavaScript
License: MIT
Stars: 21
Forks: 3
Downloads: 6
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No risk flags

About opencommit

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.

About openrouter-commit

markolofsen/openrouter-commit

CLI tool that helps you write clear, concise, and AI-generated commit messages using OpenRouter's LLM models.

Scores updated daily from GitHub, PyPI, and npm data. How scores work