夜雨聆风学习资料网

ARTICLE · 1165863

AI能重做付费软件?拆解13万星项目

AI能重做付费软件?拆解13万星项目

AI能重做付费软件?拆解13万星项目

没有源码,AI能不能把一个软件拆懂,再写出类似功能?

REA把Hopper、Ghidra、IDA等专业分析工具接进编程Agent。Agent通过MCP调查目标,拿到带出处的结果,再解释、实现和测试。

① Adobe重写是另一个故事。
Brandon Thomas自述因不满取消订阅费,用Opus 5.5参与重写七款Adobe应用,发布PhotoCraft等Rust项目。PhotoCraft已展示图层、蒙版、曲线、PSD读写。但没有证据说明这套工程用了REA,更不能写成七款都已成熟替代。

② REA具体增加了什么?
Agent可以直接问:这个函数谁调用?参数从哪里来?再查看伪代码、汇编、引用与文件位置。不同目标走不同路线:原生程序要分析引擎,Electron可读模块与跨进程调用,网页能观察脚本与请求。它不会凭空补出看不到的服务端源码。

③ 两个案例,比“逆向任何软件”更具体。
DX-Ball:恢复一段把屏幕位置转换为左右声像的函数。项目方报告通过3,205组原始x86行为对照,固定编译器条件下63字节匹配。这验证的是一段函数。
Notion:从页面API追到预加载、主进程和系统剪贴板,把一次复制背后的代码路径连起来。

④ 可以先挑一个功能试下
运行 npx rea-agents@latest setup,检查配置计划,完成后重启Agent。从获准分析的Electron应用入手,要求解释CSV导出路径,给出代码位置、未知部分、同类实现和输入输出对照。

⑤ 真正的距离在“能不能稳定交付”。
PhotoCraft在10月10日自评:功能覆盖约76%,专业工作就绪度约45%。这是不同维度的加权评估,包含主观估计。当前README仍标注early alpha,不适合作为日常专业工作的Photoshop替代品。

PhotoCraft还把500多个命令开放给界面、CLI和MCP。AI不只参与写工具,也能使用重写后的工具。小切口可以是数据迁移、格式转换或旧软件的一项兼容功能;最后仍要拿真实文件验证结果。

#AI编程 #REA #逆向工程 #开源 #ClaudeCode

收录于好物分享
广东,1小时前,

相关学习资料