
一条命令接好逆向工具箱 REA改动先预览、配置先备份、随时可取消【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea你想把 REAReverse Engineer Anything面向 AI Agent 的逆向工程工具集能带 Agent 从应用行为一路分析到原生二进制接上日常在用的 AI 编程助手却不想手改一堆 MCP 配置文件。rea setup就是为这一步准备的引导式安装命令自动检测你机器上装了哪些 Agent把将要做的每一处改动摆给你看你点头后才动手。读完本文你能用一条命令把 REA 装好并接入自己的 Agent并且清楚每个环节它替你挡了什么风险。快速开始rea setup 安装命令与环境要求最简路径只有两步npx rea-agents setup环境要求Node.js 22.x≥22.19、24.x≥24.11或 26Node 23、25 不在支持范围。npm 若问你是否下载运行 REA那个批准只针对下载包本身想要锁定最新版可写npx rea-agentslatest setup。整个过程 REA 不会替你升级 Node.js、npm 或 Homebrew详见 官方安装文档。执行过程会发生什么从输入命令到 Agent 就绪敲下回车后你会依次经历三个阶段。第一步选 Agent。终端弹出多选列表列出 REA 支持的 18 种 AgentClaude Code、Codex、Cursor、Gemini CLI、VS Code、Windsurf、Devin、GitHub Copilot CLI 等。已有 REA 注册记录的 Agent 默认勾上新检测到的处于可用但未选中状态——检测到不等于获得许可想装哪个由你勾。用方向键或空格选择回车确认。第二步审计划。REA 打印一份改动清单写明的内容包括现有 Hopper 或 Ghidra 安装或它建议安装的官方 Hopper 包、每个 Agent 配置文件的完整路径、工作流技能skill一份教 Agent 如何调用 REA 工具的工作流说明书的安装位置以及涉及的外部软件和网络来源。然后问一句 Apply these N changes?。选 No, cancel 或直接 Ctrl-C零改动收场。第三步落盘与自检。批准后按 Agent 逐个处理配置终端用进度符显示每一步状态。结束前跑一轮自检报告哪些 Agent、分析工具和技能文件通过检查并提示你重启刚改过的 Agent 才能加载 REA。装好后你就可以让 Agent 直接驱动 Hopper 完成反汇编、函数分析这类活整套发现→批准→应用流程是可重复执行的同一台机器再跑一次已就绪的项会跳过只补真正缺的源码入口在 src/application/Setup.ts。安全性设计rea 配置备份、原子写入与读回校验批准之前REA 一个字节都不会落盘。四个信任点串起来看步骤具体行为替读者挡住了什么风险预览--dry-run输出完整只读计划状态planned、退出码 0不碰任何文件手改配置文件前不知道会改哪里批准改动逐条列出文件路径、命令、来源后才询问 Apply these N changes?取消即终止脚本悄悄改动配置备份写入前把原配置复制成配置文件.rea.backup已有备份时保留第一份快照不覆盖出问题后原配置找不回来原子写入先写临时文件再原子重命名并只增改 REA 自己的注册项其余 MCP 服务和注释原样保留写到一半断电留下半截损坏的 JSON/TOML读回校验写完后重新解析文件并比对语义确认变更真正生效以为写成了实际没生效一句话总结没批准之前零改动批准后每一步都有退路。另外若现有配置格式损坏或不被信任整个事务会在安装 Hopper、写任何文件之前被整体拦下交互式确认实现见 src/cli/interactiveSetup.ts备份与原子写逻辑在 src/application/SetupClientConfiguration.ts。参数速查rea setup 命令选项选项作用适合场景--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⚠️ 不带任何范围参数--client、--all-detected等的--yes只作用于 REA 已有的注册项不会擅自把检测到的全部 Agent 拉进来——这是刻意的安全边界。进阶能力可选的 Hopper 反汇编器Hopper 是独立商业软件有免费演示版setup 会单独询问是否安装或连接它拥有独立批准项不和上面的配置写入捆绑macOS下载官方 DMG校验大小与摘要后原子安装不用 Homebrew不要管理员权限Linux校验官方.deb/.rpm/ Arch 包后调用原生包管理器机器上已有 Hopper 时自动复用将来rea uninstall也会保留它需要无交互装 Hopper 时配--yes加--install-hopper。安装文档中 Hopper 章节 有完整说明。自检与排障rea doctor 与常见报错速查装完随时可以体检rea doctor --json它严格只读检查平台、各 Agent 注册、Hopper/Ghidra 等分析提供商的就绪状态。配套维护命令rea update只更新当前 CLI 所属的 npm 安装rea uninstall仅移除 REA 拥有的注册与技能文件。常见报错速查无交互运行报needs_confirmation退出码 1实际要落地改动但没有批准补上--yes并给出明确范围例如--client codex报 configuration could not be verified after writing写后读回校验没过按提示修复配置文件或从.rea.backup还原再重跑 setup配置格式损坏如 Pi 读不到严格 JSONsetup 会直接拒绝而不是硬改先把文件修回合法格式再跑一遍结尾四句话收束一条npx rea-agents setup完成检测、注册、技能安装三件事每条改动先预览后批准取消即零改动写入前自动留存.rea.backup原子替换加读回校验rea doctor随时复查rea uninstall干净收尾更多细节看 官方安装文档命令全集见 CLI 文档。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考