[分享创造] 做了个 MCP 工具:给 agent 一个 App Store 链接,它把包拆成可检索的证据
让 agent 分析一个开源项目,它读仓库就行。但一个上架的 App 没有仓库,只有签名后的包:压缩过的 JS 、一个 Mach-O 、一个 plist ,没有入口。"这个竞品怎么做登录的"这类问题,最后变成一下午的解包、grep 、往对话框里贴 JSON 。 我做的就是把那个包变成 agent 能检索、能引用、能推论的证据,通过 MCP 接进你已经在用的客户端。 ( gif 约 2MB ,加载慢的话可以看完整 51 秒版: https://github.com/zhuixin-labs/app-evidence/blob/main/scripts/demo/demo.mp4 ) 终端里是同一套引擎的人类入口: $ apptrace analyze <app-store-link> [resolve] completed — 车工计算器 [analyze_javascript] started [analyze_javascript] completed Routes: 195 Modules: 17 Native: 1485 procedures, 6203 string
阅读原始来源来源记录
研究分析
项目记录
来源描述:让 agent 分析一个开源项目,它读仓库就行。但一个上架的 App 没有仓库,只有签名后的包:压缩过的 JS 、一个 Mach-O 、一个 plist ,没有入口。"这个竞品怎么做登录的"这类问题,最后变成一下午的解包、grep 、往对话框里贴 JSON 。 我做的就是把那个包变成 agent 能检索、能引用、能推论的证据,通过 MCP 接进你已经在用的客户端。 ( gif 约 2MB ,加载慢的话可以看完整 51 秒版: https://github.com/zhuixin-labs/app-evidence/blob/main/scripts/demo/demo.mp4 ) 终端里是同一套引擎的人类入口: $ apptrace analyze <app-store-link> [resolve] completed — 车工计算器 [analyze_javascript] started [analyze_javascript] completed Routes: 195 Modules: 17 Native: 1485 procedures, 6203 string
采用记录与比较对象
可供比较的近期同类记录:“google/skills” (GitHub Trending, 2026年11月5日);“mattpocock/skills” (GitHub Trending, 2026年11月5日)。主题相近仅用于导航,未核验其是否属于同一需求或独立证据。
采用判断
应与它要替代的工具或人工流程比较。现有记录支持发现项目,尚不能确认可靠性、运行成本优势或商业采用。
尚未核验的门槛
尚未核验:许可证权限、硬件要求、安装步骤、维护状态,以及包含失败样例的代表性任务。
下一步试验
选择一个真实任务和现有替代方案,记录 commit、环境、输入、输出、耗时与失败行为;保留结果后再给出采用建议。