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...

82
Verified
2 appleboy/CodeGPT

A CLI written in Go language that writes git commit messages or do a code...

68
Established
3 cellwebb/gac

Intelligent LLM-powered git commit message generator that understands your code!

65
Established
4 Blarc/ai-commits-intellij-plugin

AI Commits for IntelliJ based IDEs/Android Studio.

62
Established
5 Undertone0809/gcop

🚀 AI-Powered Git Commit Assistant | Automate Commit Messages, Streamline Git...

59
Established
6 zurawiki/gptcommit

A git prepare-commit-msg hook for authoring commit messages with LLMs.

57
Established
7 lobehub/lobe-cli-toolbox

🪀 Lobe CLI Toolbox - AI CLI Toolbox, enhancing git commit and i18n workflow...

56
Established
8 hyperb1iss/git-iris

An intelligent agent that understands your code and crafts perfect Git artifacts

53
Established
9 haesleinhuepf/git-bob

git-bob uses AI to solve Github-issues. It runs inside the Github CI, no...

53
Established
10 littleCareless/dish-ai-commit

Vibe Coding!!! 🤖 AI-Powered VSCode extension for generating standardized...

52
Established
11 yankeexe/ai-gen-commit

✨Use AI to generate commit messages

50
Established
12 wimpysworld/faff

Drop the faff, dodge the judgment. Another bloody AI commit generator, but...

50
Established
13 guanguans/ai-commit

Automagically generate conventional git commit messages with AI. - 使用 AI...

48
Emerging
14 MichaelisTrofficus/gpt4docstrings

Generating Python docstrings with OpenAI ChatGPT!!

48
Emerging
15 markolofsen/openrouter-commit

CLI tool that helps you write clear, concise, and AI-generated commit...

47
Emerging
16 can1357/llm-git

AI commit message generator. Conventional commits, compose mode, and history...

46
Emerging
17 skywind3000/vim-gpt-commit

:rocket: Generate git commit message using ChatGPT and Ollama !!

46
Emerging
18 Sitoi/ai-commit

Use OpenAI / Azure OpenAI / DeepSeek / Gemini API to review Git changes,...

46
Emerging
19 warengonzaga/magic-commit

You can do magicc, you can build anything that you desire. 🪄🔮💻

45
Emerging
20 pmusolino/AI-Git-Narrator

Command-line tool for generating Git commit messages and PR descriptions...

45
Emerging
21 zdt1013/ai-git-commiter

这是一个基于AI大模型的Git Commit自动生成的VSCode插件。它可以帮助您根据代码变更自动生成高质量的Commit消息,提高开发效率。

43
Emerging
22 AhmedOsman101/commit-sage-cli

Generates Conventional Commit messages with AI. Supports OpenAI, Ollama, and Gemini.

39
Emerging
23 belingud/gptcomet

GPTComet: AI-Powered Git Commit Message Generator

38
Emerging
24 iAmmar7/penmit

AI commit message generator powered by Ollama, Anthropic, and OpenAI....

38
Emerging
25 DFanso/commit-msg

AI-powered CLI tool that generates commit messages using LLMs

38
Emerging
26 ahmetkca/CommitAI

CommitAI is a command line interface application that automatically...

38
Emerging
27 markuswt/gpt-commit

Generate commit messages using ChatGPT

37
Emerging
28 renatogalera/ai-commit

AI-Commit: Git workflow with AI-powered commit messages, instant code...

36
Emerging
29 tom-doerr/chatgpt_commit_message_hook

Enhance your git workflow using AI-generated commit messages from ChatGPT....

36
Emerging
30 songkeys/aimmit

Git commit message generator with AI (ChatGPT)

36
Emerging
31 uebelack/tossitin

AI-powered git workflow tool that analyzes your changes, generates...

36
Emerging
32 huseynovvusal/gitai

🤖 AI-powered Git CLI assistant built with Go. Automate commit messages,...

35
Emerging
33 nguyenvanduocit/ai-commit

CLI tool that use ChatGPT to generate commit message for your git repo.

34
Emerging
34 suenot/aicommit

A CLI tool that generates concise and descriptive git commit messages using LLM

34
Emerging
35 MrLemur/gitrewrite

GitRewrite intelligently rewrites commit messages using LLMs.

34
Emerging
36 dotninth/xenogit

Your CLI buddy for instant Git commit messages.

33
Emerging
37 kevinliao852/smart-commit

smart-commit is a lightweight, portable, and AI assistant that generates...

33
Emerging
38 Matuco19/Commify

Commify: You Should Commit Yourself. Commify is a CLI tool that generates...

33
Emerging
39 shenxiangzhuang/aic

AI powered commit message generation

32
Emerging
40 Sephyi/commitbee

AI-powered commit message generator using tree-sitter semantic analysis and...

31
Emerging
41 pwwang/vscode-gptcommit

Automated git commit messages using GPT models via gptcommit for VS Code.

31
Emerging
42 hazadus/gh-commitmsg

A GitHub CLI extension for generating an AI-assisted commit message

30
Emerging
43 GregorBiswanger/GitCommitWhisperer

Git Commit Whisperer generate Git commit messages in Visual Studio Code...

29
Experimental
44 SimonGino/aicommit

🤖 AI-powered git commit message generator supporting multiple LLM providers...

29
Experimental
45 marclove/llmc

AI-powered commit message generator that follows Conventional Commits...

29
Experimental
46 DariuszPorowski/chatgpt-pre-commit-hooks

Pre-commit hooks collection that utilizes ChatGPT and OpenAI platform to...

29
Experimental
47 Abdiev003/git-axiom

AI-powered CLI tool that generates professional Git commit messages using...

28
Experimental
48 RyuCode-Digital-Solution/AI-Commit

AI-powered automatic commit tool that generates quality commit messages and...

28
Experimental
49 benwr/gwipt

Automatically commit all edits to a wip branch with ChatGPT commit messages

28
Experimental
50 LouisLanganay/commit-ai-generator

A vscode extension to generate a commit message with Open AI API

27
Experimental
51 sohanemon/AutoCommit

Generate commit messages using ChatGPT

27
Experimental
52 vikey89/DevLog

AI-powered dev diary from your git history. One command, zero effort.

27
Experimental
53 gfargo/coco

AI-powered Git Assistant for CLI

27
Experimental
54 aymenhmaidiwastaken/gitwise

AI-powered commit messages and PR descriptions from your terminal. Works...

27
Experimental
55 johnowennixon/diffdash

The fast AI Git commit tool

26
Experimental
56 dhaveed/diffr

AI-powered GitHub Release Generator

26
Experimental
57 DonnieRich/commit-ai

Commit AI is a simple VS Code extension that helps you write better commit messages.

26
Experimental
58 retran/meowg1k

A purr-fectly scriptable CLI that brings AI superpowers to your...

26
Experimental
59 Madhurr/agit

Agent-native git middleware — preserves AI reasoning in every commit

25
Experimental
60 HublastX/Commit-IA

CommitIA is a Go-based tool that leverages LLMs to analyze code changes and...

25
Experimental
61 kevinmbeaulieu/git-ai-summarize

A command-line tool for summarizing changes in Git repositories using AI.

25
Experimental
62 handipriyono/commitbrain

command line tool that generates commit messages powered by ChatGPT. #commitbrain

25
Experimental
63 samzong/gmc

gmc is a CLI tool that uses an LLM to generate high-quality Git messages and...

24
Experimental
64 nelson-zack/commit-companion

AI-powered tool that generates smart Git commit messages by summarizing your...

24
Experimental
65 devinjeon/Tab-commit-gpt

The simplest way to generate commit messages — just press `` after `git...

24
Experimental
66 Alpercepni/gommit

🚀 Streamline your Git commit messages with Gommit, a simple tool that...

24
Experimental
67 huimingz/gitbuddy-go

🤖 AI-powered Git workflow assistant that automatically generates...

23
Experimental
68 tumf/jj-desc

Generate jj (Jujutsu) commit descriptions automatically using LLMs

23
Experimental
69 sudoeren/eckra

Supercharge your Git workflow with a TUI dashboard and AI-generated ...

23
Experimental
70 Uliboooo/ghost_git_writer

write a git commit message, README or Diff Summary by LLM services.

23
Experimental
71 cordx56/autosave

Automatically save all your changes to the repository

23
Experimental
72 RubaXa/gennady

🤖 Gennadyᵇᵉᵗᵃ 🗯️ — GENerate Next-level Automated Description Yntelligence

23
Experimental
73 tiw302/ai-commit

A humble AI-powered git commit generator written in Go. Made with care by a ...

23
Experimental
74 wajeht/commit

generate conventional commits with ai

23
Experimental
75 hossam444/aibranch

🤖 Generate AI-driven Git branch names that follow conventional standards,...

23
Experimental
76 GuDuHZ/ai-commit-assistant

AI 提交助手

23
Experimental
77 sikis31/gitmeup

🛠️ Streamline your git workflow by creating focused commits and efficient...

22
Experimental
78 paladini/git-translate-commits

Translate git commit messages to any language. Runs 100% offline by default...

22
Experimental
79 matheussricardoo/git-sage

AI-powered git commit generator using local LLMs via Ollama. Runs entirely...

22
Experimental
80 zbiljic/kai

Generate Git commit message using AI

22
Experimental
81 henriquemco/git-commit-assistant

A CLI assistant that automatically generates commit messages

22
Experimental
82 jtpotato/ai-commit

Swift CLI for macOS to generate git commit messages automatically

22
Experimental
83 marco-jardim/changelog-analyze-action

GitHub Action that analyzes changeset data using LLMs (Fireworks, OpenAI,...

22
Experimental
84 flackynmr1/Commit-AI

🤖 Elevate your Git history with AI-generated Conventional Commits that...

22
Experimental
85 deepusharma/gitpulse

CLI tool that reads git repos and generates weekly standup summaries using AI

22
Experimental
86 madstone-tech/git-msg

AI-assisted git commit message generator — multi-provider LLM support...

22
Experimental
87 Serobaba23/git-rewrite-commits

✍️ Rewrite your git commit history with AI for clearer, conventional...

22
Experimental
88 RaihanOcean/lazycommit

📝 Automate your git commit messages with AI using Groq. Focus on coding...

22
Experimental
89 resistance2/byul

Write commit messages in 3 second ⭐️

22
Experimental
90 Abizrh/commit-ai.nvim

🧠 A neovim plugin to handle commit using AI

22
Experimental
91 dmazin/git-lazy-commit

git-lazy-commit generates commit messages for staged changes in a git...

21
Experimental
92 aelew/conai

✨ An AI-powered CLI tool for standardizing commit messages according to the...

21
Experimental
93 slimani-dev/commita

AI-Powered Git Commit Assistant: CLI app for Git status, changes, and commit...

21
Experimental
94 aiFdn/gitwz

Transform your Git experience with GitWiz. It's a breeze to run via the CLI...

21
Experimental
95 segersniels/genmoji

Generate commit messages from code snippets or your diff

21
Experimental
96 skkdevcraft/git-ai-commit

Automatically prefill your Git commit messages using an LLM

20
Experimental
97 AccursedGalaxy/noidea

AI-powered Git assistant that generates conventional commit messages,...

20
Experimental
98 prod-broke-again/smart-commit

Глобальный инструмент для генерации осмысленных сообщений коммитов с...

20
Experimental
99 InflixOP/GitPilot

GitPilot is an intelligent AI-powered Git assistant that bridges the gap...

19
Experimental
100 subhamay-bhattacharyya-gha/github-action-template

✅ GitHub Composite Action: A Starter Template for GitHub Composite Action

19
Experimental
101 MichaelCurrin/llm-commit-msg-vs-code

Generate a commit message in VS Code Git sidebar using a local LLM

19
Experimental
102 cdzombak/git-ac

Git autocommit: commit staged changes with LLM-written commit messages

19
Experimental
103 trollefson/shipit

Shipit is a Rust CLI that automates merge request creation on your favorite...

19
Experimental
104 subhamay-bhattacharyya-gha/build-glue-script-action

GitHub Composite Action - Build Glue Script

19
Experimental
105 subhamay-bhattacharyya-gha/build-lambda-action

GitHub Composite Action - Build Lambda Deployment Package

19
Experimental
106 subhamay-bhattacharyya-trash/cfn-stack-params-action

✅ ⭐️ GitHub JavaScript Action - Prepare CloudFormation Stack Creation Parameters

19
Experimental
107 subhamay-bhattacharyya-gha/build-state-machine-action

GitHub Composite Action - Build State Machine Deployment Package

19
Experimental
108 subhamay-bhattacharyya-gha/build-lambda-layer-action

GitHub Composite Action - Build Lambda Layer Deployment Package

19
Experimental
109 subhamay-bhattacharyya-gha/cfn-ci-reusable-wf

GitHub Reusable Workflow: CI Pipeline using CloudFormation as IaC

19
Experimental
110 subhamay-bhattacharyya-gha/cfn-delete-stack-action

GitHub Composite Action - CloudFormation Delete Stack

19
Experimental
111 subhamay-bhattacharyya-gha/cfn-validate-action

GitHub Composite Action - CloudFormation Validate

19
Experimental
112 subhamay-bhattacharyya-gha/cfn-create-stack-action

GitHub Composite Action - CloudFormation Create Stack

19
Experimental
113 subhamay-bhattacharyya-gha/cfn-read-deployment-params-action

GitHub Composite Action: Read CloudFormation deployment parameters from a JSON file

19
Experimental
114 subhamay-bhattacharyya-gha/cfn-lint-action

GitHub Composite Action - CloudFormation Linter

19
Experimental
115 bogzbonny/ocommit

ollama git commit messages for the cognitively poor

19
Experimental
116 aaron-imani/omega

Local Message Generator (OMEGA): An LLM-based commit message generator that...

18
Experimental
117 octrow/OCDG

The Old Commit Description Generator (OCDG) is a tool to improve commit...

17
Experimental
118 EliasObeid9-02/CommitGen

A CLI tool that leverages AI to automatically generate Git commit messages...

17
Experimental
119 waxdred/GitSpeak

GitSpeak: Automating Insightful Git Commit Comments

16
Experimental
120 uk0/aicommit-shell

"AI Commit Message Tool uses AI to automatically generate concise and...

16
Experimental
121 jonschlinkert/commit-whisperer

Use "cw" in the CLI. No instructions necessary, just hit . Can also...

16
Experimental
122 dongshunyao/commit-mirage

工作饱和器:摸鱼神器!拯救你的 Git 提交记录!

16
Experimental
123 itlook/ai-commit-msg-writer

Commit messages that appear like magic

16
Experimental
124 dnanhkhoa/acm

A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git...

15
Experimental
125 PrethamMuthappa/Log-IT

AI Generated automated Changelog generator

15
Experimental
126 sakkeam/aibranch

🤖 AI-powered Git branch name generator using OpenAI and Conventional Branch...

15
Experimental
127 miguelvalente/gitocommito

Let GitoCommito commit for you

15
Experimental
128 doganarif/giq

Git CLI with AI-powered commit messages and insights. Drop-in replacement...

15
Experimental
129 kxng0109/ai-commit-generator

A Spring AI backend that generates Conventional Commit messages from your...

15
Experimental
130 rezkam/gritty

Generate Git commit messages using GPT

15
Experimental
131 subhamay-bhattacharyya-gha/cfn-stack-params-action

GitHub JavaScript Action - Prepare CloudFormation Stack Creation Parameters

15
Experimental
132 dejorrit/commit-assist

Auto generate commit messages using ChatGPT

15
Experimental
133 faw21/changelog-ai

AI-powered CHANGELOG generator from git history

14
Experimental
134 go-coders/git_gpt

GitGPT is a command-line productivity tool powered by advanced AI language...

14
Experimental
135 ktakayama/gpt-commit-msg.vim

automatically generates commit messages using ChatGPT API

14
Experimental
136 lanesket/painy

Painy is a simple CLI tool which allows you to automatically generate commit...

14
Experimental
137 bdempsey-47/gitnarrative

LLM-powered CLI that reads git history and generates narrative markdown...

14
Experimental
138 aagit/synthmerge

AI-powered conflict resolution for Git

14
Experimental
139 faw21/changelog-ai-action

AI-powered changelog generator for GitHub Actions — auto-generates CHANGELOG...

14
Experimental
140 karniv00l/git-summit

Your AI-powered, release note-writing, changelog-managing, version-bumping...

14
Experimental
141 vlazic/git-task-analyzer

Intelligent git commit analyzer: Turning commit logs into detailed tasks...

14
Experimental
142 CoDiGet/agent-skill-git-checkpoint

🛡️ Automate local code backups with AI in Git. Safeguard your projects by...

14
Experimental
143 tejzpr/commitmonk

Commitmonk is an automated AI based Git commit tool that helps you maintain...

14
Experimental
144 yarlson/git-gen

🧩 Git-Gen: Automated Git Commit Message and Changelog Generator

13
Experimental
145 kyle-wannacott/blazing-releases

CLI for Creating GitHub Releases from a CHANGELOG.md; compatible with the...

13
Experimental
146 mms-gianni/GitGenie

💡GitGenie is a git plugin that creates commit messages with ChatGPT.

13
Experimental
147 umutseven92/commit-gpt

Generate git commit messages using ChatGPT.

13
Experimental
148 shun-shobon/justcommit

AI-powered commit message generator

13
Experimental
149 nguu0123/lazycommit

Personal tool to help me write the commit message

13
Experimental
150 edhuardotierrez/gommit

(go)mmit - Automated Git Commit Messages with LLM 🤖 written in Go

13
Experimental
151 pedrodib/ai-commit-genie

An AI-powered CLI tool that automatically generates conventional Git commit...

13
Experimental
152 mazaheriMahdi/gptcommit

A tool for creating commit messages using GPT-3

13
Experimental
153 knotseaborg/git-flush

git-flush will commit code and make poop zingers!

12
Experimental
154 puneetkakkar/gpt-commit

A developer-friendly CLI tool that generates smart Git commit messages from...

12
Experimental
155 abbasiandev/CommitGenerator

AI-powered Swift CLI tool that automatically generates meaningful git commit...

12
Experimental
156 Harri200191/gitmind

Commit messages with intelligence and Security!

12
Experimental
157 jinzhongjia/codecompanion-gitcommit.nvim

A CodeCompanion extension that generates AI-powered git commit messages...

12
Experimental
158 jmillana/icmt

Automagically generate commit messages

12
Experimental
159 swand0g/autocomm

Automatically generate commit messages with ChatGPT 🤖

12
Experimental
160 mateoguzmana/semantic-pr-composer

Compose a pull request title and description based on a semantic branch...

12
Experimental
161 iamtraction/sage

AI-powered Git intelligence assistant.

12
Experimental
162 darkyzhou/mcm

Generate well-formed commit messages based on your staged changes

12
Experimental
163 xdadrm/gocommit

Personal Commit Message Assistant - Ollama-Based Tool gocommit is your go-to...

12
Experimental
164 mutker/bumpa

bumpa leverages LLMs to assist in generating changelogs, bumping application...

11
Experimental
165 xdnw/GPT-javadoc

testing generating commits and javadocs with gpt and github copilot

11
Experimental
166 zowue/zowue-pw

zowue-pw neuro for github

11
Experimental
167 feobaby/ai-commit-message-critic

A commit message analyser made with tools like; Node.js, JavaScript, Vercel...

11
Experimental
168 ArtCC/auto-commit-ai

A Git hook for macOS that automatically generates detailed, well-structured...

11
Experimental
169 gw31415/commitgen

Generate high-quality Conventional Commit messages via OpenAI models

11
Experimental
170 runekaagaard/git-commit-llm

Generate git commit messages using Large Language Models to analyze your...

11
Experimental
171 takeshiD/tatl

CLI Tool for AI Generate Commit Message

11
Experimental
172 jabafett/quill

ai / llm git commit message generator

11
Experimental
173 ak9024/go-commit

The CLI (Command Line Interface) helps you generate commits automatically,...

11
Experimental
174 tiboitel/llm-auto-commit

Automate your commit messages effortlessly with llm-auto-commit. This...

10
Experimental
175 0x11c11e/GitGPT

🚀 This Visual Studio Code extension leverages the power of OpenAI's GPT-3...

10
Experimental