
REA 十分钟安装全指南rea 逆向分析命令与 AI 智能体接入如何一次配好【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/reaREAReverse Engineer Anything是一个本地逆向分析工具装好后你的终端会多出一条rea命令能拆解 JavaScript 与 Electron 应用行为、深挖原生二进制并把整套分析能力通过 MCP 接给 AI 编码智能体。本文带你把选路、安装、接入智能体、验证体检和排障全部走一遍。 选装路先看这张表按环境对号入座结论先行三条路线——macOS / 64 位 Linux 选手Windows 用户只有一条一次性任务可以不装。你的情况选哪条路线关键动作macOS 或 64 位 Linux想最快跑起来路线 B一键脚本浅克隆仓库后运行bash install.shWindows 用户路线 Anpm 全局安装npm install --global rea-agents已有 npm 工作流习惯路线 A同上不想装进全局环境只跑一次路线 Cnpx 按需拉起npx -y rea-agentslatestCI / 无交互环境路线 B 加--no-prompt或直接路线 C参数含义见对应小节✅ 动手前备齐两样Node 版本区间与 Linux 的 ps 依赖结论先行只查 Node.js 版本这一项硬门槛Linux 用户另需确认 procps 就位。动手前跑一条命令确认版本node -v受支持的区间是 22.x≥22.23.4、24.x≥24.22.1和 26.12.1 及以上23、25 大版本以及任何预发布版都不在列两条安装路线遇到不支持的版本都会直接报版本错误安装器不会顺手替你升级 Node.js 或 npm。大白话注解这像游戏机和卡带——REA 只认 22、24、26 三个卡带版本。版本不在名单里它开机就拒绝启动并告诉你该换哪张卡而不是装上玩一半才罢工。另外两项前置系统需为 macOS或带 apt / dnf / pacman 软件包家族的 64 位 Linux 发行版⚠️ Linux 上会拉起子进程的工作流Ghidra、JADX、固件工具、静态 JavaScript / Electron 分析要求 PATH 上有 procps 兼容的ps先装发行版的procps或procps-ng包否则这些工作流会在启动前被拒绝。 安装怎么做三条路线任选其一路线 Anpm 全局安装Windows 用户的唯一通道结论先行Windows 上只有这一条路其他平台习惯 npm 工作流的也可以用它。npm install --global rea-agents装完在任意目录敲rea都能用。⚠️ 高频坑漏掉--global时可执行文件只会进当前项目的node_modules/.binshell 的 PATH 里看不到rea——表象是没装成功其实是装错了地方。带--global重装即可。路线 BmacOS 与 64 位 Linux 的一键脚本结论先行脚本不省步骤只是把查版本 → 打印计划 → 全局 npm 安装自动化。先浅克隆仓库再运行仓库根目录的install.shgit clone --depth 1 https://gitcode.com/GitHub_Trending/rea2/rea bash rea/install.sh脚本会先打印安装计划版本号、Node 运行时、npm 命令、二进制落点、是否启动 setup确认无误才执行安装装完终端可用时自动进入 setup 引导不可用时留下一句提示让你稍后手动执行。常用参数参数含义--version 精确版本号锁定版本回滚就靠它--dry-run只打印计划、不动任何东西--no-setup/--no-prompt装完不自动进 setup无头环境友好--verbose输出详细日志排查安装问题用⚠️ 落点提醒Linux 上rea固定在~/.local/bin/reaprefix 为~/.localmacOS 跟随 npm 全局前缀。装完找不到命令去下文排障区第 1 条。路线 Cnpx 按需拉起先不装结论先行一次性命令和 CI 用这条不占全局环境直接执行最新版。npx -y rea-agentslatest analyze-javascript-application /absolute/path/to/app --json⚠️ 授权误区npm 弹窗问是否下载并运行时你的确认只覆盖下载这个包。后面rea setup要改智能体配置、要装 Hopper 时会另起一份计划、另行请求批准——两次授权互不代替。 让智能体用上 REArea setup 的四步引导结论先行装完你手里只有 CLI要让智能体真正调到 REA必须再跑一遍 setup。npx rea-agents setup整个过程四步多选智能体Claude Code、Codex、Cursor、Gemini CLI 等十余种可选已有 REA 注册默认选中新检测到的客户端保持未选中状态——检测只是提供上下文不构成自动添加的授权审阅变更计划每个配置路径、涉及的外部软件与网络来源逐条列出你批准后才写文件旧配置自动备份Hopper 独立选项它不会默认搭车setup 里单独点头才安装已有 Ghidra 的话也可以只记录验证过的安装路径。Hopper 是独立商业软件、有独立许可证免费演示版带厂商限定的限制付费许可证可选重启你配置过的那些智能体完成后消息里点名的智能体都要重启才生效。大白话注解计划审阅像装修开工前的送货单——改哪些文件、装哪些软件、走哪些网络来源全列出来你签字前旧文件已经备份好出问题能原样退回。这一步实际改动的配置全部在第 2 步预览全部先备份每个被选智能体的配置文件——写入一条 REA 的 MCP 注册各所选智能体对应 skill 目录——写入内置 workflow 指令文件可选安装 Hopper或记录你现有 Ghidra 安装的路径。脚本化场景可以跳过交互--client id可重复使用来精确指定智能体--dry-run返回只读计划--skillfalse可跳过 workflow 文件。⚠️ 版本绑定MCP 注册会锁定在真正执行 setup 的那个 REA 版本上回滚版本后建议把 setup 再跑一遍。如果只想给智能体一份怎么用的说明、不装分析引擎还有条更轻的 skill-only 路线npx skills add morluto/rea --skill reverse-engineer-anything它只安装智能体指令与配套参考资料不含 MCP 注册和分析引擎。 装完怎么验收两条体检命令确认就绪结论先行看到版本号即安装成功rea doctor --json严格只读适合把 CLI、智能体注册、分析引擎一次查完。先确认 CLI 本体rea --version再做全面体检。rea doctor --json不碰任何文件无参数时审计所有检测到的注册、已装 skill 和可选分析引擎rea doctor --json只想查一块时用范围参数报告里的scope_checks决定健康结论想查什么命令单个分析引擎rea doctor --provider ghidra --jsonhopper、ida、jadx、kuna同理单个智能体注册rea doctor --client codex --json已安装的 workflow 指令rea doctor --skill --json某项检查失败时按报告给出的修复建议处理修完重跑同一条范围命令即可。⚠️ 出问题了对着这份症状清单排查统一按症状 → 原因 → 解决排列症状提示rea: command not found。原因Linux 落点~/.local/bin不在 PATH。解决在~/.bashrc或~/.zshrc追加export PATH$HOME/.local/bin:$PATH重开终端。症状安装时报 Node.js … is unsupported。原因版本不在支持区间。解决node -v对号切到 22.x≥22.23.4、24.x≥24.22.1或 26.12.1 再装。症状跑过npm install rea-agents却找不到rea。原因漏了--global可执行文件只进了项目的node_modules/.bin。解决带--global重装。症状批过 npm 的确认setup 还在继续请求批准。原因npm 的下载授权与 REA setup 的计划授权是两码事。解决每份计划逐条审阅、逐条批准任何一步按 Ctrl-C 取消都不会产生改动。症状npx 方式运行报ERR_MODULE_NOT_FOUND。原因对应 npx 缓存条目缺文件。解决用npm cache npx rm REA_CACHE_KEY删掉那一个条目key 取自报错里的_npx路径再重跑指定版本的命令即可不必清空全部 npm 缓存。 日常维护升级、回滚与干净卸载升级rea update只更新拥有当前 CLI 的 npm 全局安装位置装完会校验新版本号才报成功也不会重开引导源码检出和 npx 副本各自归其机制管直接用npx -y rea-agentslatest拉起新版。锁版本 / 回滚npm 用rea-agents版本号脚本路线用--version 版本号当前发布版可用npm view rea-agents dist-tags.latest查证。回滚后把 setup 再跑一遍。卸载rea uninstall只移除 REA 自己的智能体注册与 skill 文件保留 Hopper、Node.js、Evidence 文件、抓包产物和其他 MCP 服务器加--purge-data连 REA 的缓存与状态一起清掉。rea update rea uninstall --purge-data 速查卡全文要点带走Windows →npm install --global rea-agents唯一通道macOS / 64 位 Linux → 浅克隆后bash install.sh一次命令或 CI →npx -y rea-agentslatest无头环境配--no-prompt动手前 →node -v落在 22.x≥22.23.4/ 24.x≥24.22.1/ 26.12.1Linux 再确认 procps装完 →rea --version验本体rea doctor --json查环境想让智能体用 →npx rea-agents setup审阅计划、批准、重启智能体不对劲 → 先查 PATHLinux 落点~/.local/bin再查 Node 版本深入 → 安装全貌 docs/installation.md、命令手册 docs/cli.md、核心源码 src/、CLI 入口 scripts/rea.mjs。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考