01 / インストール / 読了目安:6分

コーディングエージェント向けに REA をインストール

Claude Code、Codex、Cursor から選び、REA の設定コマンドをコピーして接続を確認します。その後、ネイティブ逆コンパイラー不要の小さな調査から始めましょう。

このページの内容

手順の概要

対応する Node.js をインストールし、REA のセットアップを実行して、提案された変更を確認します。エージェントを再起動し、小さなローカルの対象を調べるよう依頼してください。

01. 始める前に

ターミナル、npm、ローカル MCP に対応したコーディングエージェントが必要です。このガイドは Claude Code、Codex、Cursor を扱います。自分が所有するか、調査の許可があるソフトウェアを使ってください。

実行環境を確認
node --version
npm --version

REA が現在サポートするのは Node.js 22.x の22.19以降、24.x の24.11以降、または26以降です。23、25、プレリリースは対象外です。必要なら、対応版を次から入手してください: Node.js。

当サイトの例は macOS arm64、Node.js 22.23.1、REA 6.4.0 で検証しました。追加エンジンは対応 OS が異なるため、次の資料で対象を確認してください: 公式インストールリファレンス。

02. コーディングエージェントに接続する

クライアントを選ぶと、そのクライアント向けの設定コマンドが表示されます。「セットアップで選ぶ」は対話形式の選択を開きます。

ターミナルで実行
npx rea-agents@latest setup
  1. コマンドを実行します。最初に npm がパッケージのダウンロードを確認する場合があります。
  2. REA が提案するクライアント設定ファイル、対応するスキル手順、任意のエンジン設定を確認します。
  3. 必要な変更を承認します。最初の対象が JavaScript ならネイティブエンジンなしで始められます。
  4. コーディングエージェントを再起動または再接続 し、新しい MCP サーバーを読み込ませます。

セットアップは MCP 登録と対応する調査手順の両方をインストールします。スキルだけを入れても、ツールとの接続は確立されません。

エージェントに任せる場合

コーディングエージェントに貼り付ける
npx rea-agents@latest setup を使い、このコーディングエージェント向けに REA をインストールしてください。変更を適用する前に設定変更案を見せてください。その後、再起動と接続確認の方法を教えてください。最初の対象はローカルの JavaScript パッケージです。

03. 接続を確認する

再起動後、REA のツールが見えるかエージェントに確認します。最初のチュートリアルでは、次のツールを呼び出せる必要があります: analyze_javascript_application。

接続確認
このセッションで REA の analyze_javascript_application ツールが利用可能か確認してください。使える場合は、必要なローカルパスを教えてください。見つからない場合はその事実を伝え、解析を実行したふりをしないでください。

ターミナルからクライアント設定を確認することもできます。次の値は、 codex 必要に応じて claude_code または cursor に置き換えてください。

ターミナル
npx -y rea-agents@latest doctor --client codex --json

設定が正常であることと、実際につながることは別です。 Doctor は登録と前提条件を確認します。再起動したエージェントから実際にツール呼び出しが成功することが、接続全体の有効な確認です。

04. 対象に必要なツールを追加する

調査したいソフトウェアの種類から始めます。すべての解析エンジンを入れる必要はありません。

対象準備するもの最初のガイド
JavaScript / ElectronNode.js、npm、ローカルのパッケージファイル初めての解析
ネイティブバイナリ対応する Ghidra、Hopper、IDA のいずれか公式ネイティブ解析ガイド
Android APKJDK と REA が必要とするヘッドレス JADX ブリッジ公式 Android リファレンス
ブラウザーの動作Chrome 系ブラウザーと、明示的に設定したデバッグ接続公式ブラウザーガイド

商用エンジンには独自のライセンスがあります。REA はエンジンのライセンスを提供しません。追加前に公式の対応環境を確認してください。

05. 問題が起きたとき

エージェントから REA が見えない

まずクライアントを再起動します。それでもツールが表示されなければ、上記のクライアント別 doctor コマンドを実行してください。修復案は適用せずに確認できます。

ターミナル
npx rea-agents@latest setup --client codex --dry-run --json

内容を確認して適用する場合は、同じセットアップコマンドから次を外して実行します: --dry-run --json。設定を変えた後は、もう一度再起動してください。

「rea: command not found」

プロジェクト内への npm インストールでは、 rea はシェルのグローバルな PATH に追加されません。このガイドの npx コマンドはグローバルインストールなしで動作します。CLI を常設するなら、次を実行します。

ターミナル
npm install --global rea-agents
rea --version

エンジンの確認に失敗する

ネイティブエンジンがなくても、それに依存しない JavaScript の静的解析は可能です。対象に必要なプロバイダーを確認してください。大きなネイティブバイナリでは、エンジン別の起動タイムアウトに関する公式手順も参照してください。

06. クライアント登録を最新に保つ

npx ベースの設定では、最新版のセットアップを再実行し、変更を確認してクライアントを再起動します。

ターミナル
npx rea-agents@latest setup

グローバル CLI では次を実行し、 rea updateその後、設定更新の案内に従います。GitHub の手順が新しくなっただけでは、実行中の MCP サーバーは更新されません。

次へ / 初心者向けチュートリアルアプリのエクスポート先を探す。

出典: REA インストールリファレンス、公式 README、およびローカルで確認した REA 6.4.0 の CLI ヘルプ。レビュー日:2026年10月12日。公式の main ブランチには npm 版より新しい機能が記載されている場合があります。

REA は初めてですか? REA とは? · ガイドの検証方針