REA 逆向分析工具安装上手:一条命令装好,5 分钟跑通 3 种用法
【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea
rea(npm 包名 rea-agents)把 App 运行时行为、JavaScript 与 Electron 应用、原生二进制三类目标统一收进终端分析,既能被人直接敲命令,也能以 MCP 服务器形式接给 AI 智能体。
npx 免安装试跑:先对着 JS 目录来一发
这节解决一个问题:环境还没装好,能不能先看到分析结果长什么样。能——你手头正好有个待分析的 JS 应用目录时,直接下这条命令:
npx -y rea-agents@latest analyze-javascript-application /path/to/app --json把/path/to/app换成实际目录,输出是打印到终端的 JSON。-y只授权 npx 把包下载下来,不碰本机任何配置,拿来验证效果最干净。拿不准要不要长期用,试完这把再决定,是整份 rea 安装教程里成本最低的一步。
按平台选路安装:curl 一条命令装好 rea,Windows 走 npm 全局 🛠️
先花三秒判断平台:macOS 或 64 位 Linux 走 curl 脚本,Windows 走 npm。
macOS / 64 位 Linux
curl -fsSL https://raw.githubusercontent.com/morluto/rea/main/install.sh | bash脚本动手前会先摊开安装计划:版本号、Node 运行时、真正要跑的 npm 命令、rea 的最终落点(Linux 上是~/.local/bin/rea)。只想看计划不写盘,加一个--dry-run就能只读预演,不碰任何文件:
curl -fsSL https://raw.githubusercontent.com/morluto/rea/main/install.sh | bash -s -- --dry-run装完脚本会自动把rea setup流程带出来,平台差异与 PATH 细节看 安装文档。
Windows
npm install --global rea-agents rea --help带上--global,rea 会落到全局命令目录,随便哪个路径下都能敲;省掉它只在本地装,可执行文件只出现在项目的node_modules/.bin里,shell 里根本敲不出rea。
把 rea 交给 CI 和 AI 智能体:版本锁定与 MCP 接入 🤖
装完只是起步。这节解决两件事:CI 环境要可复现,智能体要能调用。
CI 里给 rea 版本锁定:--version 加 --no-prompt 无交互安装
curl -fsSL https://raw.githubusercontent.com/morluto/rea/main/install.sh | bash -s -- --version 6.4.0 --no-prompt--version把版本钉死,--no-prompt关掉一切交互,全程脚本化,适合塞进流水线。npm 路线则把版本号直接写进包名:npm install --global rea-agents@6.4.0。想知道当前最新发布版:
npm view rea-agents dist-tags.latestrea setup 配置 Claude Code、Codex、Cursor
打通智能体靠rea setup:它会摆出十余种客户端的清单——Claude Code、Codex、Cursor、Gemini CLI 都在里面,勾上你要的目标,rea 把精确的改动计划摊开给你看,确认后才落盘,旧配置自动备份留底。Hopper 单列在清单外,得再点一次明确批准才会安装。收尾按提示重启对应客户端即生效。
rea doctor 排障与日常维护
rea doctor --json rea update rea uninstallrea doctor --json是严格只读体检,吐出来的是 JSON,可以直接喂给脚本做判断;rea update负责升级;rea uninstall只摘除 REA 自己的注册。参数全貌见 CLI 参考。
装不通?四个卡点逐个定位 🔍
用 rea doctor 排障别急着猜,先跑一次rea doctor --json拿严格只读的体检报告,再对着下面四段"现象→根因→解法"逐一定位。
Node 版本不支持。根因是版本落在支持范围外。要求卡在 22.x(≥22.19)、24.x(≥24.11)或 26 以上,23、25 和任何预发布版都不认。node -v看一眼,装了 nvm 就nvm use切到合规版本再重跑。
rea: command not found。根因是 PATH 没覆盖安装目录。Linux 上多为~/.local/bin没进 shell 启动配置,补上后重开终端;macOS 这边 rea 落在 npm 全局 bin 目录,还找不到的话,检查 npm 全局前缀有没有进 PATH。
想回滚旧版本。根因是升级后行为不对,解法是把版本号钉回旧版重装,比如npm install --global rea-agents@6.3.0。注意 MCP 注册停在你当初跑 setup 时那个版本上,所以回滚完最好把rea setup再走一遍。
curl 脚本在 Windows 上报错。根因不复杂:这条 curl 路线压根没覆盖 Windows,它只认 macOS 和 64 位 Linux,改走 npm 那两条命令即可。
动手前把 Node 版本红线和仓库package.json里的engines声明对一遍——两边完全一致,能绕开大半环境问题。
【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考