REA setup 配置指南先预览再批准把 agent 接上逆向工具链【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea在终端跑npx rea-agents setup。这一条 REAReverse Engineer Anything任意逆向命令会扫出你机器上装着的 AI 编程 agent把它准备做的配置改动逐条摊开等你点头之后才动手写盘——这是从安装到 agent 打通的一站式入口。快速上手跑通 REA setup 命令npx rea-agents setup这条命令会从 npm 现场取到 rea-agents 包并执行。npm 若弹出“是否下载并运行”的询问那份同意只针对取包本身REA 仍会重新摆出自己的计划再单独征求你的批准。想锁定最新正式版可以追加版本号npx rea-agentslatest setup环境门槛是 Node.js 22.x≥22.19、24.x≥24.11或 26 以上且 REA 不会顺手帮你升级 Node.js、npm 或 Homebrew。完整的安装背景可以看 docs/installation.md。它替你干了什么 单靠npm install你只会拿到一个可执行文件但想让 AI agent 真正调起逆向工具链中间还隔着一整套手工活。REA 的 setup 命令把这串事压缩进同一个向导扫描本机找出已安装的 agentClaude Code、Codex、Cursor、Gemini CLI、VS Code 等十余种主流客户端以及各自配置文件的位置把 MCPModel Context Protocol模型上下文协议服务注册项写进对应配置把随包附带的逆向工作流技能放到各 agent 约定的技能目录探测 Hopper / Ghidra 是否就位缺了就给出安装建议自己干的话你得逐个查配置位置、分辨 JSON 和 TOML 格式还得小心别碰坏别人的注册项——这些现在都由这一条命令承包。安全兜底预览批准在前写入备份在后️ 结论先行你看不见清单它就不动手动手前原配置一定会被留底。这套兜底分两层。预览与批准看到完整变更清单才能落盘命令启动后先是一道多选已有 REA 注册记录的 agent 默认勾选新扫出来的则处于“可用但未勾选”状态——被发现不等于被授权。确认范围后它打印一份完整计划每个配置文件的路径、涉及的外部软件与包管理器命令、技能文件的落点。确认提示的原话是 “Apply these N changes?”选 “No, cancel” 或按 Ctrl-C操作整体中止任何文件都不带变动。只要旧配置格式有毛病或被认为不安全整个流程会在落盘之前、安装 Hopper 之前直接停摆。整个流程遵循“探测 → 确认 → 执行”的幂等回路重复跑不会产生重复注册实现见 src/application/Setup.ts。备份与校验先备份、原子替换、读回比对批准之后每个 agent 配置都走三步实现见 src/application/SetupClientConfiguration.ts把原配置复制为配置文件.rea.backup随时可手工回退新内容先写进临时文件再原子式重命名替换中途出错也留不下写了一半的 JSON/TOML把写好的文件重新解析一遍、和预期语义比对确认变更真的生效写入时只增改 REA 自己的注册项你配置里的其他 MCP 服务一律保持原样。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它只预览“给 Codex 和 Cursor 接上 MCP、但不装技能”会发生什么不产生任何写入。另有一处容易忽略单独给--yes而不指定范围时它只会落在 REA 已经注册过的条目上扫出来的其他 agent 一概不碰——这是刻意留出的安全边界。选项定义在 src/cli/setupCommands.ts。进阶可选的深度分析组件 Hopper 是独立的商业反汇编器带免费演示版setup 把它当成一个可拆装的选项它拥有独立的批准入口不和前面的配置写入捆在一起。macOS 上它下载官方 DMG先核对包体大小与摘要再做原子式安装全程不碰 Homebrew、不需要管理员权限Linux 上则先校验官方.deb/.rpm/ Arch 包再交给发行版自带的包管理器完成安装。机器上已有 Hopper 时会直接复用将来卸载 REA也不会动你的 Hopper。接好之后agent 就能驱动 REA 做反汇编、反编译和函数分析下图是 Hopper 在 REA 编排下分析一个 Mach-O 二进制的现场装完之后验证与日常维护装完那一刻它会逐项汇报哪些 agent、工具和技能文件已经就绪并提醒你把动过的 agent 重启一遍新注册才会生效。日常体检用一条只读命令rea doctor --json它逐个查看平台、注册过的 agent 以及 Hopper / Ghidra 这类提供商是否就绪全程不动任何文件。维护方面有两位搭档rea update只升级当前 CLI 所属的那份 npm 安装别的安装不受影响rea uninstall只移除 REA 自己写入的注册项和技能文件其余内容原样保留。写在最后走完 setupREA 实际上替你铺好了一条透明的链路清单先摆上台面你点头它才行动落盘前有留底落盘后有核对。剩下的事情就是重启 agent、对着目标应用或二进制文件发起逆向从应用层的行为一直追到最底层的机器指令这条链路就此打通——后续每多接一个分析组件能追得就越深。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考