Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Open Code Review

Alibaba のコードレビュー CLI です。LLM エージェントの周りに決定的なファイル選択とルールを配し、差分やファイル全体に行単位のコメントを付けます。

レビュー: Sheela · 更新

GitHubで見る オープンソース

当サイトの評価

4.1/5

Open Code Review は、コーディングエージェントがレビューで失敗する具体的な原因、つまりファイルの読み飛ばしと行番号のずれを解消します。そして読む価値のあるコメントと引き換えに、再現率をいくらか犠牲にしています。

Open Code Reviewとは?

Open Code Review(ocr コマンド)は、Alibaba が社内で 2 年間運用してきたという AI レビューアシスタントのオープンソース版です。Git の差分を読み、どのファイルをレビューすべきかを決定的に判断し、関連するファイルを束ねてそれぞれ独立したサブエージェントで実行する単位にまとめます。ファイルごとにレビューのルールを割り当て、LLM エージェントが周辺のコードを読んでから、構造化された行単位のコメントを書きます。意味のある差分がない場合は、ocr scan でファイル全体をレビューします。

OpenAI 互換または Anthropic 互換のエンドポイントで動くほか、委任モードではファイル選択とルールを自ら担いつつ、レビュー自体はコーディングエージェントのモデルに任せます。プラグインは Claude Code、Codex、Cursor、Kimi Code、OpenCode に対応し、CI の手順は GitHub Actions、GitLab CI、GitFlic、Gerrit をカバーします。組み込みのルールセットは、ヌルポインター、スレッド安全性、XSS、SQL インジェクションの欠陥を対象にしています。

リポジトリは 2026年5月に作られ、Go で書かれた Apache-2.0 のプロジェクトです。GitHub のスターは約 49,200 で、バージョンは v1.13.3(2026年10月22日)です。インストールは npm install -g @alibaba-group/open-code-review で行います。

Open Code Reviewは使う価値があるか?

Open Code Review の出発点は鋭い診断です。汎用のコーディングエージェントに大きな変更のレビューを頼むと、ファイルを読み飛ばし、コメントの位置を誤り、プロンプトの小さな違いで結果が変わります。その答えとして、間違えてはならない手順をモデルから取り上げました。どのファイルをレビューするかはコードが決め、関連するファイルをまとめ(message_en と message_zh の properties ファイルの組は一緒に扱われます)、ファイルごとにルールを選び、コメントの位置は別のモジュールで検証します。モデルに残されるのは、コンテキストを読んで判断することです。

プロジェクト自身のベンチマークがこのトレードオフを裏付けていますが、自己申告である点はいつもどおり割り引く必要があります。Hugging Face で公開されている AACR-Bench は、10 言語、50 のオープンソースリポジトリからの 200 件の実際のプルリクエストを使い、80 人を超えるエンジニアが注釈を付けた 1,505 件の問題を含みます。同じモデルの Claude Code と比べて、OCR は約 9 分の 1 のトークンで高い適合率と F1 を報告しており、再現率は低いことも率直に記しています。ボットのコメントに埋もれているチームにとっては、誤るならこちらの方向が正解です。

運用面の振る舞いは良好です。テレメトリーは標準でオフで、オンにすると、指定したコレクターに OpenTelemetry を送ります。セッションは再開でき、結果は JSON で書き出せ、ブラウザーのビューアーで指摘を修正済みや無視に分類できます。最も安く始められるのは委任モードです。読む作業は既存のエージェントが担うため、追加の API キーは要りません。

注意点は変化の速さと適合性です。生後 7 か月で、未解決の issue とプルリクエストは 367 件、ほぼ毎週マイナーリリースがあり、多くの CI ツールに望ましい速度を超えています。モデルはネイティブのツール呼び出しに対応している必要があり、呼び出しをテキストで語る deepseek-r1 のような推論モデルは使えません。CodeRabbit のようなホスト型のレビューツールと比べると、モデルとデータの経路を自分で管理できる一方、管理されたダッシュボードとリポジトリ全体にわたる学習は得られません。

真価を発揮する場面

  • GitLab を使う Java エンジニア 12 人のプラットフォームチーム

    ノイズであふれさせずに、すべてのマージリクエストに AI レビューを加える

    GitLab CI で、社内の OpenAI 互換エンドポイントに対して merge-base の範囲で ocr review を実行します。組み込みのルールがヌルポインターやスレッド安全性の欠陥を捕まえます。トークン使用量はレビューごとに報告されるため、マージリクエストあたりのコストを追跡できます。

  • すでに Claude Code に料金を払っている個人の開発者

    プルリクエストを出す前に、もう一度レビューを通す

    Claude Code のプラグインを入れて委任モードを使えば、OCR がファイルとルールを選び、読む作業は Claude が担います。追加の API 料金はかからず、レビューの時間は既存のサブスクリプションの上限から消費されます。

  • なじみのないサービスを引き継いだセキュリティエンジニア

    有用な差分がない状態で、コードベースのインジェクションや XSS の問題を監査する

    サービスのディレクトリに対して JSON 出力で ocr scan --path を実行し、セッションビューアーで指摘を仕分けます。適合率を優先した調整なので誤検知は少なくなりますが、網羅性はうたっていません。

導入前に確認すること

導入
npm install -g @alibaba-group/open-code-review(またはリリースのバイナリ)と Git 2.41 以降を用意し、ocr config provider と ocr config model を実行します。最初のレビューはリポジトリ内で ocr review です。既存の ANTHROPIC_BASE_URL と ANTHROPIC_AUTH_TOKEN の変数は自動で読み込まれます。
連携
OpenAI 互換と Anthropic 互換のエンドポイント、ツール対応モデルでの Ollama。Claude Code、Codex、Cursor、Kimi Code、OpenCode 向けのプラグインと、持ち運べるエージェント用 skill。GitHub Actions、GitLab CI、GitFlic CI、Gerrit。エージェントを拡張する MCP サーバー。リポジトリ内には IntelliJ の拡張もあります。
データとプライバシー
変更されたファイルとエージェントが読むコンテキストは、設定した LLM エンドポイントにだけ送られます。設定は ~/.opencodereview/config.json に置かれます。テレメトリーは標準でオフで、送信先は自分で設定した OTLP コレクターだけです。Apache-2.0 です。
大規模利用時のコスト
有料版はありません。費用はレビューごとの LLM のトークンで、ベンダーは自社のベンチマークで汎用エージェントの約 9 分の 1 としています。委任モードでは、費用は既存のコーディングエージェントのサブスクリプションに移ります。
制限
再現率は意図的に汎用エージェントより低くしてあります。ネイティブの関数呼び出しに対応しないモデルは Max tool requests に達するまでループします。リリースの間隔が短く、ベンチマークは第三者によって再現されていません。

良い点

  • 大きな差分でも決定的にファイルを選び、束ねる
  • 自己申告で、約 1/9 のトークンで適合率が向上
  • 委任モードでコーディングエージェントのモデルを再利用できる
  • テレメトリーは標準でオフ、有効にすると OpenTelemetry

気になる点

  • 設計上、再現率が低く、汎用エージェントより見落としが多い
  • ベンチマークはベンダー自身のもの
  • ネイティブのツール呼び出しが必要で、一部のローカルモデルは動かない
  • 未解決の issue とプルリクエストが 367 件、リリースは毎週

おすすめの人

自分で管理するモデルとエンドポイントを使い、CI やターミナルで正確に行へ紐づいた AI レビューを行いたいエンジニアリングチームに向いています。

Open Code Reviewの代替

Open Code Review:よくある質問

Open Code Reviewは使う価値があるか?
Open Code Review は、コーディングエージェントがレビューで失敗する具体的な原因、つまりファイルの読み飛ばしと行番号のずれを解消します。そして読む価値のあるコメントと引き換えに、再現率をいくらか犠牲にしています。 評価は5点満点中4.1点です。
Open Code Reviewの料金は?
無料のオープンソースです(Apache-2.0)。設定した LLM エンドポイントの費用を支払います。委任モードでは、代わりにコーディングエージェントの既存のモデルを使います。
Open Code Reviewの欠点は?
設計上、再現率が低く、汎用エージェントより見落としが多い; ベンチマークはベンダー自身のもの; ネイティブのツール呼び出しが必要で、一部のローカルモデルは動かない; 未解決の issue とプルリクエストが 367 件、リリースは毎週.
Open Code Reviewは誰に向いているか?
自分で管理するモデルとエンドポイントを使い、CI やターミナルで正確に行へ紐づいた AI レビューを行いたいエンジニアリングチームに向いています。
チームや本番環境でOpen Code Reviewを使うと費用はいくらか?
有料版はありません。費用はレビューごとの LLM のトークンで、ベンダーは自社のベンチマークで汎用エージェントの約 9 分の 1 としています。委任モードでは、費用は既存のコーディングエージェントのサブスクリプションに移ります。
Open Code Reviewは企業データを扱っても安全か?
変更されたファイルとエージェントが読むコンテキストは、設定した LLM エンドポイントにだけ送られます。設定は ~/.opencodereview/config.json に置かれます。テレメトリーは標準でオフで、送信先は自分で設定した OTLP コレクターだけです。Apache-2.0 です。
Open Code Reviewの代わりになるものは?
当サイトでレビューした中で最も近い代替はOpenAI Codex CLI 、 OpenCodeです。

回答確認日:2026年10月31日