コーディングエージェントが、ありきたりなAIのLPではなく、独自のアートディレクションと実写、ブラウザーでの目視確認を取り入れたフロントエンドを設計できるAgent Skills。
morluto/rea
AIエージェントが証拠を確認しながら、ネイティブバイナリやJavaScript/ElectronアプリなどをリバースエンジニアリングできるMCPサーバー。
- スター
- 305,411
- フォーク
- 77,308
- 未解決の Issue
- 1,219
- 最終コミット
- 23 時間前
これは何?
REAは、MCPサーバーとして提供されるリバースエンジニアリングツールキットです。Claude Code、Codex、Cursorなどのエージェントから対象を調べ、その動作を追跡できます。典型的な用途は、ソースコードのないアプリの機能を調査して仕組みを説明し、自分のプロジェクトで同等のものを実装することです。同じワークフローはCLIコマンドでも利用できます。
対応する対象は、ネイティブバイナリ(Hopper、Ghidra、IDAを使った擬似コード、アセンブリ、文字列、シンボル、参照)から、JavaScript/Electronアプリ、.NETアセンブリ、Android APKやデバイス、WASM、EVMバイトコード、SQLiteデータベース、パケットキャプチャ、Webサイト、ファームウェアまで多岐にわたります。JavaScriptと.NETの静的解析では、ファイルを実行せずに調査でき、ネイティブ解析エンジンも必要ありません。ランタイムキャプチャでは、ユーザー自身の権限で選択した対象を実行します。
各結論は、根拠となる証拠や制約とともに返されます。解析はローカルで実行されます。セットアップでは、対応エージェントにMCPサーバーを登録し、既存の設定をバックアップしたうえで、適合するワークフローの手順をインストールします。
主な機能
- 01MCP経由でエージェントにリバースエンジニアリングツールを提供し、同じワークフローをCLIでも利用できます。
- 02Hopper、Ghidra、IDAを使ってネイティブバイナリを解析し、擬似コード、アセンブリ、参照情報を返します。
- 03JavaScript/Electronアプリや.NETアセンブリを実行せずに静的解析できます。
- 04Android APK、WASM、EVMバイトコード、SQLite、パケットキャプチャ、ファームウェアなど、幅広い形式に対応します。
- 05各調査結果を、裏付けとなる証拠や既知の制約とともに返します。
ユースケース
- ソースコードのないデスクトップアプリやElectronアプリの機能の仕組みを理解し、再実装する。
- エージェントでネイティブバイナリのロジックを調べて動作を説明し、書き換えた実装を検証する。
- ソースコードを使わずにElectronアプリのIPCやモジュール境界を監査する。
- セキュリティや相互運用性の調査で、Android APKのマニフェストや逆コンパイルしたメソッドを調べる。
トピック
よくある質問
- rea とは?
- AIエージェントが証拠を確認しながら、ネイティブバイナリやJavaScript/ElectronアプリなどをリバースエンジニアリングできるMCPサーバー。 REAは、MCPサーバーとして提供されるリバースエンジニアリングツールキットです。Claude Code、Codex、Cursorなどのエージェントから対象を調べ、その動作を追跡できます。典型的な用途は、ソースコードのないアプリの機能を調査して仕組みを説明し、自分のプロジェクトで同等のものを実装することです。同じワークフローはCLIコマンドでも利用できます。
- rea は無料で使えますか?ライセンスは?
- rea は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- rea は今もメンテナンスされていますか?
- 活発にメンテナンス中。rea の最終コミットは 2026年10月17日 です。
- rea は何に使えますか?
- ソースコードのないデスクトップアプリやElectronアプリの機能の仕組みを理解し、再実装する。 エージェントでネイティブバイナリのロジックを調べて動作を説明し、書き換えた実装を検証する。 ソースコードを使わずにElectronアプリのIPCやモジュール境界を監査する。 セキュリティや相互運用性の調査で、Android APKのマニフェストや逆コンパイルしたメソッドを調べる。
- rea はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/morluto/rea
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
スマートフォンからClaude CodeやCodexのセッションを実行できる、モバイル・Web・CLIフロントエンド。端末間でエンドツーエンド暗号化同期に対応。
LLMクライアントがバイナリを逆コンパイル・解析できるよう、Ghidraの機能を公開するMCPサーバー。
AIコーディングエージェントがPCゲームを解析・リバースエンジニアリングしてMODを作れるツールキット
tmux上でClaude CodeやCodexのエージェントチームを定義・起動・管理できるオープンソースのCLI/TUI。
AIコーディングツールに、MCPとCLIを通じて正確なレビューコンテキストを提供するローカルコード知識グラフ。