MIT ライセンスの AI エージェント向けリバースエンジニアリングツールキット(CLI + MCP)。README に DeepSeek Harness の記述はないため、標準 MCP サーバー登録による汎用 MCP 統合として DSH に接続します。
DSH 統合
互換
作者による申告
安全性監査
未監査
最終検証日
2026-08-21
ライセンス
MIT
01どんなタスクに使えるのか?
Investigate how an application feature works — from app behavior down to native binaries — using an agent
Agent explanations of feature internals backed by pseudocode, strings, cross-references and call graphs, recorded as reproducible Evidence v2 records
Developers, security and interop engineers who want a coding agent to understand closed-source or undocumented software
Recreate an investigated feature in your own project during the same coding session
A version of the feature adapted to your stack, interface, and requirements, built by the agent with its normal file-editing tools
Product developers porting or reimplementing a feature whose source code they do not have
Analyze proprietary binaries locally without sending the app to a hosted service
Local decompilation, artifact inventory and observation results; evidence and snapshots stay on the local host
Teams handling proprietary or sensitive binaries that cannot leave the machine
02DeepSeek Harness への導入方法
前提条件
- Node.js 22.19+ or 24.11+ (including newer releases) and npm
- macOS 12 or newer, Ubuntu 24.04+, Fedora 41+, or 64-bit Arch Linux (Windows x64 only for the experimental, Ghidra-only native PE P0 boundary)
- For deep binary analysis: Hopper (separate desktop application with its own license) or a bring-your-own Ghidra 12.1.2 installation with 64-bit JDK 21 on Linux x64
- An MCP-capable agent (e.g. DeepSeek Harness) — setup auto-detects Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI and Windsurf; other agents use manual MCP configuration
インストール手順
- 01
Install the CLI globally: `npm install --global rea-agents` (or run without installing via `npx --yes rea-agents@latest setup`)
$ npm install --global rea-agents
- 02
Run `rea setup` (or `npx --yes rea-agents@latest setup`), review the printed plan, and choose Agent Integration — REA installs the pinned MCP registration and its matching routing skill as one transaction
$ npx --yes rea-agents@latest setup
- 03
Restart the configured agent so it loads REA
- 04
For agents not auto-detected (e.g. DeepSeek Harness), add the manual MCP config: `{ "mcpServers": { "rea": { "command": "npx", "args": ["-y", "rea-agents@3.1.0", "mcp"] } } }`
導入成功の確認
- Run `rea doctor` (or `npx -y rea-agents@latest doctor`): a read-only diagnostic that distinguishes unsupported hosts, missing dependencies, a missing local analysis engine, configuration drift, and healthy checks
- After a successful setup, REA reports the capabilities now ready to use and a concrete next step, and only claims an integration is ready when setup's final diagnostic check verified it
ロールバック
- `rea uninstall` removes only REA-owned MCP registrations and the managed skill (`--purge-data` also removes ~/.rea/cache and ~/.rea/state); Hopper, Node.js, evidence, unrelated skills and other MCP servers are preserved
03DSH 統合と能力の範囲
Standard MCP server registered via manual mcpServers config (`npx -y rea-agents@<version> mcp`); the README does not mention DeepSeek Harness, so integration is generic MCP rather than an officially documented DSH plugin.
Native binary analysis via Hopper / Ghidra
Mach-O, ELF, PE, .app, ZIP, APK, IPA, ASAR, plist, JavaScript and source-map targets→Pseudocode, assembly, strings, names, callers/callees, xrefs, call graphs and bounded function dossiers
Launches and controls Hopper (or a caller-selected Ghidra bridge) locally; Hopper may come to the foregroundWrites Evidence v2 records and optional analysis snapshots to operator-approved local rootsJavaScript / Electron / browser observation
Local JavaScript/Electron app directories or ASAR archives; a user-owned Chrome-family browser on a loopback CDP endpoint→Static application mapping without execution, passive CDP page capture, and bounded source-map reconstruction
Browser and V8 Inspector observation are disabled by default and require explicit environment-variable approvalPlaywright scenario capture is a separately approved, explicitly mutating boundaryReproducible Evidence v2 records
Every successful analysis result→Deterministic Evidence v2 bundles with artifact and provider identity, confidence, authority, limitations and locations; import/export/compare across sessions
Writes evidence bundles only to operator-approved absolute roots; imports never execute bundle contentSame workflows over CLI and MCP
Any agent that supports local MCP servers, or a terminal→Identical reverse-engineering workflows from CLI and MCP, six guided MCP prompt workflows, and setup that auto-configures Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI and Windsurf
`rea setup` writes additive, backup-first MCP registrations into detected agent configuration files
04誰に向いているのか?使うべきでない場面は?
向いている用途
- Developers, security and interop engineers who want a coding agent to understand closed-source or undocumented software
- Product developers porting or reimplementing a feature whose source code they do not have
- Teams handling proprietary or sensitive binaries that cannot leave the machine
不向きな用途
- Supported hosts are macOS 12+, Ubuntu 24.04+, Fedora 41+ or 64-bit Arch Linux; Windows x64 is limited to the experimental, Ghidra-only native PE P0 boundary, and some current workflows still require Hopper and macOS.
- Deep binary analysis requires a separate provider: Hopper (its own license, optionally installed by setup) or bring-your-own Ghidra 12.1.2 with JDK 21 — REA never downloads Ghidra or installs Java.
- REA's shipped providers, passive observers and Process Capture are not security sandboxes — providers and launched targets run with the current user's permissions; dynamic capabilities are disabled by default and require operator policy plus explicit per-call approval.
05互換性・メンテナンス・セキュリティ上の注意
- Supported hosts are macOS 12+, Ubuntu 24.04+, Fedora 41+ or 64-bit Arch Linux; Windows x64 is limited to the experimental, Ghidra-only native PE P0 boundary, and some current workflows still require Hopper and macOS.
- Deep binary analysis requires a separate provider: Hopper (its own license, optionally installed by setup) or bring-your-own Ghidra 12.1.2 with JDK 21 — REA never downloads Ghidra or installs Java.
- REA's shipped providers, passive observers and Process Capture are not security sandboxes — providers and launched targets run with the current user's permissions; dynamic capabilities are disabled by default and require operator policy plus explicit per-call approval.
MIT · actively maintained (latest release rea-agents-3.1.0, 2026-08-09)
06よくある質問
REA を DeepSeek Harness に接続するには?
README に DeepSeek Harness 専用の統合手順はありませんが、REA は標準 MCP サーバーであり、ローカル MCP サーバーに対応する任意のエージェントで利用できます。`npx --yes rea-agents@latest setup` を実行して Agent Integration を選ぶか、`npx rea-agents mcp` を指す mcpServers 設定を手動で追加し、エージェントを再起動してください。
必要な前提条件は?
Node.js 22.19+ または 24.11+ と npm。OS は macOS 12 以降、Ubuntu 24.04+、Fedora 41+ または 64 ビット Arch Linux(Windows x64 は実験的な Ghidra 専用 PE 境界のみ)。深度バイナリ解析には別途 Hopper(独自ライセンス)または持ち込みの Ghidra 12.1.2 + JDK 21 が必要です。
REA はアプリをクラウドにアップロードしますか?
しません。REA にホスト型解析サービスはなく、現在のプロバイダはすべてローカルで成果物を解析・挙動取得します。ただしエージェントやモデルプロバイダには独自のデータポリシーがある場合があるので、別途確認してください。
元のソースコードを復元できますか?
元のソースコードの復元を保証できるデコンパイラは存在しません。REA は疑似コード・アセンブリ・シンボル・文字列・メタデータ・関係性をエージェントに提供し、観測された挙動の説明や互換再構築に使えるようにします。
インストールの検証方法は?
`npx -y rea-agents@latest doctor` を実行します。読み取り専用の診断で、非対応ホスト・依存関係の不足・ローカル解析エンジンの欠落・設定ドリフト・正常チェックを区別して報告します。
07関連する DSH ワークフロー
ruflo
by ruvnet
元祖エージェントメタハーネス。知能マルチプレイヤー・スウォームの展開、自律ワークフロー連携、対話型AIシステムの構築に対応。適応メモリ、自己学習、RAG統合、Claude Code/Codex/Hermesネイティブ連携を備える。
reactive-resume
by amruthpillai
プライバシーに配慮した無料のオープンソース履歴書ビルダー
everos
by evermind-ai
すべての AI エージェント向けポータブルメモリ層。ローカルファースト、Markdown ネイティブ、ユーザー所有、アプリ横断で自己進化
yao
by yaoapp
エージェントとワークスペースを一か所に集約し、デスクトップ・モバイル・ブラウザ・API からタスクをボード管理できるセルフホスト型アプリ
08データと出典
Any agent that supports local MCP servers can use REA with the configuration below.
"args": ["-y", "rea-agents@3.1.0", "mcp"]
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-21。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
