OpenSource-Hub
O

open-code-review

SHA-256
11.8k stars·開発ツール·SHA-256 チェックサム確認済み

阿里巴巴がオープンソース化したAIコードレビューCLIツール。ハイブリッドアーキテクチャ(決定論的パイプライン + LLM agent)により、正確な行単位のコメントを提供。内蔵の微調整済みルールセット(NPE、XSS、SQL注入)を搭載。OpenAI/Anthropicと互換性があり、トークン消費量は汎用agentの1/9。

スマートダウンロード

Download 版をダウンロード

v1.7.15 · 43.9 MB

アリババが2年間社内で使用しているAIコードレビューツール、より正確で、より効率的で、より安定しています。

主な機能

  • 混合アーキテクチャ:確定的パイプラインがファイル選択とルールマッチングを処理し、LLMエージェントが動的決定とコンテキスト検索を担当
  • 高精度行レベルコメント:組み込みの位置特定とリフレクションモジュールにより、コメント位置が正確で内容も信頼性が高い
  • 低消費・高精度:ベンチマークテストではトークン消費が汎用エージェントの1/9であり、F1値はより高い
  • 組み込みセキュリティルール:NPE、スレッドセーフティ、XSS、SQLインジェクションなどの一般的な脆弱性に対応したファインチューニング済みルールセット
  • マルチモード対応:Git diffレビュー、全ファイルスキャン、委任モード(AIコーディングエージェントによる自己レビュー)

できないこと

  • 有効なLLM APIキー(OpenAI、Anthropicなど)が必要であり、ネットワークのない完全オフライン環境はサポートされていません。大規模なリポジトリをレビューする際には、トークン消費が高くなる可能性があります。プロジェクトは Git >= 2.41 に依存しており、主に Git 履歴があるコードベースを対象としています(全ファイルスキャンモードを除く)。

使用例

  • CI/CDパイプラインでPull Requestを自動レビューし、手動レビューの負担を軽減する
  • 開発者がローカルでコミットする前にコード変更を素早くスキャンし、潜在的な欠陥やセキュリティ脆弱性を発見する

詳細説明

Open Code Reviewは、Alibaba Groupがオープンソース化したAIコードレビューCLIツールです。社内で2年間の大規模検証を経て、数万名の開発者にサービスを提供し、数百万件の欠陥を発見しました。汎用LLMエージェント(Claude Codeなど)と比較して、本プロジェクトは「確定的エンジニアリング+LLMエージェント」のハイブリッドアーキテクチャを採用しています。確定的パイプライン(ファイル選択、スマートパッケージング、ルールマッチング、外部位置特定)が正確性を保証し、LLMエージェントが動的な意思決定とコンテキスト検索を担当します。これにより、より高い精度と低い誤検出率を実現し、トークン消費量は汎用エージェントの約1/9です。Git diffレビュー、全ファイルスキャン、委任モードをサポートします。NPE、スレッドセーフ、XSS、SQLインジェクションなどの一般的な脆弱性に対する微調整済みルールセットを内蔵し、OpenAI、Anthropicなどのモデルと互換性があります。

タグ

code-reviewAILLMdeveloper-toolsstatic-analysis

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

グローバルインストール:npm install -g @alibaba-group/open-code-review

4

LLMの設定:ocr config provider を実行してプロバイダーを選択し、APIキーを設定し、次に ocr config model を実行してモデルを選択します

5

コードレビュー:Gitリポジトリで ocr review を実行し、プロンプトに従って行単位のコメントを確認します

インストールガイド
  1. グローバルインストール:npm install -g @alibaba-group/open-code-review
  2. LLMの設定:ocr config provider を実行してプロバイダーを選択し、APIキーを設定し、次に ocr config model を実行してモデルを選択します
  3. コードレビュー:Gitリポジトリで ocr review を実行し、プロンプトに従って行単位のコメントを確認します
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

6a3009b2d6148ec228e4c7706714a7c56ba3a550227e03ac68a2e71be173789d

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

npm uninstall -g @alibaba-group/open-code-review を実行すると、グローバルにアンインストールできます。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache-2.0
最終更新2026-07-24T05:30:40Z
GitHub リポジトリ公式サイト

類似プロジェクト