オープンソースで無料のAIコードレビューツール6選【2026年】
Wendy Zhang · · 8 分で読めます
オープンソースのメンテナーは、面識のない人からのプルリクエストを、多くは空き時間にレビューしています。活発なプロジェクトでは、1 週間に届くコントリビューションが、メンテナー 1 人で読み切れる量を超えることもあります。いまは公開リポジトリを無料でレビューできるAIコードレビューツールがいくつもあり、申請の要否、制限の内容、自分で運用するものがあるかどうかが違います。内容は 2026 年 11 月時点のものです。
オープンソースで無料で使えるAIコードレビューツールは、申請なしで公開 GitHub リポジトリをレビューする HeyDeer と CodeRabbit、条件を満たすプロジェクト向けに無料プログラムを用意している Greptile と Qodo、人気プロジェクトのメンテナーなら無料の GitHub Copilot、そしてセルフホストするオープンソースのレビュアー PR-Agent です。HeyDeer は GitHub のプルリクエスト向けのAIコードレビューエージェントで、各指摘事項をコードと照合してから投稿します。
オープンソース向け無料AIコードレビューツールの比較表
公開リポジトリで使える無料の選択肢は 6 つあり、インストールするだけのものからセルフホストするものまであります。大きな違いは、申請が必要かどうかと、1 プロジェクトでどれだけレビューできるかです。
| ツール | 無料の範囲 | 利用方法 | 制限・条件 |
|---|---|---|---|
| HeyDeer | 公開リポジトリのレビュー(適正利用の上限まで) | GitHub でサインインしてリポジトリを追加 | 修正と、上限を超えた分のレビューはワークスペースのクレジットを使用 |
| CodeRabbit | 公開リポジトリは無制限で、Team の機能つき | リポジトリにインストールするだけ(クレジットカード登録不要) | スター数に応じて開発者 1 人あたり 1 時間に 1〜10 回。スター 10 未満はレビューを手動で開始 |
| Greptile | OSI 承認ライセンスの公開リポジトリのレビュー | 申請制。スター 50 以上は自動で承認 | 条件を満たす非営利プロジェクト |
| Qodo | Qodo for Open Source プログラム | 申請後、オープンソースのリポジトリに GitHub アプリをインストール | 条件を満たすオープンソースプロジェクト |
| GitHub Copilot | 人気プロジェクトのメンテナーに、プルリクエストのレビューを含む Copilot Pro | 対象のメンテナーに GitHub が付与 | 対象かどうかは毎月見直し |
| PR-Agent | MIT ライセンスのオープンソースのレビュアー | GitHub Action、CLI、Webhook サービスとしてセルフホスト | モデルの利用料は自己負担 |
6 つの無料ツールを一つずつ紹介
最初の 2 つはインストールしてすぐに使え、次の 3 つは申請か招待が必要で、最後の 1 つは自前のインフラで動かします。
1. HeyDeer
HeyDeer は申請なしで、公開リポジトリを適正利用の上限まで無料でレビューします。人気の公開リポジトリでは、無料プランより多くのレビューを同時に実行できます。各レビューは変更をリポジトリ全体と照らして読み、すべての指摘事項を投稿前に確認し、プロジェクトの REVIEW.md と AGENTS.md に従います。ReviewBench の既定表示では HeyDeer の適合率が最も高く(詳細レビュー)、メンテナーは対応する価値のあるコメントに時間を使えます。
向いているプロジェクト:規模を問わず、コントリビューターのフォークを含むすべてのプルリクエストを、申請なしでレビューしたいプロジェクト。
2. CodeRabbit
CodeRabbit は公開リポジトリに Team の機能を無料で提供しており、クレジットカードの登録も不要です。プルリクエストのレビューはリポジトリのスター数に応じて開発者 1 人あたり 1 時間に 1〜10 回までで、スターが 10 未満のリポジトリではレビューを手動で開始します。GitLab、Bitbucket、Azure DevOps でもレビューできます。
向いているプロジェクト:GitHub 以外でホストしている実績のあるプロジェクトや、IDE でも同じレビュアーを使いたいチーム。 CodeRabbit の代替ツール
3. Greptile
Greptile は、OSI 承認ライセンスの公開 GitHub・GitLab リポジトリを、プロジェクトが申請すれば無料でレビューします。スターが 50 以上のプロジェクトは自動で承認されます。料金ページでは、このプログラムは条件を満たす非営利プロジェクト向けとされています。
向いているプロジェクト:スター 50 以上の非営利プロジェクトや、コードベースの大きいプロジェクト。 Greptile の代替ツール(英語)
4. Qodo
条件を満たすオープンソースプロジェクトは Qodo for Open Source に申請して無料で利用でき、選んだリポジトリに Qodo の GitHub アプリをインストールします。Qodo は GitHub、GitLab、Bitbucket、Azure DevOps でレビューでき、Enterprise では Gerrit にも対応します。
向いているプロジェクト:複数の Git ホスティングサービスにコードをミラーしているプロジェクト。
5. GitHub Copilot
GitHub は人気のオープンソースリポジトリのメンテナーに Copilot Pro を無料で提供しており、対象かどうかを毎月見直しています。Copilot Pro には、毎月の AI クレジットでまかなう GitHub 上のプルリクエストのレビューと、Copilot のコーディング機能が含まれます。
向いているプロジェクト:すでに対象になっていて、GitHub の画面の中でレビューを受けたいメンテナー。 GitHub Copilot のコードレビュー
6. PR-Agent
PR-Agent は MIT ライセンスのレビュアーで、GitHub Action、CLI、Docker コンテナ、Webhook サービスとして自分で動かします。モデルは OpenAI、Anthropic、Google、DeepSeek、Mistral やローカルモデルから選び、自分の API キーで使います。コミュニティが保守しており、Qodo のホスト型製品とは別物です。
向いているプロジェクト:モデルを自分で選びたい、またはコードを自社サーバー内に置いておく必要があるプロジェクト。
ホスト型かセルフホストか:「無料」の中身の違い
ホスト型のレビュアーはモデルの費用をサービス側が負担し、セルフホスト型は無料のソフトウェアを自分のモデル利用料で動かします。オープンソースのプロジェクトにとってより大きな違いは、誰のプルリクエストでレビューを動かせるかです。
GitHub のドキュメントによると、フォークしたリポジトリからトリガーされたワークフローに渡されるシークレットは GITHUB_TOKEN だけです。そのため GitHub Action として動くセルフホスト型の AI レビュアーは、外部からのコントリビューションが届くフォークからのプルリクエストでは、モデルの API キーを失った状態で実行されます。
よく使われる回避策の pull_request_target トリガーはベースリポジトリのシークレットを使って動きますが、ワークフローがプルリクエストのコードをビルドしたり実行したりする場合の セキュリティリスクについて GitHub が警告しています。HeyDeer や CodeRabbit のようなホスト型の GitHub App なら、どちらの問題も避けられます。自身のインストールを通じてプルリクエストを読み、自身の認証情報でモデルを呼び出すため、フォークからのプルリクエストもメンテナーのブランチと同じようにレビューされます。
プロジェクトに合った無料ツールの選び方
- 新しいプロジェクト・小さなプロジェクト:HeyDeer なら、スター数に関係なく最初のプルリクエストからレビューできます。
- 外部コントリビューターの多い人気プロジェクト:フォークからのプルリクエストも対象にしたホスト型の GitHub App(HeyDeer または CodeRabbit)。メンテナーが無料の Copilot Pro の対象かどうかも確認しておきましょう。
- スター 50 以上の非営利プロジェクト:Greptile のプログラムで自動的に承認されます。
- コードを自社サーバー内に置く必要がある場合:自前でホストするモデルと PR-Agent を組み合わせ、メンテナーのブランチをレビューします。
料金だけでなく精度も比べたいなら 適合率で比べたAIコードレビューツールのランキング(英語)を、同じプルリクエストで 2 つのレビュアーを試すなら 評価ガイド(英語)を参考にしてください。非公開リポジトリ向けの有料プランは AIコードレビューの料金比較で比べています。
オープンソースのリポジトリに無料のAIコードレビューを導入する手順
HeyDeer なら数分で設定できます。GitHub の Organization では、インストールをオーナーが承認します。
- GitHub でサインインし、プロジェクトを所有するアカウントまたは Organization を選びます。
- GitHub の画面で、HeyDeer にレビューさせる公開リポジトリを選びます。
- コントリビューターのプルリクエストも対象にします。ワークスペース設定 → レビュールールで、PR のソースフィルターにフォークを追加します。自動レビューは最初、同じリポジトリ内のプルリクエストだけが対象です。
- プロジェクトの規約を書いた REVIEW.md を追加し、コントリビューターにもメンテナーと同じ基準でレビューが行われるようにします。
- 開いているプルリクエストに
@heydeer reviewとコメントすると、すぐにレビューが始まります。
外部コントリビューターがいるプロジェクトで最も効く設定は、フォークのフィルターです。コントリビューターのプルリクエストはメンテナーにとって最もなじみの薄い変更で、先に AI レビューが届いていれば、メンテナーは変更を読む前に確認すべき具体的な問題の一覧を手にできます。
参考資料
よくある質問
オープンソース向けのおすすめの無料AIコードレビューツールは?
HeyDeer と CodeRabbit は、申請なしで公開 GitHub リポジトリを無料でレビューします。HeyDeer は適正利用の上限まで、CodeRabbit はスター数に応じた 1 時間あたりの上限つきです。Greptile と Qodo は申請した条件を満たすオープンソースプロジェクト向けに無料プログラムを用意し、GitHub は人気プロジェクトのメンテナーに Copilot Pro を提供しています。PR-Agent は自分でホストする MIT ライセンスのレビュアーです。
GitHub で無料で使えるAIコードレビューツールはありますか?
HeyDeer と CodeRabbit はどちらも GitHub App として、公開 GitHub リポジトリを無料でレビューします。HeyDeer の無料プランは毎月のクレジットで非公開リポジトリにも使え、クレジットカードの登録も不要です。PR-Agent は、自分のモデル API キーを用意すれば GitHub Action として無料で動かせます。
HeyDeer はオープンソースなら無料ですか?
HeyDeer は申請なしで、公開リポジトリを適正利用の上限まで無料でレビューします。GitHub でサインインしてリポジトリを追加するだけです。上限を超えたレビュー、修正、@heydeer へのリクエストは、非公開リポジトリと同じくワークスペースのクレジットを使います。人気の公開リポジトリでは、無料プランより多くのレビューを同時に実行することもできます。
CodeRabbit はオープンソースなら無料ですか?
2026 年 11 月時点で、CodeRabbit は公開リポジトリを Team の機能つきで無料でレビューし、クレジットカードの登録も不要です。プルリクエストのレビューはリポジトリのスター数に応じて開発者 1 人あたり 1 時間に 1〜10 回までで、スターが 10 未満のリポジトリではレビューを手動で開始します。
GitHub Copilot のコードレビューは OSS メンテナーなら無料ですか?
GitHub Copilot のコードレビューは Copilot Pro に含まれ、GitHub は人気のオープンソースリポジトリのメンテナーに Copilot Pro を無料で提供しています。対象かどうかは毎月見直されます。それ以外のメンテナーは、月 $10 の Copilot Pro でプルリクエストのレビューを使えます。
オープンソースのAIコードレビューツールでおすすめは?
PR-Agent はオープンソースのAIコードレビューツールです。MIT ライセンスで、GitHub Action、CLI、Webhook サービスとしてセルフホストでき、OpenAI、Anthropic、Google などのモデルを自分のキーで使えます。インフラの運用を省きたいなら、HeyDeer や CodeRabbit のようなホスト型のレビュアーが公開リポジトリなら無料で使えます。
フォークからのプルリクエストでもAIコードレビューは動きますか?
HeyDeer のようなホスト型のレビュアーは自身の認証情報を持っているため、フォークからのプルリクエストでも動きます。ワークスペース設定 → レビュールールで、PR のソースのフィルターにフォークを追加します。セルフホストの GitHub Action がフォークからのプルリクエストで受け取るシークレットは GITHUB_TOKEN だけで、モデルの API キーはワークフローの外に置かれたままになるため、モデルを呼び出す別の経路が必要です。



