

Atsushi Nakatsugawa
June 10, 2026
1 min read
Open WebUI Extensionsは、ローカルで動かせるLLMフロントエンドであるOpen WebUIをより便利に使うためのプラグイン(ToolやFilterなど)を集めたリポジトリです。中でも、ツール呼び出しの多いタスクをサブエージェントに委譲し、メインの会話コンテキストをクリーンに保つ「Sub Agent」ツールは、2026年5月時点でOpen WebUI公式コミュニティにおいて最多のUpvoteを獲得し、ダウンロード数も1.4万を超えています。複数のツール呼び出しを並列実行する「Parallel Tools」と合わせて、Open WebUI公式のCommunity Newsletterでも紹介されている注目のOSSです。
また、Graphitiを使ったナレッジグラフ型のメモリ拡張を別リポジトリでサブモジュール管理していたり、複数プラグインで共通化したいコードをモジュール化し、ビルド時に単一ファイルへインライン展開する自作ビルダー「open-webui-plugins-builder」を開発したりと、開発基盤そのものも継続的に進化させています。今回はこのOpen WebUI Extensionsの開発者であるSkyzi000さんにお話を伺いました。
Open WebUI Extensionsは、Skyzi000さんが個人で開発・運用しているOSSです。リポジトリ内のPython実装だけでなく、Open WebUI本体の内部仕様、ツール実行、MCP、そして生成物としての単一ファイル配布など、考慮すべき文脈が複数にまたがる複雑なプロジェクトでもあります。
そうした個人開発のスタイルにおいて、Skyzi000さんが課題として感じていたのが「コードレビューを客観的に行う視点の不足」という点でした。Claude CodeやCodexといったAIコーディングエージェントを活用することで実装速度は大きく向上した一方、そのぶん生成されたコードや大きな差分をどうレビューしていくかが、より重要なテーマになっていたといいます。
過去にはGitHub Copilotの自動PRレビューも利用していましたが、品質面で物足りなさを感じていたうえに料金体系の変更もあり、解約に至りました。その結果、自分の環境で信頼して使える自動PRレビューはCodex中心になっていたものの、Codexの利用枠にも上限があり、レビュー観点を増やすためにも、別のAIレビュアーによる確認が欲しいと感じていたそうです。さらに、OSSとして公開している以上、今後は外部からのPull Requestが増える可能性もあり、提出者自身が変更内容を十分に理解しないままAIに書かせたPRを送ってくるケースへの懸念もありました。
「個人開発のOSSに対して、月額数十ドル以上の商用AIレビューサービスを継続的に契約するのは、正直なところ現実的ではありませんでした。品質を保ちつつ、個人開発でも無理なく運用できる、低コストで導入の手間も少ない自動レビュー支援を探していました」(Skyzi000さん)
CodeRabbit自体は、Skyzi000さんも以前から名前は知っていたといいます。GitHub上のOSSリポジトリでCodeRabbitのレビューコメントを見かける機会はあったものの、「個人で使うにはコストが高いのではないか」というイメージが先行しており、自分のリポジトリでの導入には踏み切れていませんでした。
AIコードレビューサービスとしては他のサービスも気になっていたそうですが、OSS向けプログラムが申請制だったため、まずは導入のハードルが低そうなものから試したいという気持ちがあったといいます。そんな中で、改めてCodeRabbitについて調べ直す機会があり、Publicリポジトリであれば申請不要で無料利用できることを知ったことが、最終的に試してみる動機につながりました。
最初に試したのは、プラグインビルダーの新規作成・導入と既存プラグインの大規模リファクタリングを含む、+36k/-7k行規模の大きなPRです。「無料でこの規模のPRをどこまで見てくれるのか半信半疑だった」と話すSkyzi000さんですが、実際にはウォークスルーや多数のインラインコメントが出力され、かなり差分を読み込んでいるという印象を受けたそうです。
「CodexのReviewとは違う観点で、実装上の抜けやエッジケースに踏み込んだ指摘もしてくれました。差分の具体的な箇所に対して『なぜ問題になり得るのか』『どう直せるのか』をコメントしてくれる点が、特に印象的でしたね」(Skyzi000さん)
導入の決め手として、Skyzi000さんが最も大きかったと挙げるのは、やはりPublicリポジトリであれば無料で利用できるという点です。個人開発のOSSにとって、追加コストなしで自動コードレビューを継続的に受けられること自体に大きな価値があり、これがなければそもそも導入には踏み切れていなかったといいます。
加えて、リポジトリに接続するだけでPRを自動レビューしてくれる手軽さも後押しになりました。リポジトリ内に特別な設定ファイルを置かなくても、まず使い始められる導入のスムーズさは、AIコーディングエージェントのPRレビュー機能に近い感覚で扱えると感じたそうです。
機能面では、インラインコメントに加えて「Prompt for AI Agents」として、AIコーディングエージェントにそのまま渡せるプロンプトが用意されている点も評価ポイントでした。CodeRabbitの指摘を起点として、別のAIエージェントで妥当性確認や修正案の検討を進めやすくなる、というワークフローへの親和性が高いと感じたといいます。
「Web上の設定画面も直感的で、各項目を切り替えると右側のパネルにレビュー出力のプレビューがリアルタイムで反映されるのが気に入っています。設定変更の影響が分かりやすく、導入後の調整もしやすいです」(Skyzi000さん)
CodeRabbit導入後、Skyzi000さんは自身の開発フローに「もう一枚のレビューレイヤー」を加える形で活用しています。まずローカルでCodexのレビューを回し、そこで見つかった問題を修正したうえでPRを作成するため、PRを出した時点で大きなバグはある程度潰れています。その上で、さらに別視点のレビューをCodeRabbitが担っている、という位置付けです。
実際に効果を実感したのが、前述のプラグインビルダー導入と大規模リファクタリングを行ったPRでした。CodexのReviewでは指摘されなかった実装上の抜けやエッジケースを、CodeRabbitが拾い上げてくれたといいます。事前のCodexレビューだけでは見落としていた可能性のある問題に、別の角度から光が当たることで、大きな変更にもより安心して取り組めるようになったそうです。
運用面でSkyzi000さんが工夫しているのが、CodeRabbitの指摘をそのまますべて反映するのではなく、AIコーディングエージェントと組み合わせてトリアージする流れを作っている点です。「CodeRabbitがこのように指摘しているが、本当に問題か?」と別のAIエージェントに確認させ、修正が必要そうであればそのまま修正してもらう、という運用にしているといいます。指摘の中にはPRのスコープ外のものなども含まれるため、すべてを機械的に直すのではなく、最終判断は必ず自分で行うようにしているそうです。
「レビュー負担が完全になくなるわけではありませんが、Codexで事前レビューしたうえに、CodeRabbitが一枚厚みを加えてくれることで、見落としを減らせるようになりました。大きな変更にも、以前より安心して踏み込めるようになった感覚があります」(Skyzi000さん)
今後のCodeRabbitへの期待として、Skyzi000さんがまず挙げたのが、Publicリポジトリ向けの無料利用を今後も継続してほしいという点です。個人開発のOSSにとって、継続的な月額課金やレビューごとの従量課金は導入の大きなハードルになるため、無料で自動レビューを受けられること自体が極めて大きな価値だと感じているといいます。一方で、CodeRabbitが今後さらに自分の開発フローに深く入ってくるのであれば、個人開発者でも無理なく払える範囲で有料利用を検討する可能性もあると話します。
機能面では、PR作成後だけでなく、開発中のローカル変更に対して「レビュー指摘 → トリアージ → 修正 → 再レビュー」というループを、AIエージェント中心で回しやすくなることへの期待もあります。CodeRabbit CLIを使えば近い運用ができそうですが、Claude CodeやCodexから自然に呼び出し、重大な指摘だけ対応する、ループの回数を制限する、といった運用が簡単に実現できるようになると、非常に便利になるのではないかと考えているそうです。
また、CodeRabbit CLIをネイティブのWindows環境でも公式に利用できるようになると嬉しい、というリクエストもありました。個人OSS開発者が自分の手元の環境でAIレビューを違和感なく取り回せるよう、これからもCLIまわりの体験が磨かれていくことに期待したいとのことです。
CodeRabbitは今後もOpen WebUI Extensionsの開発を、レビューを通じて支援してまいります!