CodeGPT 是编程开发领域的开源项目,由 appleboy 开发,2023 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,505)位列前 30%,在编程开发分类中处于中上游。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-05。MIT许可证,完全免费,需自行部署使用。
它主要面向的使用场景是:个人开发者日常提交代码时快速生成规范提交信息。同类可对比的替代方案包括 commitizen、gitmoji-cli、Aider。

让 AI 帮你写 Git 提交信息和代码审查,告别凑字数的 commit。
CodeGPT 是一个用 Go 语言编写的命令行工具,它利用 OpenAI 的 GPT-4.1 或 GPT-4o 模型自动生成 Git 提交信息,并能执行代码审查摘要。通过自动安装 Git 的 prepare-commit-msg 钩子,它能在每次提交时无缝介入,根据暂存区的代码差异生成符合规范的提交说明,省去手动编写 commit message 的麻烦。同时,它也支持对代码变更进行快速审查,输出简洁的审查意见,帮助开发者提前发现潜在问题。该工具旨在提升开发效率,减少琐碎工作,让开发者更专注于核心编码任务。
1一键安装(推荐)
运行官方安装脚本,自动检测系统与架构、下载最新二进制并加入 PATH。
bash < <(curl -sSL https://raw.githubusercontent.com/appleboy/CodeGPT/main/install.sh)2或下载脚本后执行
先把安装脚本下载到本地,赋执行权限后运行,效果与一键安装相同。
curl -LO https://raw.githubusercontent.com/appleboy/CodeGPT/main/install.sh
chmod +x install.sh
./install.sh3手动安装二进制
从 release 页面下载对应平台的二进制,赋权后移动到系统 bin 目录。
chmod 755 codegpt
mv codegpt /usr/local/bin/4验证安装
执行版本命令,能打印出版本号即说明可执行文件已就位。
codegpt version5设置 API Key 环境变量
在 shell 中导出 OPENAI_API_KEY,CodeGPT 会自动读取该环境变量。
export OPENAI_API_KEY=sk-xxxxxxx6或写入配置文件
也可用 config set 把密钥写进 $HOME/.config/codegpt/.codegpt.yaml,避免每次导出。
codegpt config set openai.api_key sk-xxxxxxx| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
openai.api_key | 是 | OpenAI 平台生成的 API Key | sk-xxxxxxx |
openai.model | 否 | 使用的模型,默认 gpt-4o,可换自定义模型 | gpt-4o |
openai.base_url | 否 | 替换默认 base URL,便于走代理或兼容服务 | https://api.openai.com/v1 |
openai.provider | 否 | 服务提供方,默认 openai,可改为 azure 或 gemini | openai |
output.lang | 否 | 生成内容语言,默认 en,支持 zh-tw、zh-cn、ja | zh-cn |
openai.timeout | 否 | HTTP 超时时间,默认 10s | 10s |
执行 codegpt version,能正常输出版本号即表示安装成功;随后在 Git 仓库提交一次即可看到生成的提交信息。
Q:安装脚本因 SSL 校验失败下载不了怎么办?
A:可用 INSECURE=1 ./install.sh 安装,忽略 curl 的 SSL 校验(README 明确支持该开关)。
Q:想装指定版本到自定义目录怎么做?
A:用环境变量覆盖,例如 VERSION=1.1.0 INSTALL_DIR=/opt/codegpt ./install.sh。
Q:不想每�次都导出环境变量怎么配密钥?
A:执行 codegpt config set openai.api_key sk-xxxxxxx,会写入 $HOME/.config/codegpt/.codegpt.yaml。
Q:如何更换模型或输出语言?
A:在配置中修改 openai.model(默认 gpt-4o)和 output.lang(默认 en,可设 zh-cn)。
Q:支持 Azure 或 Gemini 吗?
A:支持,将 openai.provider 设为 azure 或 gemini 即可切换服务提供方。
commitizen、gitmoji-cli、Aider
CodeGPT 是编程开发领域的开源项目,由 appleboy 开发,2023 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,505)位列前 30%,在编程开发分类中处于中上游。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-05。MIT许可证,完全免费,需自行部署使用。
它主要面向的使用场景是:个人开发者日常提交代码时快速生成规范提交信息。同类可对比的替代方案包括 commitizen、gitmoji-cli、Aider。
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···