Skip to content

jirokun/diff-codereview

Repository files navigation

コードレビュー自動化ツール

このツールは、Git の diff 内容を解析し、コードレビューを自動で行います。

初期設定

uv sync

使い方

以下のコマンドを使用して、main.pyを実行します。

git diff | uv run main.py --model <model_name>

model_nameのデフォルト値はdeepseek-chatです。

引数

  • --model: 使用するモデルを指定します。以下のいずれかを指定できます。
    • deepseek-chat
    • gemini-2.0-flash-exp
    • gpt-4o

git diff | uv run main.py --model deepseek-chat

このコマンドは、diff の内容を読み込み、deepseek-chatモデルを使用してコードレビューを行います。

環境変数

以下の環境変数を設定する必要があります。

  • DEEPSEEK_API_KEY: DeepSeek API のキー
  • GEMINI_API_KEY: Gemini API のキー
  • OPENAI_API_KEY: OpenAI API のキー

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published