REA setup 完整指南:一条命令引导式安装,先预览变更再批准、写入前自动备份

发布时间:2026/10/13 9:44:00
REA setup 完整指南:一条命令引导式安装,先预览变更再批准、写入前自动备份 REA setup 完整指南一条命令引导式安装先预览变更再批准、写入前自动备份【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea装 Agent 配置时最怕什么——某个安装脚本悄悄改写了你的 MCP 配置等你发现时文件已经被动了。REA setup 反着来它是一条先亮牌、再动手的引导式安装命令全程可控、随时可取消。REAReverse Engineer Anything是面向 AI Agent 的逆向工程工具集覆盖从应用行为到原生二进制的分析链路。它的安装入口只有一条命令npx rea-agents setup支持 Claude Code、Codex、Cursor 等 12 种主流 Agent官方安装文档在 docs/installation.md。先自检再动手Node 版本门槛与不擅自升级承诺跑 setup 之前先确认你的运行环境达标Node.js 22.x≥22.19、24.x≥24.11或 26npm 随运行时配套使用。执行npx rea-agents setup后npm 可能会先问你是否下载并运行该包。注意区分这两次确认npm 的那次批准只针对下载包本身至于要不要改你的 Agent 配置、装不装 Hopper是 REA 自己的计划它会另外展示、另外请求批准。如果你希望锁定最新正式版把命令写成npx rea-agentslatest setup另一条承诺同样重要REA 在整个流程中从不擅自升级你的 Node.js、npm 或 Homebrew——环境怎么来它就怎么用不替你做版本决策。三个关卡走完安装setup 的内部流程在 src/application/Setup.ts 中实现是一个发现 → 批准 → 应用的幂等三步每一步都安全重跑不会把系统改乱。对应到你眼前的操作就是三个关卡。关卡一圈定 Agent——谁要配置你说了算命令启动后会列出支持的全部 Agent逐个展示检测状态已经存在 REA 注册信息的 Agent默认选中新检测到的 Agent 可用但未选中——检测到不等于获得许可这是刻意的边界想让脚本精确控制范围直接用--client codex --client cursor这类参数显式指定跳过这轮询问。这一步回答的是改谁。关卡二审读变更清单——每一处改动都摆在明面上选定 Agent 后REA 会打印一份变更计划内容逐条可核现有 Hopper/Ghidra 安装现状或它建议安装的官方 Hopper 包每个被检测到的 Agent 配置文件的完整路径REA 工作流技能skill的安装目标位置涉及的外部软件、网络来源与包管理器命令。路径和来源都写出来了你扫一眼就能判断它要碰的东西是不是都在我预期内。关卡三批准或取消——不点头就不动手审完清单交互式界面会给出最终询问提示语为 Apply these N changes?界面实现见 src/cli/interactiveSetup.ts。两个出口Yes, apply进入写入阶段No, cancel或直接按 Ctrl-C整个流程终止零改动——不会留下任何文件变化。⚠️ 还有一道前置闸如果你的现有配置格式错误或存在不安全内容整个事务会在写入任何文件、安装 Hopper 之前被整体阻止。坏文件不会被顺手修掉先修复再重跑。写入前的三重保险备份、原子替换、读回校验批准后REA 对每个 Agent 配置执行三步写入实现见 src/application/SetupClientConfiguration.ts步骤行为兜底意义1. 备份原配置复制为配置文件.rea.backup完整快照留在原地出问题可手工还原2. 原子替换先写临时文件成功后再原子重命名中途失败不会留下半截损坏的 JSON/TOML3. 读回校验解析写入后的文件并比对语义确认变更真正生效而不是以为写成了这三步的意义在于备份让你敢回退原子替换让你不怕写一半断电读回校验让你不用猜结果。另外记住一点写入过程只增改 REA 自己的注册项。你在配置里已有的其他 MCP 服务会原样保留setup 不碰别人的地盘。常用开关速查dry-run、--client、--yes 的边界setup 的选项定义见 src/cli/setupCommands.ts常用的几个选项作用适合场景--dry-run只输出只读计划不做任何改动先看看会发生什么--client 名称指定要配置的 Agent可重复传脚本化、精确范围--all-detected配置所有检测到的支持 Agent想一步到位--skillfalse跳过捆绑工作流技能只要 MCP 注册--yes跳过交互式批准直接应用自动化环境--install-hopper配合--yes批准安装 Hopper需要深度原生分析--json以 JSON 输出计划与就绪状态供其他程序消费--accessible纵向渲染的顺序式确认提示屏幕阅读器友好一条典型的只读预览命令先跑它心里就有数了rea setup --client codex --client cursor --skillfalse --dry-run⚠️--yes的安全边界要单独记一下不加范围参数时它只作用于 REA 已有的注册项不会擅自选中所有检测到的 Agent。非交互模式扩大范围的唯一途径是你显式传--client或--all-detected。想深挖原生二进制接 Hopper 反汇编器配置 Agent 和装 Hopper 是两笔账。Hopper 是独立的商业软件提供免费的演示版setup 会单独询问是否安装或连接它——独立批准项不与上面的配置写入捆绑。平台行为差异macOS下载官方 DMG校验大小与摘要后原子安装全程不使用 Homebrew也不要管理员权限Linux校验官方.deb/.rpm/Arch 包后走原生包管理器安装。复用与保留策略也替你考虑好了已检测到 Hopper 时自动复用现有安装将来卸载 REA 时你的 Hopper保留不动。装好之后就能让 Agent 驱动 REA 完成反汇编、反编译、函数分析等深度工作流。装完怎么确认没事doctor 体检与收尾命令setup 结束后会报告哪些 Agent、分析工具和技能文件通过了最终检查并明确提示你重启被修改过的 Agent 以加载 REA 注册。之后任何时刻都可以用只读命令给环境做体检rea doctor --json它严格只读检查平台、已注册 Agent、Hopper/Ghidra 提供商的就绪状态不产生任何变更。配套的两个维护命令各管一摊rea update只更新当前 CLI 所属的 npm 安装不扩散到其他工具rea uninstall仅移除 REA 自己拥有的注册项与技能文件你装的东西和已有的备份都不动。行动清单先跑rea setup --client codex --client cursor --skillfalse --dry-run只读看一眼计划再决定。确认 Node.js 在 22.x≥22.19/ 24.x≥24.11/ 26 范围内再执行npx rea-agentslatest setup。审变更清单时逐条核对文件路径与外部来源选 No, cancel 或 Ctrl-C 即零改动随时可以退出。批准写入后检查配置文件.rea.backup是否生成需要回退时手工还原即可。装完跑rea doctor --json复查然后重启你配置过的那些 Agent。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询