在 Claude Code、Codex 與 Cursor 安裝 REA
開始之前
以下內容都取自 REA 專案公開的 README 與安裝文件。指令會隨版本更新而改變,若有出入請以原文為準。
- Node.js 與 npm。 REA 支援 Node.js 22.x(22.19 以上)、24.x(24.11 以上)與 26 以上;不支援 Node.js 23、25 與預覽版。
- 支援本機 MCP 伺服器的 agent,例如 Claude Code、Codex 或 Cursor。
- 選用:Hopper、Ghidra 或 IDA,只有深入的原生分析才需要。JavaScript 與 .NET 的靜態檢視不需要原生分析引擎。
引導式設定(建議)
執行:
npx rea-agents setup
設定程序會先列出支援的 agent 讓你複選,接著列出預計修改的路徑與內容,在變更任何 agent 設定或安裝 Hopper 之前都會徵求你的同意,每個步驟都可以取消。它會加入 REA 的 MCP 伺服器與對應的工作流程說明,保留無關的設定,並備份每個被修改的設定檔。完成後,請重新啟動完成訊息中列出的 agent。
若要明確使用最新發布的版本:
npx rea-agents@latest setup
Claude Code、Codex 與 Cursor
引導式設定三者都支援,在清單中勾選即可。如果你已安裝 rea 指令(見下文),文件示範了如何明確指定用戶端,並在不寫入任何檔案的情況下預覽計畫:
rea setup --client codex --client cursor --skill=false --dry-run
用戶端 ID 分別是 Claude Code 的 claude_code、Codex 的 codex 與 Cursor 的 cursor。文件中的幾個細節:
- Claude Code: 附帶的 skill 會安裝到
~/.claude/skills(設定了$CLAUDE_CONFIG_DIR時為$CLAUDE_CONFIG_DIR/skills)。 - Codex: 設定程序會在註冊中加入
startup_timeout_sec = 30;CODEX_HOME未設定或為空時,Codex 使用~/.codex。 - Cursor: 除了引導式設定,文件沒有列出 Cursor 專屬的步驟。
設定完成後請重新啟動 agent,才會載入 REA。
其他用戶端:手動註冊
REA 已發布在官方 MCP Registry,名稱是 io.github.morluto/rea。需要手動設定的用戶端,文件提供了這段設定:
{
"mcpServers": {
"rea": {
"command": "npx",
"args": ["-y", "rea-agents@6.4.0", "mcp"]
}
}
}
文件固定使用一個確切的套件版本;我們在 2026 年 10 月 13 日查看時,文件寫的是 6.4.0。請執行 npm view rea-agents dist-tags.latest 查詢目前的版本並改用它。如果你的用戶端不在文件範圍內,請依該用戶端自己的說明,用上面的指令加入本機 MCP 伺服器。
在終端機使用 REA
不必安裝,就能分析已解開的 JavaScript 或 Electron 應用程式目錄或 ASAR 檔:
npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json
若要安裝 rea 指令長期使用:
npm install --global rea-agents
rea --help
檢查、更新與移除
rea doctor 只讀取你的設定、不做任何變更,並回報哪些部分已就緒。REA 更新頻繁,請保持最新版本:
rea update
rea update 會更新以 npm install --global 或 bun add --global 安裝的 CLI;接著執行它印出的設定指令,更新 agent 的註冊。如果你用的是 npx,請再次執行 npx rea-agents@latest setup,檢查變更後重新啟動 agent。
rea uninstall
rea uninstall --purge-data
解除安裝只會移除 REA 自己的 agent 註冊與 skill 檔案;--purge-data 會一併移除 ~/.rea 底下的 REA 快取與狀態。
Hopper、Ghidra 與 IDA
設定程序可以在你另外明確同意後安裝 Hopper,也能記下已驗證的 Ghidra 安裝路徑;IDA 在專案文件中有獨立的說明。IDA、Hopper、JEB 等商業工具必須由你自行合法取得並取得授權,REA 不提供這些工具的授權或金鑰。