Files
Read and edit code.
MapAperture helps you debug exe files and debug a dll on Windows. It is designed for your own exe and dll files. It runs the tools itself, and every action appears in the chat as a card with its real result. Press the Update button to get the latest version.
Read and edit code.
Run build commands.
Connect a cloud provider, a local model or the built-in model.
The agent reads your code, runs commands, and shows the results in the chat.
.3 filesbuild.batreadbuild.batexit 1error1 matchbuild.batsavedDebugging a DLL means testing it by running your own host program, so you must keep the PDB file next to the build to see function names in stack traces. Check bitness. MapAperture reads source files and uses the Shell tool to run your test command while capturing the output for analysis. We explore why bugs happen and handle them by isolating the defect to understand its root cause. It proposes a fix for the specific issue you reported. You see a diff of the suggested change before it is applied when you are in Ask first mode. This approach helps you debug the code without guessing the cause of the failure. The agent explains the reasoning behind the fix so you understand the logic.
You want to debug an executable you built, and MapAperture reads the crash trace so you understand the failure clearly and completely as intended. It runs. The agent uses the Shell tool to execute the binary and captures the output. A structured approach to debugging helps you isolate the root cause. It captures the full stack trace for detailed analysis of the error source. It proposes a specific fix that you review before applying it. You can also test the library with your own host program. The agent displays the file diff so you can verify the exact changes.
MapAperture is not a hosted service or plugin; it is meant only for your own files, PC and servers you are authorised to use. The agent does not enforce scope, as Shell, web and SSH are not folder-bound. There is no guarantee that code, scans or analysis are correct, and debugging an async integration test may still require your own verification.