☰
rea 安装 5 分钟跑通:终端命令与 AI 智能体一次接好
2026/10/17 6:42:21 网站建设 项目流程

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 --version

macOS / 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 foundLinux 装在~/.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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询