
REA setup命令详解先预览变更再批准配置自动备份的引导式安装【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/reaREAReverse Engineer Anything任意逆向是一款面向 AI Agent 的逆向工程工具集让你从应用行为一路分析到原生二进制。它的setup命令是入门的关键入口引导式安装、变更先预览后批准、写入前自动备份配置。本文带你用一条命令完成 REA 的安装与 Agent 配置全程可控、随时可取消。 官方安装文档docs/installation.md为什么需要 REA setup 命令普通的npm install只会把可执行文件放进项目目录而 REA 需要与你的 AI 编程助手Claude Code、Codex、Cursor 等 12 种主流 Agent打通本地 MCP 服务。setup命令把这些繁琐步骤打包成一段引导式向导自动检测本机已安装的 Agent 及其配置文件路径展示将修改的每一条变更文件路径、命令、来源获得你的明确批准后才动手写入写入前自动备份原配置写入后读回校验一键启动引导式安装在终端中执行npx rea-agents setupnpm 若询问是否下载运行 REA该批准仅针对下载包本身REA 会展示自己的计划并在修改任何配置前再次请求批准。要求最新正式版可写npx rea-agentslatest setup。运行环境要求Node.js 22.x≥22.19、24.x≥24.11或 26且 REA 绝不会擅自升级你的 Node.js、npm 或 Homebrew。两阶段确认先预览变更再批准这是 REA 安装流程最核心的设计源码中对应发现→批准→应用的三步幂等流程见 src/application/Setup.ts。阶段一多选你要配置的 AI Agent命令启动后会列出支持的全部 AgentClaude Code、Codex、Cursor、Gemini CLI、VS Code 等见 docs/installation.md 中的支持列表已存在 REA 注册信息的 Agent默认选中新检测到的 Agent 处于可用但未选中状态——检测到不等于获得许可用--client codex --client cursor可显式指定并跳过此询问阶段二审阅变更计划Plan选定后REA 会打印一份精确的施工图纸列出现有的 Hopper/Ghidra 安装或它建议安装的官方 Hopper 包每个被检测到的 Agent 配置文件的完整路径REA 工作流技能skill的安装目标位置涉及的外部软件、网络来源与包管理器命令交互式确认界面由 src/cli/interactiveSetup.ts 实现提示语为 Apply these N changes?。你可以随时选择 No, cancel 或按 Ctrl-C 取消——取消即零改动不会产生任何文件变化。⚠️ 若现有配置格式错误或不安全整个事务会在写入任何文件、安装 Hopper之前被整体阻止。自动配置备份写入前的安全网批准之后REA 对每个 Agent 配置执行备份→原子更新→读回验证三步实现见 src/application/SetupClientConfiguration.ts步骤行为说明1. 备份将原配置复制为配置文件.rea.backup原配置完整保留出问题可手工还原2. 原子替换写入临时文件后原子重命名中途失败不会留下半截损坏的 JSON/TOML3. 读回校验解析写入后的文件并比对语义确认变更真正生效而非以为写成了同时写入过程只增改 REA 自己的注册项你配置中的其他 MCP 服务原样保留。setup 常用选项速查选项作用适合场景--dry-run只输出只读计划状态planned不做任何改动先看看会发生什么--client 名称指定要配置的 Agent可重复脚本化、精确范围--all-detected配置所有检测到的支持 Agent想一步到位--skillfalse跳过捆绑工作流技能只要 MCP 注册--yes跳过交互式批准直接应用自动化环境--install-hopper配合--yes批准安装 Hopper需要深度原生分析--json以 JSON 输出计划与就绪状态供其他程序消费--accessible纵向渲染的顺序式确认提示屏幕阅读器友好一个典型的只读预览示例rea setup --client codex --client cursor --skillfalse --dry-run选项定义源码见 src/cli/setupCommands.ts。注意不加范围参数的--yes只作用于 REA 已有的注册项不会擅自选中所有检测到的 Agent——这是刻意的安全边界。可选加深Hopper 反汇编器Hopper 是独立的商业软件有免费演示版。若你需要对原生二进制做深度分析setup 会单独询问是否安装或连接 Hopper它拥有自己独立的批准项不与上面的配置写入捆绑macOS下载官方 DMG校验大小与摘要后原子安装全程不使用 Homebrew 和管理员权限Linux校验官方.deb/.rpm/Arch 包后调用原生包管理器已检测到 Hopper 时会自动复用卸载 REA 时保留你的 Hopper安装完成后即可让 Agent 驱动 REA 完成反汇编、反编译、函数分析等工作流对应仓库中 skills/reverse-engineer-anything/SKILL.md 描述的能力。安装后验证rea doctor 与收尾setup 结束后会报告哪些 Agent、分析工具和技能文件通过了最终检查并提示你重启被修改过的 Agent 以加载 REA。随时可用只读命令体检环境rea doctor --json它严格只读检查平台、已注册 Agent、Hopper/Ghidra 提供商的就绪状态。配套维护命令还有rea update只更新当前 CLI 所属的 npm 安装和rea uninstall仅移除 REA 拥有的注册与技能文件。小结REA 的setup命令把逆向工程环境的搭建变成了一段透明的对话预览每条变更、每个文件路径先摆到台面上批准不点头就不动手取消即零改动备份写入前自动留存.rea.backup原子替换加读回校验验证收尾自检 rea doctor随时复查配合本文提到的 安装文档你现在可以安全地把 REA 接入自己的 AI Agent开始从应用行为到二进制层面的逆向之旅。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考