{"repo":"appleboy/CodeGPT","free":true,"listed":false,"github":"https://github.com/appleboy/CodeGPT","clone":"git clone https://github.com/appleboy/CodeGPT.git","description":"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.","language":"Go","stars":1499,"topics":["chatgpt","chatgpt-api","golang","openai","openai-api","git","git-hook"],"license":"MIT","category":"ai-agents","readme_excerpt":"CodeGPT A CLI tool written in Go that generates git commit messages or provides code review summaries using ChatGPT AI (gpt-5, gpt-4o, gpt-4 model). It also automatically installs a git prepare-commit-msg hook. - [繁體中文介紹][1] - [繁體中文影片][2] English 繁體中文 简体中文 Table of Contents - CodeGPT - Table of Contents - Features - Installation - macOS - Windows - Install via Script or Binary - A. Automated Install (Recommended) - B. Manual Install (Advanced) - Configurable Environment Variables - From Source - Using VSCode Devcontainer - Configuration - Using API Key Helper for Dynamic Credentials - Setup API Key Helper - Configure Refresh Interval - Gemini-Specific API Key Helper - How It Works - Priority Order - How to Customize the Default Prompt Folder - How to Change to Azure OpenAI Service - Support for Gemini API Service - Configuration Options - Example: Gemini API (default backend) - Example: VertexAI Gemini - Support for Anthropic API Service - How to Change to Groq API Service - How to Change to Ollama API Service - How to Change to OpenRouter API Service - Usage - CLI Mode - Change Commit Message Template - Git Hook - Install - Uninstall - Code Review - Testing - Star History - Reference [1]: https://blog.wu-boy.com/2023/03/writes-git-commit-messages-using-chatgpt/ [2]: https://www.youtube.com/watch?v=4Yei t6eMZU Features - Supports Azure OpenAI Service, OpenAI API, [Gemini][60], [Anthropic][100], [Ollama][41], [Groq][30], and [OpenRouter][50]. - Adheres to the conventional comm","default_branch":null,"files":null,"tree":[],"storefront":"/r/appleboy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/appleboy/CodeGPT/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}