OpenAI、Claude、OllamaなどのLLMを使い、プルリクエストやマージリクエストにインラインコメント、要約、返信を投稿するAIコードレビューツール。
Nayjest/Gito
あらゆるモデルプロバイダーに対応し、GitHubのプルリクエストやローカルブランチの変更をLLMでレビューするオープンソースのAIコードレビュアー。
代替できる製品:CodeRabbit
- スター
- 466
- フォーク
- 45
- 未解決の Issue
- 61
- 最終コミット
- 先月
これは何?
Gitoは、プルリクエストやローカルブランチの変更を言語モデルで分析し、セキュリティ上の問題、バグ、保守性の問題として考えられる点を報告する、コマンドラインのAIコードレビュアーです。ai-microcoreを基盤としているため、OpenAI互換API、Anthropic、Googleのほか、Ollama、vLLM、llama.cppなどのローカルランタイムでも利用できます。
CIでは、GitHub ActionsまたはGitLab CIのワークフローからGitoを実行でき、レビュー結果をPRコメントとして投稿し、メンテナーからのメンションにも応答します。同梱の`gito deploy`ウィザードでワークフローファイルを生成できます。ローカルでは、`gito review`で現在のブランチをmainブランチと比較してチェックし、`gito remote`でリモートリポジトリをレビューできます。
動作はリポジトリごとの`.gito/config.toml`で設定でき、プロンプト、出力テンプレート、対象外ファイル、JiraやLinearとの連携をカスタマイズできます。Gitoはステートレスです。ソースコードは実行環境またはローカルマシンから設定済みのモデルプロバイダーへ直接送られ、Gitoによって保存されることはありません。
主な機能
- 01CIワークフローを通じてGitHubとGitLabのプルリクエストをレビューし、結果をコメントとして投稿します。
- 02OpenAI互換API、Anthropic、Google、およびOllamaやvLLMなどのローカルLLMランタイムに対応しています。
- 03`gito review`でローカルブランチをレビューしたり、リモートリポジトリをレビューしたりできます。
- 04プロジェクトごとのTOML設定で、プロンプト、出力テンプレート、対象外ファイルをカスタマイズできます。
- 05課題管理のためにJiraやLinearと連携できます。
- 06Windows用のスタンドアロンインストーラーと、セットアップウィザードの`gito deploy`が付属します。
ユースケース
- GitHubリポジトリのすべてのプルリクエストに、自動の初回レビューを追加する。
- コードをサードパーティのレビューサービスに送信せず、プッシュ前にローカルの変更をレビューする。
- エアギャップ環境やプライバシーに配慮が必要な環境で、セルフホスト型モデルを使ってコードレビューを実行する。
- CIでカスタムプロンプトを使い、プロジェクト固有のレビュー基準を適用する。
クイックスタート
- 1
pip を使って PyPI から Gito をインストールします
pip install gito.bot - 2
初回セットアップウィザードを実行して、LLM 接続を設定します
gito setup - 3
リポジトリのルートに移動し、レビューするブランチに切り替えてから、レビューを実行します
gito review
使う前に知っておきたいこと
- pip でインストールする場合、前提条件として記載されているのは Python 3.11~3.13 のみです。
- GitLab のサポートはまだベータ版で、Bitbucket のサポートは予定段階です。
- レビューには LLM API キー、またはローカルでホストされたモデルが必要です。
収録されている特集
トピック
よくある質問
- Gito とは?
- あらゆるモデルプロバイダーに対応し、GitHubのプルリクエストやローカルブランチの変更をLLMでレビューするオープンソースのAIコードレビュアー。 Gitoは、プルリクエストやローカルブランチの変更を言語モデルで分析し、セキュリティ上の問題、バグ、保守性の問題として考えられる点を報告する、コマンドラインのAIコードレビュアーです。ai-microcoreを基盤としているため、OpenAI互換API、Anthropic、Googleのほか、Ollama、vLLM、llama.cppなどのローカルランタイムでも利用できます。
- Gito は無料で使えますか?ライセンスは?
- Gito は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Gito は今もメンテナンスされていますか?
- 半年以内に更新あり。Gito の最終コミットは 2026年10月1日 です。
- Gito は何に使えますか?
- GitHubリポジトリのすべてのプルリクエストに、自動の初回レビューを追加する。 コードをサードパーティのレビューサービスに送信せず、プッシュ前にローカルの変更をレビューする。 エアギャップ環境やプライバシーに配慮が必要な環境で、セルフホスト型モデルを使ってコードレビューを実行する。 CIでカスタムプロンプトを使い、プロジェクト固有のレビュー基準を適用する。
- Gito のインストール方法は?
- pip を使って PyPI から Gito をインストールします: pip install gito.bot 初回セットアップウィザードを実行して、LLM 接続を設定します: gito setup リポジトリのルートに移動し、レビューするブランチに切り替えてから、レビューを実行します: gito review
- Gito はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Nayjest/Gito
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIコードレビュー後にプルリクエストのマージリスクを評価し、影響するファイルやエンドポイントを一覧表示するCLI/GitHub Action。
GitHub Actions ワークフロー内でAIコードレビュー、Issueのトリアージ、CIの自動修正を行う、オープンソースのBYOK対応GitHub Bot。
決定論的なファイル選択とルールにLLMエージェントを組み合わせ、Gitの差分に行単位のレビューコメントを付けるAIコードレビューCLIです。
好みのLLMプロバイダーを使ってセルフホストできる、プルリクエスト向けのオープンソースAIコードレビュー。
コミット前にステージ済みの差分をAIレビューするGitフック。ブラウザー上のUIでインラインコメントを確認できます。