REA MCP
☰
ZH-CN
● — 人在线 · 浏览 — 次
赞助提交案例
X 帖子 · 发布者 Myttle

REA + Claude Code 读取你上次应用更新真正改变了什么,发送这个 s

一篇博文,展示如何将 REA 与 Claude Code 结合,对 Electron 应用或 Android APK 的两个版本进行差异比较,并使用 REA 的比较工具生成带标签的变更报告,仅限静态分析。

M
Myttle@xmyttle

1/

REA + Claude Code reads what your last app update really changed, send it this single prompt and the changelog is dead The files inside the app know the truth. REA, the free open source Reverse Engineer Anything tool, lets a coding agent read those files, and the prompt on the image points it at one question: what did this update change? After you paste it into Claude Code, the agent → asks you 4 questions: which app, which versions, where, what matters → sets REA up with a dry run, plan first, nothing written yet → analyzes the old version once and the new one once → calls REA's compare tool and keeps only what it returns → hands you a table: change, file and function, label, why it matters The label is the part I would never skip. Every row is OBSERVED INFERRED or UNKNOWN A missing finding is not proof that nothing changed, and the prompt makes the agent say so Why I trust labels more than a confident summary: in REA's own blog a rebuilt function matched the original instruction for instruction and still had 0.0 where the original said 128.0. The check passed because it never looked at the number For Electron apps and Android APKs you own or may examine. Static analysis only, nothing gets run, and for an unknown file use a VM because REA is not a sandbox

图片1
已翻译

关于这个案例

REA + Claude Code 读取你上次应用更新真正改变了什么,发送这个单一提示词,更新日志就死了

应用内的文件知道真相。REA,这个免费开源的 Reverse Engineer Anything 工具,让编码代理读取这些文件,而图片上的提示词将它指向一个问题:这次更新改变了什么?

你将它粘贴到 Claude Code 后,代理会 → 问你 4 个问题:哪个应用、哪些版本、在哪里、什么重要 → 以 dry run 方式设置 REA,先计划,尚未写入任何内容 → 分析旧版本一次,新版本一次 → 调用 REA 的比较工具,并只保留它返回的内容 → 交给你一张表:变更、文件和函数、标签、为什么重要

标签是我绝不会跳过的部分。每一行都是 OBSERVED INFERRED 或 UNKNOWN。缺失的发现并不能证明没有变化,提示词让代理明确说明这一点

为什么我信任标签胜过自信的总结:在 REA 自己的博客中,一个重建的函数逐指令匹配原始版本,却在原始版本为 128.0 的地方仍为 0.0。

检查通过了,因为它从未查看那个数字

适用于你拥有或可以检查的 Electron 应用和 Android APK。

仅限静态分析,不运行任何内容,对于未知文件请使用 VM,因为 REA 不是沙箱

安装配置

安装方法请查看原始来源。

原文 / README

REA + Claude Code reads what your last app update really changed, send it this single prompt and the changelog is dead

The files inside the app know the truth. REA, the free open source Reverse Engineer Anything tool, lets a coding agent read those files, and the prompt on the image points it at one question: what did this update change?

After you paste it into Claude Code, the agent → asks you 4 questions: which app, which versions, where, what matters → sets REA up with a dry run, plan first, nothing written yet → analyzes the old version once and the new one once → calls REA's compare tool and keeps only what it returns → hands you a table: change, file and function, label, why it matters

The label is the part I would never skip. Every row is OBSERVED INFERRED or UNKNOWN A missing finding is not proof that nothing changed, and the prompt makes the agent say so

Why I trust labels more than a confident summary: in REA's own blog a rebuilt function matched the original instruction for instruction and still had 0.0 where the original said 128.0.

The check passed because it never looked at the number

For Electron apps and Android APKs you own or may examine.

Static analysis only, nothing gets run, and for an unknown file use a VM because REA is not a sandbox

更多类似作品