Modern post-mortem debugger for your hardest-to-catch bugs
ForensicDbg is a modern post-mortem debugger for Windows designed to help developers quickly track down and identify hard-to-catch bugs. It supports debugging x86 and x64 crash dumps, attaching to live processes, and acting as a just-in-time debugger. It also exposes an MCP interface that lets AI tools perform automated crash analysis with lower token costs and higher-quality results. The product is currently in a private beta test with invite requests open, and is in active development with regular updates.
Debug x86 and x64 crash dumps, attach to live processes, and set ForensicDbg as a just-in-time debugger to catch crashes as they happen.
Includes a simple C++ expression evaluator plus SourceServer and SourceLink support.
An MCP server interface interoperates with all AI tools that support stdio MCP communication; output is tailored for efficient AI consumption, data is pre-interpreted and labeled, reducing token costs while improving results.
Deduces types from usage and references, tracks register values through disassembly, validates callstacks to remove misleading references, and automatically selects the thread, frame, and instruction that caused the exception.
Simulates the image loader to reconstruct missing read-only regions in mini-dumps.
Color-coded output, click-to-navigate process space, memory regions labeled with symbol names and object types, structure-initialization object display, multi-threaded symbol loading, synchronized panels, and light/dark modes.
Open x86/x64 crash dumps, attach to live processes, or register as the just-in-time debugger so crashes can be inspected the moment they occur.
ForensicDbg deduces types, tracks register values through disassembly, validates callstacks, and simulates the image loader to fill gaps in mini-dumps, automatically landing on the exception-causing thread, frame, and instruction.
Connect AI tools that support stdio MCP servers to ForensicDbg's debugging engine; pre-labeled, structured output gives the LLM higher-quality data at lower token cost for automated crash analysis.
ForensicDbg is a modern post-mortem debugger for Windows designed to help you quickly track down and identify your hardest-to-catch bugs, with both a visual debugging UI and AI debugging via an MCP interface.
It is an advanced user-mode post-mortem debugger for Windows, supporting both x86 and x64 crash dumps.
It supports debugging x86 and x64 crash dumps, attaching to live processes, and being set as the just-in-time debugger to catch crashes when they happen.
ForensicDbg exposes its debugging engine through an MCP server. It interoperates with any AI tool that supports stdio MCP server communication, with output tailored for efficient AI consumption so the LLM spends less time interpreting data and fewer tokens overall.
ForensicDbg is currently running a private beta test, and interested users can request an invite. Pricing for the released product is not stated on the site.
The site does not indicate that ForensicDbg is open source; it appears to be a proprietary tool with a Releases page for updates.
It is in active development with regular updates and feature additions, and is currently in a private beta phase.