appleboy/CodeGPT
A CLI written in Go language that writes git commit messages or do a code review brief for you using ChatGPT AI (gpt-4.1, gpt-4o model) and automatically installs a git prepare-commit-msg hook.
Supports multiple LLM backends (Azure OpenAI, Gemini, Anthropic, Ollama, Groq, OpenRouter) with dynamic API key credential management and customizable prompt templates. Integrates deeply with Git workflows through prepare-commit-msg hooks while adhering to Conventional Commits specification, with additional features like streaming output, context-aware diffs, and multi-language commit message translation.
1,501 stars. Actively maintained with 24 commits in the last 30 days.
Stars
1,501
Forks
133
Language
Go
License
MIT
Category
Last pushed
Mar 12, 2026
Commits (30d)
24
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/appleboy/CodeGPT"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
di-sukharev/opencommit
top #1 and most feature rich GPT wrapper for git — generate commit messages with an LLM in 1 sec...
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...
zurawiki/gptcommit
A git prepare-commit-msg hook for authoring commit messages with LLMs.