AI Git Commit Tools
Tools that use LLMs to automatically generate, review, and manage Git commit messages and related Git workflows. Includes conventional commit generation, commit message analysis, and Git-integrated AI features. Does NOT include general Git tools, GitHub Actions for non-commit tasks, or broader DevOps automation platforms.
There are 175 ai git commit tools tracked. 1 score above 70 (verified tier). The highest-rated is di-sukharev/opencommit at 82/100 with 7,211 stars and 10,215 monthly downloads. 4 of the top 10 are actively maintained.
Get all 175 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=llm-tools&subcategory=ai-git-commit-tools&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
di-sukharev/opencommit
top #1 and most feature rich GPT wrapper for git — generate commit messages... |
|
Verified |
| 2 |
appleboy/CodeGPT
A CLI written in Go language that writes git commit messages or do a code... |
|
Established |
| 3 |
cellwebb/gac
Intelligent LLM-powered git commit message generator that understands your code! |
|
Established |
| 4 |
Blarc/ai-commits-intellij-plugin
AI Commits for IntelliJ based IDEs/Android Studio. |
|
Established |
| 5 |
Undertone0809/gcop
🚀 AI-Powered Git Commit Assistant | Automate Commit Messages, Streamline Git... |
|
Established |
| 6 |
zurawiki/gptcommit
A git prepare-commit-msg hook for authoring commit messages with LLMs. |
|
Established |
| 7 |
lobehub/lobe-cli-toolbox
🪀 Lobe CLI Toolbox - AI CLI Toolbox, enhancing git commit and i18n workflow... |
|
Established |
| 8 |
hyperb1iss/git-iris
An intelligent agent that understands your code and crafts perfect Git artifacts |
|
Established |
| 9 |
haesleinhuepf/git-bob
git-bob uses AI to solve Github-issues. It runs inside the Github CI, no... |
|
Established |
| 10 |
littleCareless/dish-ai-commit
Vibe Coding!!! 🤖 AI-Powered VSCode extension for generating standardized... |
|
Established |
| 11 |
yankeexe/ai-gen-commit
✨Use AI to generate commit messages |
|
Established |
| 12 |
wimpysworld/faff
Drop the faff, dodge the judgment. Another bloody AI commit generator, but... |
|
Established |
| 13 |
guanguans/ai-commit
Automagically generate conventional git commit messages with AI. - 使用 AI... |
|
Emerging |
| 14 |
MichaelisTrofficus/gpt4docstrings
Generating Python docstrings with OpenAI ChatGPT!! |
|
Emerging |
| 15 |
markolofsen/openrouter-commit
CLI tool that helps you write clear, concise, and AI-generated commit... |
|
Emerging |
| 16 |
can1357/llm-git
AI commit message generator. Conventional commits, compose mode, and history... |
|
Emerging |
| 17 |
skywind3000/vim-gpt-commit
:rocket: Generate git commit message using ChatGPT and Ollama !! |
|
Emerging |
| 18 |
Sitoi/ai-commit
Use OpenAI / Azure OpenAI / DeepSeek / Gemini API to review Git changes,... |
|
Emerging |
| 19 |
warengonzaga/magic-commit
You can do magicc, you can build anything that you desire. 🪄🔮💻 |
|
Emerging |
| 20 |
pmusolino/AI-Git-Narrator
Command-line tool for generating Git commit messages and PR descriptions... |
|
Emerging |
| 21 |
zdt1013/ai-git-commiter
这是一个基于AI大模型的Git Commit自动生成的VSCode插件。它可以帮助您根据代码变更自动生成高质量的Commit消息,提高开发效率。 |
|
Emerging |
| 22 |
AhmedOsman101/commit-sage-cli
Generates Conventional Commit messages with AI. Supports OpenAI, Ollama, and Gemini. |
|
Emerging |
| 23 |
belingud/gptcomet
GPTComet: AI-Powered Git Commit Message Generator |
|
Emerging |
| 24 |
iAmmar7/penmit
AI commit message generator powered by Ollama, Anthropic, and OpenAI.... |
|
Emerging |
| 25 |
DFanso/commit-msg
AI-powered CLI tool that generates commit messages using LLMs |
|
Emerging |
| 26 |
ahmetkca/CommitAI
CommitAI is a command line interface application that automatically... |
|
Emerging |
| 27 |
markuswt/gpt-commit
Generate commit messages using ChatGPT |
|
Emerging |
| 28 |
renatogalera/ai-commit
AI-Commit: Git workflow with AI-powered commit messages, instant code... |
|
Emerging |
| 29 |
tom-doerr/chatgpt_commit_message_hook
Enhance your git workflow using AI-generated commit messages from ChatGPT.... |
|
Emerging |
| 30 |
songkeys/aimmit
Git commit message generator with AI (ChatGPT) |
|
Emerging |
| 31 |
uebelack/tossitin
AI-powered git workflow tool that analyzes your changes, generates... |
|
Emerging |
| 32 |
huseynovvusal/gitai
🤖 AI-powered Git CLI assistant built with Go. Automate commit messages,... |
|
Emerging |
| 33 |
nguyenvanduocit/ai-commit
CLI tool that use ChatGPT to generate commit message for your git repo. |
|
Emerging |
| 34 |
suenot/aicommit
A CLI tool that generates concise and descriptive git commit messages using LLM |
|
Emerging |
| 35 |
MrLemur/gitrewrite
GitRewrite intelligently rewrites commit messages using LLMs. |
|
Emerging |
| 36 |
dotninth/xenogit
Your CLI buddy for instant Git commit messages. |
|
Emerging |
| 37 |
kevinliao852/smart-commit
smart-commit is a lightweight, portable, and AI assistant that generates... |
|
Emerging |
| 38 |
Matuco19/Commify
Commify: You Should Commit Yourself. Commify is a CLI tool that generates... |
|
Emerging |
| 39 |
shenxiangzhuang/aic
AI powered commit message generation |
|
Emerging |
| 40 |
Sephyi/commitbee
AI-powered commit message generator using tree-sitter semantic analysis and... |
|
Emerging |
| 41 |
pwwang/vscode-gptcommit
Automated git commit messages using GPT models via gptcommit for VS Code. |
|
Emerging |
| 42 |
hazadus/gh-commitmsg
A GitHub CLI extension for generating an AI-assisted commit message |
|
Emerging |
| 43 |
GregorBiswanger/GitCommitWhisperer
Git Commit Whisperer generate Git commit messages in Visual Studio Code... |
|
Experimental |
| 44 |
SimonGino/aicommit
🤖 AI-powered git commit message generator supporting multiple LLM providers... |
|
Experimental |
| 45 |
marclove/llmc
AI-powered commit message generator that follows Conventional Commits... |
|
Experimental |
| 46 |
DariuszPorowski/chatgpt-pre-commit-hooks
Pre-commit hooks collection that utilizes ChatGPT and OpenAI platform to... |
|
Experimental |
| 47 |
Abdiev003/git-axiom
AI-powered CLI tool that generates professional Git commit messages using... |
|
Experimental |
| 48 |
RyuCode-Digital-Solution/AI-Commit
AI-powered automatic commit tool that generates quality commit messages and... |
|
Experimental |
| 49 |
benwr/gwipt
Automatically commit all edits to a wip branch with ChatGPT commit messages |
|
Experimental |
| 50 |
LouisLanganay/commit-ai-generator
A vscode extension to generate a commit message with Open AI API |
|
Experimental |
| 51 |
sohanemon/AutoCommit
Generate commit messages using ChatGPT |
|
Experimental |
| 52 |
vikey89/DevLog
AI-powered dev diary from your git history. One command, zero effort. |
|
Experimental |
| 53 |
gfargo/coco
AI-powered Git Assistant for CLI |
|
Experimental |
| 54 |
aymenhmaidiwastaken/gitwise
AI-powered commit messages and PR descriptions from your terminal. Works... |
|
Experimental |
| 55 |
johnowennixon/diffdash
The fast AI Git commit tool |
|
Experimental |
| 56 |
dhaveed/diffr
AI-powered GitHub Release Generator |
|
Experimental |
| 57 |
DonnieRich/commit-ai
Commit AI is a simple VS Code extension that helps you write better commit messages. |
|
Experimental |
| 58 |
retran/meowg1k
A purr-fectly scriptable CLI that brings AI superpowers to your... |
|
Experimental |
| 59 |
Madhurr/agit
Agent-native git middleware — preserves AI reasoning in every commit |
|
Experimental |
| 60 |
HublastX/Commit-IA
CommitIA is a Go-based tool that leverages LLMs to analyze code changes and... |
|
Experimental |
| 61 |
kevinmbeaulieu/git-ai-summarize
A command-line tool for summarizing changes in Git repositories using AI. |
|
Experimental |
| 62 |
handipriyono/commitbrain
command line tool that generates commit messages powered by ChatGPT. #commitbrain |
|
Experimental |
| 63 |
samzong/gmc
gmc is a CLI tool that uses an LLM to generate high-quality Git messages and... |
|
Experimental |
| 64 |
nelson-zack/commit-companion
AI-powered tool that generates smart Git commit messages by summarizing your... |
|
Experimental |
| 65 |
devinjeon/Tab-commit-gpt
The simplest way to generate commit messages — just press ` |
|
Experimental |
| 66 |
Alpercepni/gommit
🚀 Streamline your Git commit messages with Gommit, a simple tool that... |
|
Experimental |
| 67 |
huimingz/gitbuddy-go
🤖 AI-powered Git workflow assistant that automatically generates... |
|
Experimental |
| 68 |
tumf/jj-desc
Generate jj (Jujutsu) commit descriptions automatically using LLMs |
|
Experimental |
| 69 |
sudoeren/eckra
Supercharge your Git workflow with a TUI dashboard and AI-generated ... |
|
Experimental |
| 70 |
Uliboooo/ghost_git_writer
write a git commit message, README or Diff Summary by LLM services. |
|
Experimental |
| 71 |
cordx56/autosave
Automatically save all your changes to the repository |
|
Experimental |
| 72 |
RubaXa/gennady
🤖 Gennadyᵇᵉᵗᵃ 🗯️ — GENerate Next-level Automated Description Yntelligence |
|
Experimental |
| 73 |
tiw302/ai-commit
A humble AI-powered git commit generator written in Go. Made with care by a ... |
|
Experimental |
| 74 |
wajeht/commit
generate conventional commits with ai |
|
Experimental |
| 75 |
hossam444/aibranch
🤖 Generate AI-driven Git branch names that follow conventional standards,... |
|
Experimental |
| 76 |
GuDuHZ/ai-commit-assistant
AI 提交助手 |
|
Experimental |
| 77 |
sikis31/gitmeup
🛠️ Streamline your git workflow by creating focused commits and efficient... |
|
Experimental |
| 78 |
paladini/git-translate-commits
Translate git commit messages to any language. Runs 100% offline by default... |
|
Experimental |
| 79 |
matheussricardoo/git-sage
AI-powered git commit generator using local LLMs via Ollama. Runs entirely... |
|
Experimental |
| 80 |
zbiljic/kai
Generate Git commit message using AI |
|
Experimental |
| 81 |
henriquemco/git-commit-assistant
A CLI assistant that automatically generates commit messages |
|
Experimental |
| 82 |
jtpotato/ai-commit
Swift CLI for macOS to generate git commit messages automatically |
|
Experimental |
| 83 |
marco-jardim/changelog-analyze-action
GitHub Action that analyzes changeset data using LLMs (Fireworks, OpenAI,... |
|
Experimental |
| 84 |
flackynmr1/Commit-AI
🤖 Elevate your Git history with AI-generated Conventional Commits that... |
|
Experimental |
| 85 |
deepusharma/gitpulse
CLI tool that reads git repos and generates weekly standup summaries using AI |
|
Experimental |
| 86 |
madstone-tech/git-msg
AI-assisted git commit message generator — multi-provider LLM support... |
|
Experimental |
| 87 |
Serobaba23/git-rewrite-commits
✍️ Rewrite your git commit history with AI for clearer, conventional... |
|
Experimental |
| 88 |
RaihanOcean/lazycommit
📝 Automate your git commit messages with AI using Groq. Focus on coding... |
|
Experimental |
| 89 |
resistance2/byul
Write commit messages in 3 second ⭐️ |
|
Experimental |
| 90 |
Abizrh/commit-ai.nvim
🧠 A neovim plugin to handle commit using AI |
|
Experimental |
| 91 |
dmazin/git-lazy-commit
git-lazy-commit generates commit messages for staged changes in a git... |
|
Experimental |
| 92 |
aelew/conai
✨ An AI-powered CLI tool for standardizing commit messages according to the... |
|
Experimental |
| 93 |
slimani-dev/commita
AI-Powered Git Commit Assistant: CLI app for Git status, changes, and commit... |
|
Experimental |
| 94 |
aiFdn/gitwz
Transform your Git experience with GitWiz. It's a breeze to run via the CLI... |
|
Experimental |
| 95 |
segersniels/genmoji
Generate commit messages from code snippets or your diff |
|
Experimental |
| 96 |
skkdevcraft/git-ai-commit
Automatically prefill your Git commit messages using an LLM |
|
Experimental |
| 97 |
AccursedGalaxy/noidea
AI-powered Git assistant that generates conventional commit messages,... |
|
Experimental |
| 98 |
prod-broke-again/smart-commit
Глобальный инструмент для генерации осмысленных сообщений коммитов с... |
|
Experimental |
| 99 |
InflixOP/GitPilot
GitPilot is an intelligent AI-powered Git assistant that bridges the gap... |
|
Experimental |
| 100 |
subhamay-bhattacharyya-gha/github-action-template
✅ GitHub Composite Action: A Starter Template for GitHub Composite Action |
|
Experimental |
| 101 |
MichaelCurrin/llm-commit-msg-vs-code
Generate a commit message in VS Code Git sidebar using a local LLM |
|
Experimental |
| 102 |
cdzombak/git-ac
Git autocommit: commit staged changes with LLM-written commit messages |
|
Experimental |
| 103 |
trollefson/shipit
Shipit is a Rust CLI that automates merge request creation on your favorite... |
|
Experimental |
| 104 |
subhamay-bhattacharyya-gha/build-glue-script-action
GitHub Composite Action - Build Glue Script |
|
Experimental |
| 105 |
subhamay-bhattacharyya-gha/build-lambda-action
GitHub Composite Action - Build Lambda Deployment Package |
|
Experimental |
| 106 |
subhamay-bhattacharyya-trash/cfn-stack-params-action
✅ ⭐️ GitHub JavaScript Action - Prepare CloudFormation Stack Creation Parameters |
|
Experimental |
| 107 |
subhamay-bhattacharyya-gha/build-state-machine-action
GitHub Composite Action - Build State Machine Deployment Package |
|
Experimental |
| 108 |
subhamay-bhattacharyya-gha/build-lambda-layer-action
GitHub Composite Action - Build Lambda Layer Deployment Package |
|
Experimental |
| 109 |
subhamay-bhattacharyya-gha/cfn-ci-reusable-wf
GitHub Reusable Workflow: CI Pipeline using CloudFormation as IaC |
|
Experimental |
| 110 |
subhamay-bhattacharyya-gha/cfn-delete-stack-action
GitHub Composite Action - CloudFormation Delete Stack |
|
Experimental |
| 111 |
subhamay-bhattacharyya-gha/cfn-validate-action
GitHub Composite Action - CloudFormation Validate |
|
Experimental |
| 112 |
subhamay-bhattacharyya-gha/cfn-create-stack-action
GitHub Composite Action - CloudFormation Create Stack |
|
Experimental |
| 113 |
subhamay-bhattacharyya-gha/cfn-read-deployment-params-action
GitHub Composite Action: Read CloudFormation deployment parameters from a JSON file |
|
Experimental |
| 114 |
subhamay-bhattacharyya-gha/cfn-lint-action
GitHub Composite Action - CloudFormation Linter |
|
Experimental |
| 115 |
bogzbonny/ocommit
ollama git commit messages for the cognitively poor |
|
Experimental |
| 116 |
aaron-imani/omega
Local Message Generator (OMEGA): An LLM-based commit message generator that... |
|
Experimental |
| 117 |
octrow/OCDG
The Old Commit Description Generator (OCDG) is a tool to improve commit... |
|
Experimental |
| 118 |
EliasObeid9-02/CommitGen
A CLI tool that leverages AI to automatically generate Git commit messages... |
|
Experimental |
| 119 |
waxdred/GitSpeak
GitSpeak: Automating Insightful Git Commit Comments |
|
Experimental |
| 120 |
uk0/aicommit-shell
"AI Commit Message Tool uses AI to automatically generate concise and... |
|
Experimental |
| 121 |
jonschlinkert/commit-whisperer
Use "cw" in the CLI. No instructions necessary, just hit |
|
Experimental |
| 122 |
dongshunyao/commit-mirage
工作饱和器:摸鱼神器!拯救你的 Git 提交记录! |
|
Experimental |
| 123 |
itlook/ai-commit-msg-writer
Commit messages that appear like magic |
|
Experimental |
| 124 |
dnanhkhoa/acm
A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git... |
|
Experimental |
| 125 |
PrethamMuthappa/Log-IT
AI Generated automated Changelog generator |
|
Experimental |
| 126 |
sakkeam/aibranch
🤖 AI-powered Git branch name generator using OpenAI and Conventional Branch... |
|
Experimental |
| 127 |
miguelvalente/gitocommito
Let GitoCommito commit for you |
|
Experimental |
| 128 |
doganarif/giq
Git CLI with AI-powered commit messages and insights. Drop-in replacement... |
|
Experimental |
| 129 |
kxng0109/ai-commit-generator
A Spring AI backend that generates Conventional Commit messages from your... |
|
Experimental |
| 130 |
rezkam/gritty
Generate Git commit messages using GPT |
|
Experimental |
| 131 |
subhamay-bhattacharyya-gha/cfn-stack-params-action
GitHub JavaScript Action - Prepare CloudFormation Stack Creation Parameters |
|
Experimental |
| 132 |
dejorrit/commit-assist
Auto generate commit messages using ChatGPT |
|
Experimental |
| 133 |
faw21/changelog-ai
AI-powered CHANGELOG generator from git history |
|
Experimental |
| 134 |
go-coders/git_gpt
GitGPT is a command-line productivity tool powered by advanced AI language... |
|
Experimental |
| 135 |
ktakayama/gpt-commit-msg.vim
automatically generates commit messages using ChatGPT API |
|
Experimental |
| 136 |
lanesket/painy
Painy is a simple CLI tool which allows you to automatically generate commit... |
|
Experimental |
| 137 |
bdempsey-47/gitnarrative
LLM-powered CLI that reads git history and generates narrative markdown... |
|
Experimental |
| 138 |
aagit/synthmerge
AI-powered conflict resolution for Git |
|
Experimental |
| 139 |
faw21/changelog-ai-action
AI-powered changelog generator for GitHub Actions — auto-generates CHANGELOG... |
|
Experimental |
| 140 |
karniv00l/git-summit
Your AI-powered, release note-writing, changelog-managing, version-bumping... |
|
Experimental |
| 141 |
vlazic/git-task-analyzer
Intelligent git commit analyzer: Turning commit logs into detailed tasks... |
|
Experimental |
| 142 |
CoDiGet/agent-skill-git-checkpoint
🛡️ Automate local code backups with AI in Git. Safeguard your projects by... |
|
Experimental |
| 143 |
tejzpr/commitmonk
Commitmonk is an automated AI based Git commit tool that helps you maintain... |
|
Experimental |
| 144 |
yarlson/git-gen
🧩 Git-Gen: Automated Git Commit Message and Changelog Generator |
|
Experimental |
| 145 |
kyle-wannacott/blazing-releases
CLI for Creating GitHub Releases from a CHANGELOG.md; compatible with the... |
|
Experimental |
| 146 |
mms-gianni/GitGenie
💡GitGenie is a git plugin that creates commit messages with ChatGPT. |
|
Experimental |
| 147 |
umutseven92/commit-gpt
Generate git commit messages using ChatGPT. |
|
Experimental |
| 148 |
shun-shobon/justcommit
AI-powered commit message generator |
|
Experimental |
| 149 |
nguu0123/lazycommit
Personal tool to help me write the commit message |
|
Experimental |
| 150 |
edhuardotierrez/gommit
(go)mmit - Automated Git Commit Messages with LLM 🤖 written in Go |
|
Experimental |
| 151 |
pedrodib/ai-commit-genie
An AI-powered CLI tool that automatically generates conventional Git commit... |
|
Experimental |
| 152 |
mazaheriMahdi/gptcommit
A tool for creating commit messages using GPT-3 |
|
Experimental |
| 153 |
knotseaborg/git-flush
git-flush will commit code and make poop zingers! |
|
Experimental |
| 154 |
puneetkakkar/gpt-commit
A developer-friendly CLI tool that generates smart Git commit messages from... |
|
Experimental |
| 155 |
abbasiandev/CommitGenerator
AI-powered Swift CLI tool that automatically generates meaningful git commit... |
|
Experimental |
| 156 |
Harri200191/gitmind
Commit messages with intelligence and Security! |
|
Experimental |
| 157 |
jinzhongjia/codecompanion-gitcommit.nvim
A CodeCompanion extension that generates AI-powered git commit messages... |
|
Experimental |
| 158 |
jmillana/icmt
Automagically generate commit messages |
|
Experimental |
| 159 |
swand0g/autocomm
Automatically generate commit messages with ChatGPT 🤖 |
|
Experimental |
| 160 |
mateoguzmana/semantic-pr-composer
Compose a pull request title and description based on a semantic branch... |
|
Experimental |
| 161 |
iamtraction/sage
AI-powered Git intelligence assistant. |
|
Experimental |
| 162 |
darkyzhou/mcm
Generate well-formed commit messages based on your staged changes |
|
Experimental |
| 163 |
xdadrm/gocommit
Personal Commit Message Assistant - Ollama-Based Tool gocommit is your go-to... |
|
Experimental |
| 164 |
mutker/bumpa
bumpa leverages LLMs to assist in generating changelogs, bumping application... |
|
Experimental |
| 165 |
xdnw/GPT-javadoc
testing generating commits and javadocs with gpt and github copilot |
|
Experimental |
| 166 |
zowue/zowue-pw
zowue-pw neuro for github |
|
Experimental |
| 167 |
feobaby/ai-commit-message-critic
A commit message analyser made with tools like; Node.js, JavaScript, Vercel... |
|
Experimental |
| 168 |
ArtCC/auto-commit-ai
A Git hook for macOS that automatically generates detailed, well-structured... |
|
Experimental |
| 169 |
gw31415/commitgen
Generate high-quality Conventional Commit messages via OpenAI models |
|
Experimental |
| 170 |
runekaagaard/git-commit-llm
Generate git commit messages using Large Language Models to analyze your... |
|
Experimental |
| 171 |
takeshiD/tatl
CLI Tool for AI Generate Commit Message |
|
Experimental |
| 172 |
jabafett/quill
ai / llm git commit message generator |
|
Experimental |
| 173 |
ak9024/go-commit
The CLI (Command Line Interface) helps you generate commits automatically,... |
|
Experimental |
| 174 |
tiboitel/llm-auto-commit
Automate your commit messages effortlessly with llm-auto-commit. This... |
|
Experimental |
| 175 |
0x11c11e/GitGPT
🚀 This Visual Studio Code extension leverages the power of OpenAI's GPT-3... |
|
Experimental |