AC

appleboy/codegpt

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1504 stars 质量 71 趋势 32MIT

一个用 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 节选,完整内容请查看原文。

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add appleboy/codegpt
新手?先看 mcpskill.org 教程 →