A New Era of AI Decompilation: VB Decompiler 12.7 Expands the Capabilities of AI Helper


After extensive research, testing, and technical improvements, I am pleased to introduce the latest release of VB Decompiler version 12.7. This update represents a significant leap forward in code analysis and source code recovery. While the AI Helper was introduced in version 12.6 with the aim to improve decompiled C# code, VB Decompiler 12.7 significantly expands its functionality, making the tool more universal, flexible, and accessible for a wide range of users.


From C# to Visual Basic: AI Helper now supports VB5/VB6


One of the most anticipated and significant new features in VB Decompiler 12.7 is the support for Visual Basic 5.0 and 6.0 within AI Helper. In version 12.6, the AI Helper's functionality was limited to working with C# code obtained during .NET decompilation. Now, thanks to a new implementation, AI Helper can also work with code decompiled from Visual Basic 5.0/6.0 assembler (Native Code) and P-Code executable files, the very ones that are still considered the most difficult to restore in high quality.


VB6 P-Code application decompilation

AI refactoring of VB6 P-Code application

AI Helper analyzes the already generated decompiled code (result of VB Decompiler's decompilation) and applies artificial intelligence based on publicly available models for recognizing automatically unrecognized loops (including recovery of For, While...Wend, Do...Loop), logical variable renaming in accordance with their purpose in the code, declaring variables with correct types, simplifying access to data structures, improving readability, and structuredness of the code.


VB6 Native Code application decompilation

AI refactoring of VB6 Native Code application

Important to understand: AI Helper does not correct decompilation incompatibilities and issues, especially in cases where the original VB6 code was compiled into native code (assembler) and there are decoding issues. However, even in such cases, AI processing makes those parts of the code that were correctly reconstructed more readable and suitable for analysis.

Performance and stability: AI in a separate thread


Another important improvement, moving AI Helper to a separate execution thread. Previously, in version 12.6, processing code with AI could block the interface, creating an impression of hanging, especially when working with heavy models. In 12.7, this has been addressed. VB Decompiler uses fewer resources. A Cancel button has appeared, allowing you to cancel processing if the AI model gets stuck or takes too long to respond. A crash or hang in an external AI server (Ollama) no longer affects the stability of the VB Decompiler.

This makes working with AI Helper not only more convenient but also safer. You can experiment with different models without risking losing access to main functionality.

VB6 P-Code decompilation

AI enhancement of VB6 P-Code decompilation

Flexibility in selection: support for YandexGPT and other models in Ollama


Version 12.6 recommended using exclusively the qwen3:8b model, which was adapted for all promts and parsing results. This was justified. Qwen3 shows excellent results when recovering code structure and minimally loads the system. In 12.7, the list of recommended models has been expanded: YandexGPT 5 Lite is now officially supported and adapted to work with VB Decompiler. To install it, simply execute the command in Windows console (the Ollama server must be running):

ollama pull yandex/YandexGPT-5-Lite-8B-instruct-GGUF:latest

Yandex GPT enhancement for VB6 Native Code application


Moreover, VB Decompiler is now adapted to work with almost any model in Ollama. The parsers have been updated for better interaction with different AI. Specific tags and analysis blocks filtering has been added that may interfere with processing. Now you can experiment with virtually any model if its output appears more useful. You are no longer tied to a single model and can choose the optimal one for your tasks: performance, accuracy, memory usage.

For example, successful tests were conducted with deepseek-r1:8b and gemma3:27b, and our promts and parsers have been adapted accordingly. I still recommend qwen3:8b, but now you can choose the most suitable model for yourself. VB Decompiler does not limit this.

User Interface Improvements


VB Decompiler 12.7 also introduces important improvements in UX. The context menu is now tied to the active tab, rather than the text field focus. This means that Copy, Select All, and other functions will work correctly even if the window temporarily loses focus. The Disassembler tab now always displays addresses. The Add Address setting only affects the decompiler window, this makes analyzing assembly code more familiar and consistent.

In the absence of a local help file or PDF viewer, the program will automatically open online documentation, ensuring continuous access to the manual.

Also in version 12.7, an issue that affected VB6 users has been fixed: when opening forms, the Designer tab did not appear. The problem is now resolved.

VB Decompiler 12.7 is not just an update, but an evolution in the approach to code analysis. Thanks to the expansion of AI Helper for Visual Basic 6.0, support for new AI models, improved stability and UX, the tool has become even more indispensable for reverse-engineering outdated VB6 projects, recovering lost code, analyzing legacy systems, and analyzing malware in antivirus labs.

Although AI cannot perform miracles where there are compatibility issues due to the decompilation process itself, it significantly improves readability and understanding of the code, transforming complex code into structured and maintainable.

AI enhancement for C# applications

Recommendations for getting started


Install Ollama and download qwen3:8b or YandexGPT-5-Lite. Update VB Decompiler to v12.7 to take advantage of the new AI Helper's features. Experiment with models, find the one that best suits your type of task.

VB Decompiler continues to be a leader in its niche, combining the power of local analysis with cutting-edge AI capabilities without losing control over data and processes. If you are new to VB Decompiler, we are always happy to welcome you among our customers.



August 3, 2025
(C) Sergey Chubchenko, VB Decompiler's main developer




* Visual Basic, Visual Studio are registered trademarks of Microsoft Corporation.




Main     News     Products     Articles     Download     Order now     About us