opencommit and dish-ai-commit
The tools are competitors, with tool A being a standalone command-line interface for generating commit messages via LLMs and tool B being a VS Code extension with similar functionality, integrating directly into the development environment.
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 dish-ai-commit
littleCareless/dish-ai-commit
Vibe Coding!!! 🤖 AI-Powered VSCode extension for generating standardized Git/SVN commit messages. ✨ Supports multiple AI services: OpenAI, ChatGPT, Ollama, Zhipu, DashScope, Doubao, Gemini and VS Code built-in AI. 🌍 Multi-language support (EN/CN/JP/KR/Other). 📊 Auto-generate weekly reports.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work