
rea 安装指南完整覆盖 macOS、Linux 与 Windows 的逆向分析工具安装与智能体接入【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea手头有一个 Electron 应用或者一段 JS 打包产物想把它交给 Claude Code、Codex 这类 AI 智能体做逆向分析rea 就是为这个场景准备的一条rea命令背后收着应用行为分析、JavaScript 与 Electron 应用分析、原生二进制分析这些能力macOS、64 位 Linux、Windows 三个平台都有对应的安装方式。这篇把从零到可用的完整过程走一遍环境、安装、验证、接入智能体以及踩坑后的处理办法。安装前检查 Node 版本是否满足 rea 的运行要求rea 支持的 Node.js 区间是 22.x≥22.19、24.x≥24.11与 26 及以上23、25 和预发布版都不在范围内。npm 随 Node 一起自带不用单独装。用一条命令核对即可node -v注意版本不在区间内时安装器会如实报错退出它不会替你升级 Node 或 npm需要你自己先换到受支持的版本。在 macOS 与 Linux 上用 curl 脚本安装 rea 的完整步骤curl -fsSL https://raw.githubusercontent.com/morluto/rea/main/install.sh | bash执行顺序是这样的脚本先核对 Node 版本和系统平台条件不满足会直接说明缺什么通过后先打印一份安装计划——装哪个版本、用哪个 Node 运行时、实际执行哪条 npm 命令、rea落在哪个路径确认无误后自动完成全局安装。终端交互可用时装完会带你进入 setup 引导不可用时只留一句提示让你稍后手动执行。脚本支持这几个参数通过bash -s --传入参数说明--version 精确版本号安装时锁定到指定版本日后回滚也用得上--dry-run只输出安装计划不执行任何变更--no-setup/--no-prompt安装完成后不进入 setup 引导适合无人值守的环境--verbose打开详细日志排查安装失败时比较有用在 Windows 上用 npm 全局安装 rea 的完整步骤curl 安装脚本不支持 Windows这条路线在 Windows 上走 npm 全局安装npm install --global rea-agents装完之后在任意目录敲rea都能用。如果不想装全局、只是临时跑一条命令可以直接用npx -y rea-agentslatest analyze-javascript-application /absolute/path/to/app --json提示npm install rea-agents漏写--global时可执行文件只会进当前项目的node_modules/.binPATH 里不会出现rea表象是没装成功。另外npm 弹窗问是否下载并运行时你的确认只覆盖这一次下载rea setup 后续要改智能体配置或安装 Hopper 时会另行展示计划、另行请求批准两次授权互不代替。安装完成后如何验证 rea 已可用先跑两条基础命令rea --version rea --help成功标志rea --version打印出版本号——curl 脚本装完时也会做同样的自检rea --help列出 analyze、setup、doctor 等子命令。再做一次真实分析验证这条命令不依赖任何反汇编引擎rea analyze-javascript-application /absolute/path/to/app --json成功标志返回一份带证据的结构化记录说明 CLI 已经能正常干活。更多子命令与输出选项见 docs/cli.md。用 rea setup 把逆向分析能力接入 AI 智能体装完只有了一个 CLI。要让 Claude Code、Codex、Cursor、Gemini CLI 等二十余种智能体用上 REA跑一次引导配置rea setup未全局安装时npx rea-agents setup可以达到同样效果。流程分四步从列表里多选要配置的客户端已检测到的会直接出现在列表中确认修改计划每个配置路径、涉及的外部软件与网络来源都逐条列出你批准后才会写文件原有配置自动备份Hopper 是独立选项单独勾选才会安装不勾选就跳过重启你配置过的那个智能体配置即刻生效。提示只想查状态、不想改任何文件时用rea doctor --json做一次严格只读的体检。常见问题安装 rea 后遇到的典型问题与处理方式终端里敲 rea 提示 command not found怎么解决一般是 PATH 没包含rea的落盘目录。curl 路线在 Linux 上把rea放进~/.local/bin在~/.bashrc或~/.zshrc追加export PATH$HOME/.local/bin:$PATH后重开终端即可macOS 的落点跟随 npm 全局前缀用npm prefix -g查一下就知道该把哪个目录加进 PATH。提示 Node.js 版本不支持怎么处理先用node -v对号只有 22.x≥22.19、24.x≥24.11或 26 及以上在受支持区间内。用 nvm 或 fnm 切到受支持版本再重装安装器不会替你升级。如何锁定版本或回滚到旧版本curl 安装时加--version 6.4.0或直接npm install --global rea-agents6.4.0。注意智能体的 MCP 注册锁定在真正执行 setup 的那个版本上回滚之后建议把 setup 再跑一遍。CI 或无交互环境里应该怎么装curl 路线加--no-prompt配--no-setup可以完全跳过引导或者干脆不做全局安装流水线里直接用npx -y rea-agentslatest按需执行。如何升级或卸载 rearea update升级当前安装rea uninstall移除 REA 注册过的智能体配置与 skill 文件加--purge-data可以连~/.rea下的缓存与状态一起清掉。卸载会保留 Hopper、Node.js 和其他无关配置。接下来可以做什么rea进 PATH、智能体配置就位之后可以从手头的 JS 应用或 Electron 包入手做一次行为分析也可以把一段原生二进制接给反汇编引擎剩下的交给智能体。更多用法与工程内文档见 docs/。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考