REA是一款工具,即使没有应用的源代码,也能让AI智能体研究你想复制的应用功能。智能体可以解释该功能的工作原理,展示支持性证据,并为你自己的项目构建类似版本。REA将智能体连接到用于检查原生二进制文件、JavaScript和Electron应用、.NET程序集以及网站的工具。
分析在本地运行,每项结果都会附上其结论所依据的证据和局限性。安装过程会将REA注册到你的智能体中,并安装相应的工作流程说明,同时备份现有配置。原生分析可以使用已安装的Hopper、Ghidra或IDA,安装程序也可以在你批准的情况下可选安装Hopper。静态JavaScript分析不需要任何原生分析引擎。
用户也可以在终端中运行相同的工具。只需一条npx命令,即可分析JavaScript或Electron应用目录,并返回模块、导入项以及Electron边界及其证据。REA要求Node.js 22.19或更高版本、24.11或更高版本,或26或更高版本,并需要npm。
REA会频繁更新,包含错误修复和新版本。拥有全局npm或Bun安装的用户可以更新CLI,然后重新运行安装程序以刷新智能体注册信息。使用npx的用户可以直接运行安装命令以获取最新版本。
来源: Hacker News · 由HeadlinesBriefing整理摘要