rea 安装 5 分钟跑通:终端命令与 AI 智能体一次接好
【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea
REA(Reverse Engineer Anything)是一个开源逆向分析工具,把 Hopper、Ghidra、IDA 这类分析引擎和 JavaScript/Electron 应用分析接到同一个rea命令和 MCP 服务器后面。装完它,你能在本地分析原生二进制、Electron 应用和网站,每个结论都带证据,还能让 AI 智能体直接调用这套能力。
装前 30 秒判断:你该走哪条路
- 已有 Node.js 24.x(>=24.11)或 26+ 和 npm?→ 直接 npm 路线,两条命令装好。
- macOS 或 64 位 Linux,想装完顺手配好智能体?→ 仓库里的
install.sh脚本。 - 在 Windows?→ curl 脚本不支持,只有 npm 路线。
- 只想试一条命令、不想留安装?→
npx,零安装。
npm 全局安装 rea 的两条命令
这一节解决:全平台(含 Windows)最快的装法。
npm install --global rea-agents rea --help两个坑,提前说:一是 Node 版本必须落在 22.x(>=22.19)、24.x(>=24.11)或 26+ 区间,装前用node -v看一眼;二是 Linux 上装完报 command not found,基本都是 PATH 问题。验证是否装好:
rea --versionmacOS / Linux 用官方 install.sh 安装
这一节解决:装到哪、动不动系统。仓库根目录的 install.sh 会先打印一份安装计划(版本号、Node 版本、实际的 npm 命令、rea的安装路径),有终端的话装完直接进入rea setup。
git clone https://gitcode.com/GitHub_Trending/rea2/rea bash rea/install.sh --dry-run # 先预演,只读 bash rea/install.sh # 正式安装注意 Linux 上它固定装到~/.local(~/.local/bin/rea),如果 shell 的 PATH 里没有~/.local/bin,装完会提示找不到命令;macOS 则走 npm 全局 bin 目录。验证同样跑rea --version,脚本自身会核对安装结果与请求版本一致。
npx 零安装试跑一条分析命令
先试再装。对一个 JS/Electron 应用目录做静态分析,结果直接以 JSON 返回:
npx -y rea-agents@latest \ analyze-javascript-application /path/to/app --json-y只授权下载包本身,跑完不碰你的任何配置。输出里有 modules、imports、Electron 边界和对应证据,看到真东西再决定要不要全局装。
装完验证版本,CI 里锁定版本
先跑rea --version确认版本;当前 npm 发布版本是6.5.0,以 package.json 为准。CI 或生产环境别用裸包名,把版本写进包名,装到什么就是什么:
npm install --global rea-agents@6.5.0走install.sh路线则加参数,--no-prompt让它跳过交互:
bash rea/install.sh --version 6.5.0 --no-prompt回滚也一样,换回旧号重装即可。注意 MCP 注册固定在执行rea setup时的版本,回滚后建议重跑一次 setup 对齐。
用 rea setup 把 rea 接进 AI 智能体
前面装的是 CLI,真正打通智能体靠 setup:它列出支持的客户端(Claude Code、Codex、Cursor、Gemini CLI 等),展示精确的修改计划,批准后写入 MCP 注册并自动备份原配置。没装全局 CLI 也能跑:npx rea-agents setup(最新发行版用npx rea-agents@latest setup)。Hopper 是独立选项,单独明确批准才会安装。完成后按提示重启对应智能体。
| 命令 | 作用 |
|---|---|
rea setup | 选客户端、预览修改计划,写入 MCP 注册与 workflow,自动备份 |
rea doctor --json | 严格只读体检,查各工具与注册的就绪状态 |
rea update | 升级 npm/Bun 全局安装,并按提示重跑 setup 刷新注册 |
rea uninstall | 只移除 REA 自有的注册与 skill 文件 |
按症状排查安装问题
| 症状 | 原因 | 修复 |
|---|---|---|
装完rea: command not found | Linux 装在~/.local/bin,不在 PATH | 把~/.local/bin加进 shell 启动配置,重开终端 |
| 安装报 Node 版本不支持 | Node 不在 22.x(>=22.19)/24.x(>=24.11)/26+ 区间 | 用nvm或fnm切到 24,重跑安装 |
npm install rea-agents后 shell 里没有rea | 没加--global,可执行文件只进了当前项目node_modules/.bin | 加--global重装 |
| 升级/回滚后智能体行为异常 | MCP 注册还钉在当初 setup 的版本 | 重跑rea setup对齐注册 |
| Linux 上分析命令起不来 | 缺 procps 兼容的ps | 见 安装文档 的 Linux owned-process prerequisite 一节 |
更多安装细节、provider 配置和手动 MCP 注册,看仓库里的 安装文档。
【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考