正在载入项目…
正在载入项目…
让 AI 助手读懂软件的实现线索
先从一个具体问题入手,例如自有 Electron 应用如何导出数据。REA 收集代码位置、模块关系与分析证据,助手再整理解释;它不是在线一键破解或保证还原源码的服务。
morluto/rea
有命令行基础、希望理解自有或获授权软件的开发者,以及做互操作性研究、软件维护与教学的人。更适合带着具体功能问题调查,不适合期待输入网址就得到完整产品源码的用户。
目标是一份带来源位置的模块与调用关系说明,而非保证恢复完整源码。能否定位导出实现取决于包结构、混淆程度和工具版本;任何重建结果仍需你验证。
基础资料采集:2026-10-28
REA 负责把分析工具与证据交给 Agent;结论和重建代码仍需对照原始结果检查。
资料来自 morluto/rea 的固定版本官方 README 与安装指南,原始作者 morluto。REA 自有代码及随附文档采用 MIT:https://github.com/morluto/rea/blob/79156e5bed1d72b83ade0483246f457b337b7e59/LICENSE;第三方工具与素材仍适用各自许可,见 https://github.com/morluto/rea/blob/79156e5bed1d72b83ade0483246f457b337b7e59/THIRD_PARTY_NOTICES.md。这里只链接官方资料,不转载 Hopper 界面或游戏案例图片,不代表本站实测或第三方授权。
打开官方安装指南,检查 Node.js 版本和当前目标需要的依赖。
按指南运行 npx rea-agents@latest setup,先审阅配置变更计划;批准后再写入 MCP 连接,完成后重启或重连客户端。
用 doctor 检查所选客户端或引擎;先给助手一个你获授权的本地应用路径和明确问题。
核对返回的文件位置、调用关系和未解析项,再据此编写或测试自己的实现。
以自己的 Electron 示例应用为目标:请用 REA 静态检查这个目录,找到 CSV 导出功能的入口、相关模块和依赖。给出每条结论的文件位置,标记未能解析的关系,不运行目标应用、不读取个人账号数据。
用法示例 · 未安装实测需要 Node.js 22.19+(22.x)、24.11+(24.x)或 26+,以及 npm。MCP 工作流另需支持本地 MCP 的编程助手。原生分析需要自备并获授权使用 Hopper、Ghidra 或 IDA;Ghidra 还需相应 JDK。各平台与引擎支持不同,以官方安装指南为准。
需要兼容的 Node.js 与 npm,以及支持本地 MCP 的编程助手。分析自有 JavaScript / Electron 应用可先走静态流程;原生二进制另需配置受支持的分析引擎。本站核对官方文档与入口,未安装实测。
JavaScript / Electron:检查目录或 ASAR,梳理模块、导入、路由及 IPC 边界;静态分析不运行目标应用。
原生二进制:通过已配置的 Hopper、Ghidra 或 IDA 查询函数、伪代码、汇编、字符串及调用关系。
网站与行为观察:按官方流程读取页面脚本、结构与网络观察;运行时操作会使用你的权限,需要单独审查。
证据输出:保留来源位置及无法解析的关系,帮助助手区分直接观察与推断。
MCP 与命令行:可接入 Claude Code、Codex、Cursor 等支持的客户端;doctor 用于检查客户端或分析引擎配置。
仅处理自己拥有或获准分析的软件,不绕过登录、付费或工具许可证。REA 的 MIT 许可不包含第三方商用分析工具授权。静态分析结果可能不完整,不等于恢复原始源码;重建代码需要测试。分析在本机运行,但工具结果可能发送给你选用的模型服务,敏感程序和凭证不要随意交给模型。仓库 main 与 npm 已发布版本可能不同。本页根据官方文档整理,未安装实测。