
REA 逆向工具安装指南10 分钟装好 CLI把分析能力接进 AI 智能体【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea拿到一个陌生的 Electron 应用不知道它加载了哪些 JavaScript、调用了哪些原生模块这是 REA 逆向工具要解决的问题一条 CLI 加一个本地 MCP server智能体调用外部工具的协议分析从应用行为覆盖到原生二进制。装完终端里多一条 rea 命令再花几分钟跑一次配置引导Claude Code、Cursor 这类智能体就能直接调用它的逆向分析能力。上图是 rea 驱动 Hopper 做原生分析的实际会话左侧反汇编与程序段信息右侧地址、导航与编码状态分析结果以结构化形式交给智能体。先想清楚三种用法对应三条安装路线这节先做决策再动手确定你该走哪条路线装完不返工。用法一只在命令行跑分析。结论全局安装拿到可长期复用的rea命令。用法二让 AI 智能体调用分析能力。结论全局安装再跑一次 setup把本地 MCP 服务登记进智能体配置。用法三CI 或脚本里自动化执行。结论用npx -y rea-agentslatest按需拉起不依赖全局安装命令行可复现。按系统选安装路线按你的系统选路线。每个平台只交代三件事安装命令、验证方式、可执行文件落点。Windowsnpm 全局安装Windows 只有 npm 这一条路仓库的 curl 安装脚本只支持 macOS 与 64 位 Linuxnpm install --global rea-agents rea --help第一条安装第二条验证rea是否进了 PATH。落点是 npm 全局前缀的 bin 目录可用npm prefix --global查看。npm 若弹出是否下载并运行那次同意只覆盖包下载setup 之后动智能体配置或装 Hopper 时会另起批准互不牵连。macOScurl 脚本或 npm 任选curl -fsSL https://raw.githubusercontent.com/morluto/rea/main/install.sh | bash脚本先检查 Node 版本与平台再打印安装计划哪个版本、哪个运行时、哪条 npm 命令、rea 落在哪确认后开始装。终端可用时自动进入 setup不可用则打印提示让你稍后手动跑。落点跟随 npm 全局前缀装完找不到rea先确认该 bin 目录在 PATH偏好 npm 路线就直接npm install --global rea-agents。Linuxcurl 脚本落点固定64 位 Linux 推荐走脚本建议先带--dry-run探路只打印计划、不动系统curl -fsSL https://raw.githubusercontent.com/morluto/rea/main/install.sh | bash -s -- --dry-run确认计划没问题去掉参数再跑一次正式安装。二进制固定在~/.local/bin/reanpm 前缀固定在~/.local后续 PATH 排障都围绕这个目录验证仍是一条rea --help。运行时要求与常用参数集中在这里一次看完受支持的 Node.js22.x≥22.23.4、24.x≥24.22.1、26.12.123、25 与预发布版不支持。安装器不替你升级 Node 或 npm版本不达标直接报错。--version 精确版本号锁定版本必须是不带 build 元数据的完整 semver语义化版本号回滚靠它。--dry-run只打印安装计划不写任何东西。--no-setup/--no-prompt装完不自动进 setupCI 无交互环境用两者都不授予安装外部依赖的权限。--verbose打开详细日志排查安装问题。npm 侧锁版本npm install --global rea-agents版本号。审批行为记牢npm 的包下载批准与 REA 的 setup 批准是两回事智能体的 MCP 注册锁定在真正执行 setup 的版本上回滚后要重跑 setup。接入 AI 智能体配置引导每一步先审批装完你手上只有 CLI要接上智能体还得跑一次配置引导npx rea-agents setup全程四步每一步都在你批准之后才动文件多选要配置的智能体Claude Code、Codex、Cursor、Gemini CLI 等 24 种可选已有的 REA 注册默认选中生成精确修改计划每个配置路径、涉及的外部软件与网络来源都列出来你批准后才写文件Hopper 是独立选项单独批准才会安装也可以只登记已有的 Ghidra 路径按完成提示重启对应智能体。备份机制可以放心写入前自动把旧配置备份为.rea.backup替换是原子的并会校验写入结果如果旧快照与当前配置不一致会另存一份哈希命名的.rea.backup.sha256.recovery恢复副本而不是覆盖已有快照。不想动任何文件、只想体检用这条只读诊断命令输出完整健康检查与工具目录状态不产生写入rea doctor --json还有一条更轻的路只想给智能体一份怎么用的说明、不装分析引擎npx skills add morluto/rea --skill reverse-engineer-anything它只装使用说明与引用文件不做 MCP 注册。各客户端配置路径细节见客户端配置文档安装与审批全流程见安装文档日常命令用法见CLI 命令参考。装不上四类高频故障现象 → 原因 → 处理⚠️ 装完之后卡住基本逃不出下面四种。故障一现象终端报rea: command not found。原因curl 路线在 Linux 上把二进制放进~/.local/bin该目录通常不在默认 PATHmacOS 则是 npm 前缀 bin 目录没进 PATH。处理echo export PATH$HOME/.local/bin:$PATH ~/.bashrczsh 用户改写~/.zshrc重开终端macOS 先确认npm prefix --global对应的 bin 目录已在 PATH。故障二现象安装器报 Node.js 版本不支持。原因当前 Node 不在 22.23.4 / 24.22.1 / 26.12.1 区间常见的是 23、25 或过老版本。处理node -v确认实际版本用 nvmnvm install 24 nvm use 24或 fnm 切到受支持版本重跑安装。故障三现象npm install rea-agents跑完却找不到 rea。原因漏了--global可执行文件只落在当前项目的node_modules/.binPATH 看不到它。处理补跑npm install --global rea-agents临时用就npx -y rea-agentslatest按需拉起。故障四现象回滚版本后智能体的分析行为和新版本对不上。原因MCP 注册锁定在当初执行 setup 的版本上回滚只换了包注册没跟着变。处理用回滚后的版本重跑一次 setup让注册指向当前版本再重启智能体。装完自查照清单逐项过✅ 全部步骤走完后逐项打勾任何一项不通过就回到对应章节补。rea --help与rea --version正常输出版本与预期一致跑通第一条分析命令如rea analyze-javascript-application /path/to/app --json返回带证据的结构化 JSONrea doctor --json无阻断性错误你任务所需的引擎状态明确目标智能体配置里已出现 REA 注册setup 完成消息会列出修改的路径对应智能体已重启新会话能调用分析工具配置目录里存在.rea.backup备份说明备份机制已生效别停在自查这一步直接派一个真实目标给智能体例如让 Claude Code 分析本机某个 Electron 应用的 JavaScript、列出它调用了哪些原生模块。装、接、首任务一条链路跑完工具就算真正落地了。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考