説明
OpenCode Code Reviewは、GitHub Actions環境内で直接自動化されたAI駆動のプルリクエストレビューを提供します。この無料でオープンソースのツールは、開発ワークフローにシームレスに統合され、すべてのプルリクエストの読み取り専用分析を提供します。潜在的な欠陥を特定し、修正を提案するように設計されており、コード品質を向上させ、レビュープロセスを効率化します。
続きを読む
このアクションは、コードの変更を読み取り、それをリポジトリ内で追跡し、導入された欠陥の詳細を記載した簡潔なコメントを投稿することによって機能します。独自の二重スキャンシステムが正確性を保証します。初回スキャンの後、2回目のスキャンが各発見を反証しようとし、検証された問題のみが提示されることを保証します。レビューコメントは、すべてのプッシュで動的に更新され、重複を防ぎ、フィードバックを最新の状態に保ちます。
ユーザーは、自分のデータとモデルに対する完全な制御を維持します。このツールは、独自のモデルキーで自分のGitHub Actions内で実行され、OpenRouter(デフォルト)、Anthropic、OpenAI、Googleなどのさまざまなプロバイダーをサポートします。このアーキテクチャにより、データが外部に保存されることはなく、サードパーティサービスへのサインアップは不要です。このアクションは厳密に読み取り専用であり、コードを変更したり、プルリクエストを承認したり、シェルコマンドを実行したりすることはできず、セキュリティを優先し、意図しない変更を防ぎます。
自動化されたレビューを超えて、OpenCode Code Reviewは、チームメンバーが/ocコマンドを使用してAIレビュアーと対話できるようにします。任意の問題やプルリクエストに対して「/oc why does this retry twice?」や「/oc review」とコメントすることで、ユーザーはファイル:行の参照を含む詳細な回答を得たり、再レビューをトリガーしたりできます。このインタラクティブな機能は、リポジトリの所有者、メンバー、およびコラボレーターに制限されており、アクセスが制御されています。
セットアップは簡単で、リポジトリのシークレットとしてモデルキーを追加し、ワークフローファイルを統合するだけです。このツールは、レビュアーがプロジェクトの特性やコーディングルールを理解できるようにするために、`guide.md`ファイルを介したカスタムガイダンスもサポートしています。これにより、AIはコードベースの関連する側面に焦点を当て、よりターゲットを絞った効果的なフィードバックを提供します。このアクションはMITライセンスで提供されており、ユーザーは選択したモデルプロバイダーからのトークン使用に対してのみコストが発生し、GitHubのランナーミニッツに対しても適用される場合があります。
- カテゴリーAI コードレビュー・テスト
- 料金モデル無料
- デプロイGitHub Actions
- プラットフォームWeb
OpenCode Code Reviewの主要機能
自動化されたAIプルリクエストレビュー
独自のGitHub Actions内で実行
複数のAIモデルプロバイダーをサポート(OpenRouter、Anthropic、OpenAI、Google)
セキュリティを強化するための読み取り専用操作
二重スキャンによる欠陥検証システム
すべてのプッシュで更新される動的レビューコメント
質問や再レビューのためのインタラクティブな/ocコマンド
`guide.md`を介したカスタマイズ可能なプロジェクトガイダンス
モデルキーを保護するためにフォークプルリクエストのレビューをスキップ
プライベートリポジトリ用のセルフホストランナーサポート
レビュー予算と最大発見数の設定可能
MITライセンスおよびオープンソース
レビューからロックファイル、翻訳、ミニファイルを除外
プロンプトインジェクションや不正アクセスに対するセキュリティ対策
モデルやプロンプトの変更を評価するためのベンチマークツール
OpenCode Code Reviewの使い方は?
モデルキーを追加: GitHubリポジトリ設定で`OPENROUTER_API_KEY`(または選択したプロバイダー用)という名前の新しいリポジトリシークレットを作成します。
ワークフローファイルを追加: 提供されたワークフロー構成を使用して、リポジトリ内に`.github/workflows/opencode-review.yml`を作成します。
プルリクエストを開く: 自動化されたAIコードレビューをトリガーするためにプルリクエストを開きます。
レビューを受け取る: 数分以内に、特定された欠陥を含むレビューコメントがプルリクエストに表示されます。
質問をする: 任意の問題やプルリクエストに「/oc <質問」とコメントして、コード参照を含むAI生成の回答を得ます。
レビューを再実行: プルリクエストに「/oc review」とコメントしてAIレビューを再実行し、既存のコメントを更新します。
レビューをカスタマイズ: `templates/guide.md`を`.github/opencode-review/guide.md`にコピーし、スマートなレビューのためのプロジェクト固有のガイドラインを追加します。
OpenCode Code Reviewの使用例
- 自動化されたコード品質チェック
- 効率的なコードレビュープロセス
- 開発者教育とフィードバック
- セキュリティ脆弱性の検出
- オンデマンドコード説明
- カスタマイズ可能なレビューガイドライン
- オープンソースプロジェクトのメンテナンス
- プライベートリポジトリのコードセキュリティ







