
appleboy/codegpt
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Go言語で書かれたCLIで、ChatGPT AI(gpt-4.1、gpt-4oモデル)を使ってgitコミットメッセージを書き込んだり、コードレビューのブリーフィングを行ったりして、自動的に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ドキュメント参照)と統合されます。- コンテキストライン数を指定することで生成されたdiffのカスタマイズが可能です(デフォルト:3行)。- git差分操作のファイル除外パターンを有効にします。- コミットメッセージを他言語に翻訳(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 Devcontainerの使用
- 構成
- 動的認証情報のためのAPIキーヘルパーの利用
- 設定APIキーヘルパー
- リフレッシュ間隔の設定
- Gemini専用APIキーヘルパー
- 仕組み
- 優先順位
- デフォルトのプロンプトフォルダのカスタマイズ方法
- Azure OpenAIサービスへの変更方法
- Gemini APIサービスのサポート
- 設定オプション
- 例:Gemini API(デフォルトのバックエンド)
- 例:VertexAI Gemini
- 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