kernullist / PseudoForge
PublicAn IDA Pro / Hex-Rays plugin that turns noisy pseudocode into reviewable, kernel-aware cleanup artifacts
PseudoForge is an IDA Pro plugin that transforms noisy Hex-Rays decompiler output into clean, readable pseudocode by applying deterministic analysis and optional AI-assisted renaming, with a strong emphasis on preview-before-apply safety for kernel driver reverse engineering.
How It Works
You load a Windows driver or system binary and view the messy decompiled pseudocode that Hex-Rays produces.
You copy the plugin files into your IDA plugins folder and restart IDA Pro to activate the new menu.
You select a function and click 'Analyze current function' - PseudoForge instantly cleans up variable names and adds helpful comments.
Deterministic analysis runs immediately using proven patterns for kernel code without any external services.
You connect an AI service so your assistant can think of better variable names based on how the code is used.
A side-by-side preview shows the original messy code next to the cleaned version with meaningful names and comments.
You pick which variable renames to keep and PseudoForge safely updates only those names in your database.
Your decompiled code is now easier to understand, share, and audit - with a clear record of every change made.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.