ForensicDbg
Windows 原生崩溃调试器,为 AI 工具提供结构化崩溃分析
产品简介
ForensicDbg 是一款面向 Windows 平台的原生用户态事后调试器(post-mortem debugger),专门针对 AI 编程工具场景优化。与传统调试器不同,它从底层重建了崩溃转储的解析逻辑,能够自动推断数据类型、还原对象结构、追踪寄存器值流向,并以可视化界面呈现,帮助开发者快速定位 AI 工具产生的崩溃问题。目前处于私有 Beta 阶段。
核心功能
- x86/x64 崩溃转储分析:支持调试任意架构的 Windows 崩溃 Dump 文件,自动识别异常线程与帧
- 实时进程附加:可直接附加到正在运行的进程,支持设置为系统的即时(JIT)调试器
- SourceServer / SourceLink 支持:自动从源码服务器拉取对应版本的符号文件与源代码,实现源码级调试
- C++ 表达式求值器:内置类 Visual Studio 风格的表达式评估器,支持复杂指针运算
- AI 工具专用 MCP 接口:提供标准 stdio MCP Server 通信协议,将崩溃数据以结构化 JSON 输出,供 Cursor、Claude Code 等 AI 工具直接消费
- 结构化数据推断:基于使用痕迹自动推断数据类型,将原始内存地址渲染为可读结构体
特色优势
ForensicDbg 最大亮点是其 MCP 接口设计:传统调试器输出的是原始十六进制数据,AI 工具需要额外解析才能理解。ForensicDbg 则直接输出"哪个线程的哪一帧出现了什么类型的异常、变量值为多少",Token 消耗更低、解析结果更准确。对于 AI 编程助手而言,这意味着更好的调试体验和更低的幻觉概率。
应用场景
- AI 编程助手崩溃分析:为 Claude Code/Cursor 等工具提供 Windows 原生调试能力
- Native 插件崩溃排查:分析 VS Code 插件、C++ 扩展等 Native 组件的崩溃原因
- 生产环境异常收集:配合错误监控系统,在用户机器上收集崩溃 Dump 并上传分析
- 复杂内存问题定位:利用结构体推断功能,快速找到堆损坏、指针越界等内存问题
适用人群
- Windows 平台 AI 工具开发者
- 需要为 AI 编程助手添加本地调试能力的工程师
- 处理生产环境 Windows 崩溃报告的开发团队
出品方与现状
由独立开发者构建,目前处于私有 Beta 测试阶段,可通过官网申请邀请码。
官网链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议