一键启动
直接在 IDEA 启动选项中选择 XCodeMap,无需手写命令,不改业务代码与构建流程。
自动采集一次真实执行的调用、参数、堆栈与数据流。
AI 获得事实上下文,人类获得可视化证据。
在 IDEA 的启动选项中选择 XCodeMap,即可一键启动并自动采集。它不做静态分析,也不靠调用推断,而是把这一次执行原原本本地记录下来, 再重建成人和 AI 都能直接消费的结构化事实。
直接在 IDEA 启动选项中选择 XCodeMap,无需手写命令,不改业务代码与构建流程。
字节码增强按需织入,捕获调用关系、出入参、异常、SQL 与耗时,并打上时间戳与线程标识。
把散落的事件重组为时间线、调用树、鱼骨图与数据流,并映射回真实执行过的源码行号。
人在 IDEA 里可视化回放;AI 使用 xcodemap-observe Skill,通过 HTTP API 获取同一份事实上下文,不再靠猜。
这些时刻的共同点是:信息本身不缺,缺的是把它们拼成一条完整因果链的能力。
不必先啃完整套代码。跑通一次主流程,执行路径、分层结构与关键依赖会自己浮现出来。
// 这个请求到底经过了哪些类?提前开启录制。只要复现一次,现场就被完整保留,之后可以反复慢放,不用守着断点碰运气。
// 那一次到底传了什么参数?AI 只能看到源码,看不到运行时。把真实执行喂给它之后,它的结论从推测变成基于证据的判断。
// 别猜了,这是它实际跑的路径这些结构在源码里最难读,在时间轴上却一目了然:走了几轮、谁先谁后、哪个线程干了什么。
// 这个循环第几轮出的问题?问题往往不在算法,而在输入与上下文。回放一次,比对每一步的真实入参与返回值即可定位。
// 值是在哪一步被改掉的?改造前后各录一次,逐段比对执行路径、参数、SQL 与耗时,确认重构是否改变实际行为。
// 改完之后,行为真的一致吗?