ForensicDbg

Windows 原生崩溃调试器,为 AI 工具提供结构化崩溃分析

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 测试阶段,可通过官网申请邀请码。

官网链接

https://www.forensicdbg.com

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论