apex-ray は何をしますか?
ローカルCLIファーストのAIコードレビュー — git diff を解析し、アナライザによるコンテキストを基にしたレビューを提供します。
概要
apex-ray は、git の差分に対してローカル環境で動作するAIコードレビューツールです。コミット前に差分を分析し、AIが自動的にコードの品質、潜在的なバグ、改善点を指摘します。CLIファーストの設計により、ターミナルから直接使用でき、開発ワークフローに簡単に組み込めます。
特徴
- ローカル実行: コードが外部に送信されることなく、プライバシーを保護
- CLIファースト: ターミナルから直接利用可能
- アナライザ連携: コードアナライザが diff のコンテキストを解析し、AIレビューの精度を向上
- git diff対応: コミット前後の差分を正確に把握
使い方
-
リポジトリのルートで以下のコマンドを実行します:
apex-ray review -
特定のコミットやブランチを指定することも可能です:
apex-ray review --base main --head feature-branch
環境変数
| 変数名 | 説明 |
|---|---|
APEX_RAY_API_KEY | AIプロバイダのAPIキー(オプション) |
APEX_RAY_MODEL | 使用するAIモデル(デフォルト: gpt-4) |
注意事項
- このツールは git リポジトリ内でのみ動作します。
- 初回実行時に必要な依存関係が自動でインストールされます。
ライセンス
MIT