一个用 Go 语言编写的 CLI 用 ChatGPT AI 编写提交消息或用 ChatGPT AI(gpt-4.1,gpt-4o 模型)为你做代码审查简报,并自动安装 git prepare-commit-msg 钩子。
概览
一个用 Go 编写的 CLI 工具,可以生成 git 提交消息或使用 ChatGPT AI(gpt-5、gpt-4o、gpt-4 模型)进行代码审查摘要。它还会自动安装 git prepare-commit-msg 钩子。 [1]: https://blog.wu-boy.com/2023/03/writes-git-commit-messages-using-chatgpt/ [2]: https://www.youtube.com/watch?v=4Yei_t6eMZU - 支持 Azure OpenAI Service、OpenAI API、Gemini、Anthropic、Ollama、Groq 和 OpenRouter。- 遵循传统的提交规范。- 集成 Git prepare-commit-msg Hook,详见 Git Hooks 文档。- 允许通过指定上下文行数(默认:3行)来自定义生成的差异。- 支持git diff操作的文件排除模式。- 将提交消息翻译成其他语言(支持 en、zh-tw 或 zh-cn)。- 支持 SOCKS 代理或自定义网络 HTTP 代理。- 生成简短的代码审查。- 支持实时令牌显示的流式输出。- 允许自定义提示模板和变量。
概述(AI 翻译)
一个用 Go 编写的 CLI 工具,可以生成 git 提交消息或使用 ChatGPT AI(gpt-5、gpt-4o、gpt-4 模型)进行代码审查摘要。它还会自动安装 git prepare-commit-msg 钩子。
- [繁體中文介紹][1]
- [繁體中文影片][2]
英语 |繁體中文 |简体中文
目录
- CodeGPT
- 目录
- 特色
- 安装
- macOS
- 窗口
- 通过脚本或二进制安装
- A. 自动安装(推荐)
- B. 手动安装(高级版)
- 可配置环境变量
- 来源
- 使用 VSCode 开发容器
- 配置
- 使用 API 密钥助手进行动态凭证管理
- 设置API密钥辅助工具
- 配置刷新间隔
- Gemini专用API密钥辅助工具
- 工作原理
- 优先顺序
- 如何自定义默认提示词文件夹
- 如何切换到 Azure OpenAI 服务
- 支持 Gemini API 服务
- 配置选项
- 示例:Gemini API(默认后端)
- 示例:VertexAI 双子座
- 支持 Anthropic API 服务
- 如何更改为Groq API服务
- 如何更改为Ollama API服务
- 如何更改为OpenRouter API服务
- 支持 LiteLLM 代理
- 使用情况
- CLI 模式
- 变更提交消息模板
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
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]
Table of Contents
- CodeGPT
- Table of Contents
- Features
- Installation
- Configuration
- Using API Key Helper for Dynamic Credentials
- How to Customize the Default Prompt Folder
- How to Change to Azure OpenAI Service
- Support for Gemini API Service
- 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
- Support for LiteLLM Proxy
- Usage
- Change Commit Message Template
- Testing
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add appleboy/codegpt