Home / RE Tooling / AI-assisted RE

179 open-source AI-assisted RE projects

AI-assisted RE (RE Tooling): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. rea★ 394,792 · active · TypeScript

    Agentic tool to reverse engineer apps from behavior down to native binaries

  2. ida-pro-mcp★ 13,173 · active · Python

    MCP bridge between IDA Pro and LLM clients

  3. GhidraMCP★ 11,595 · active · Java

    MCP server exposing Ghidra to LLM clients

  4. universal-modder★ 9,045 · active · Python

    Skills and tools that let AI coding agents reverse engineer and mod almost any PC game

  5. android-reverse-engineering-skill★ 8,327 · active · Shell

    Claude Code skill for reverse engineering Android apps

  6. replica-skill★ 5,928 · active · Python

    Claude skills that reverse engineer an app, rebuild it, test it and fix user-reported issues

  7. Gepetto★ 3,489 · active · Python

    IDA Pro plugin using LLMs to explain and rename decompiled functions

  8. humanify★ 3,289 · active · Rust

    Renames identifiers in minified JavaScript with LLM-suggested names via AST rewriting

  9. LeanREA★ 3,158 · active · Python

    Agent skill that routes app and binary investigations through command-line RE tools

  10. js-reverse-mcp★ 3,006 · active · TypeScript

    MCP server for JavaScript reverse engineering with Chrome debugging, breakpoints and network analysis

  11. jadx-ai-mcp★ 2,944 · active · Java

    JADX plugin exposing an MCP server for AI-assisted Android RE

  12. x64dbg-MCP Server★ 2,615 · active · Zig

    x64dbg plugin written in Zig that serves an MCP endpoint for AI-driven debugging

  13. reagent★ 2,321 · active · Python

    Reconstruct and validate C/C++ code from compiled programs with AI

  14. reverse-skills★ 2,319 · active

    Reverse engineering skills plugin for Claude Code

  15. IDA-NO-MCP★ 2,069 · active · Python

    Exports IDA Pro databases to files that AI agents can analyze without MCP

  16. jshookmcp★ 2,068 · active · TypeScript

    MCP server with hundreds of tools for agent-driven web and JavaScript reverse engineering

  17. Seep Reverse Lab★ 1,910 · active · Lua

    Agent-driven multi-platform RE workbench for client-side authorization (CWE-602) audits

  18. mcp-windbg★ 1,633 · active · Python

    MCP server that runs Microsoft cdb/kd headless so agents can analyze crash dumps and debug

  19. website-rebuild-skill★ 1,561 · active · JavaScript

    Agent skill that rebuilds websites from captured output, including React Server Component streams

  20. Co-op Anything★ 1,467 · active · Python

    Agent playbook, skills and MCP server for adding online co-op to single-player games

  21. ida-mcp★ 1,424 · active · Python

    Official Hex-Rays MCP extension that exposes IDA Pro to AI assistants

  22. WPeGPT★ 1,423 · active · Python

    IDA plugin for AI-assisted binary analysis with OpenAI and DeepSeek models

  23. hello_js_reverse_skill★ 1,378 · active · Python

    AI agent skill for JavaScript reverse engineering: crypto recovery, deobfuscation and WASM

  24. Reverify★ 1,317 · active · Python

    CLI and MCP server that checks a model's claims about a binary against the binary

  25. open-reverselab★ 1,311 · active · Python

    AI reverse-engineering agent platform and MCP server for Ghidra, Frida, x64dbg, Rizin

  26. Kong★ 1,239 · active · Python

    Agentic, fully automated binary reverse engineering

  27. reverser_ai★ 1,166 · active · Python

    Automated reverse engineering assistance with local LLMs (Binary Ninja plugin)

  28. JSReverser-MCP★ 1,041 · active · TypeScript

    MCP tool for JavaScript reverse engineering in a real browser with breakpoints and script search

  29. Reverse-Engineer-anything★ 1,035 · active · TypeScript

    Agent-based workflow to reverse engineer app behavior down to native binaries

  30. firefox-reverse★ 944 · active · JavaScript

    Firefox build with an AI agent that traces JS, JSVMP and WASM at the SpiderMonkey engine level

  31. Eleven★ 889 · active · TypeScript

    Agent-first desktop RE app for Mach-O, ELF and PE binaries, Android packages and GPU code

  32. reverse-engineering-assistant★ 883 · active · Java

    MCP server exposing Ghidra reverse engineering tasks to LLM agents

  33. ida-mcp-rs★ 881 · active · Rust

    Headless IDA Pro MCP server written in Rust

  34. GhidraGPT★ 835 · active · Java

    Integrates LLMs into Ghidra for AI-assisted reverse engineering

  35. jadx-mcp-server★ 811 · active · Python

    MCP server for the JADX-AI plugin for Android RE

  36. unbrowse★ 810 · active · TypeScript

    Reverse engineers websites' internal APIs so agents can call them directly

  37. GhidrAssistMCP★ 792 · active · Java

    MCP server extension for Ghidra

  38. jadx-gui-ai★ 788 · active · Java

    jadx-gui decompiler fork with AI-assisted analysis

  39. AI_JS_DEBUGGER★ 771 · active · Python

    AI-driven JavaScript reverse engineering tool built on the Chrome DevTools Protocol

  40. GhidrAssist★ 771 · active · Java

    LLM assistant plugin for Ghidra

  41. x64DbgMCPServer★ 743 · active · C#

    MCP server for x64dbg

  42. SpecterOps RE skills★ 729 · active · Python

    Binary Ninja and Ghidra analysis skills for AI agents from SpecterOps

  43. DAILA★ 710 · active · Python

    Decompiler-agnostic AI assistant plugin for IDA, Ghidra, Binja and angr

  44. Rikugan★ 696 · active · Python

    Reverse engineering agent for IDA Pro and Binary Ninja

  45. REA★ 651 · active · Astro

    MCP server for reverse engineering binaries, apps and runtime behavior

  46. js-reverse-automation skill★ 607 · active · Python

    AI skill using chrome-devtools-mcp to automate JavaScript reverse engineering

  47. x64dbg-mcp★ 537 · active · C++

    x64dbg plugin that lets AI agents control the debugger over MCP

  48. re-shell★ 536 · active · Nix

    Nix-powered agentic reverse engineering environment

  49. 0★ 523 · active · TypeScript

    AI security harness with web UI, CLI and MCP for code analysis and reverse engineering

  50. spider-king-skill★ 521 · active · Python

    AI skill that reverse engineers web client protocols into Python collectors

  51. Hermes Agent official plugins★ 516 · active · Python

    Nous Research plugin package for Hermes Agent, including an REA MCP server integration

  52. GhidraMCP-AI-rename★ 500 · active · Python

    Scripts using GhidraMCP to batch rename and export functions with AI

  53. r2ai★ 490 · active · C

    LLM integration for radare2

  54. ai-reverse-toolkit★ 471 · active · Python

    Skills, rules and prompts for AI-assisted reverse engineering

  55. ida-multi-mcp★ 465 · active · Python

    Multi-instance IDA Pro MCP server

  56. OGhidra★ 463 · active · Python

    LLNL plugin that connects Ollama LLMs to Ghidra for AI-driven binary analysis

  57. binary_ninja_mcp★ 457 · active · Python

    Binary Ninja plugin with MCP server for LLM clients

  58. Debin★ 454 · slowing · Python

    Predicts debug information such as names and types in stripped binaries

  59. pyghidra-mcp★ 454 · active · Python

    Command-line Python Ghidra MCP server

  60. idasql★ 430 · active · C++

    SQL interface over IDA Pro databases via live virtual tables for agent-driven RE

  61. Hycli★ 429 · active · Rust

    Turns website tasks into verified CLI and MCP actions for AI agents

  62. gpt-wpre★ 410 · dormant · Python

    Whole-program reverse engineering of binaries with GPT-3 summaries of decompiled code

  63. GptHidra★ 405 · dormant · Python

    Ghidra plugin using ChatGPT to explain functions

  64. ghidra-rpc★ 390 · active · Python

    Ghidra RPC server and agent skill for AI-assisted reverse engineering

  65. reverse-skill (715494637)★ 382 · active · JavaScript

    Agent skills for web JS reverse engineering: JSVMP, workers, WASM and webpack

  66. xbsReverseSkill★ 380 · active · JavaScript

    Modular agent skills for web reverse engineering: AST, algorithms and protocol analysis

  67. radare2-mcp★ 332 · active · C

    MCP server that exposes radare2 binary analysis to AI agents

  68. Recurse★ 293 · active · Rust

    AI-native IDE for reverse engineering

  69. idapromcp_333★ 287 · active · Python

    Extended IDA Pro MCP server for AI-assisted reverse engineering

  70. jshook-skill★ 270 · active · TypeScript

    AI skill for JS reverse engineering: deobfuscation, crypto detection, CDP debugging and hooks

  71. jebmcp★ 263 · active · Python

    MCP server for the JEB decompiler

  72. binary-ninja-headless-mcp★ 261 · active · Python

    Headless Binary Ninja MCP server for AI agents

  73. ghidra-cli★ 260 · active · Rust

    CLI for headless Ghidra analysis and decompilation with JSON output for AI agents

  74. DecompAI★ 243 · active · Python

    LangGraph agent that disassembles and decompiles uploaded x86 Linux ELF binaries

  75. rikune★ 240 · archived · TypeScript

    MCP server for Windows binary RE: PE triage, Ghidra analysis and reconstruction

  76. CLI-Anything-WEB★ 238 · active · Python

    Claude Code plugin that generates Python CLIs for web apps by reversing their traffic

  77. ida_copilot★ 235 · slowing · Python

    ChatGPT agent analysing IDA pseudocode

  78. ApkMCP-Auto★ 228 · active · Python

    MCP toolkit for Android reverse engineering

  79. bn★ 219 · active · Python

    Binary Ninja CLI for coding agents

  80. RES★ 216 · active · JavaScript

    Agent skill that documents a SaaS web app's screens, rules, data model and APIs via the browser

  81. Reversecore_MCP★ 214 · active · Python

    MCP server that lets AI agents run reverse engineering and binary analysis tools

  82. Nero★ 208 · dormant · Python

    Neural reverse engineering of stripped binaries via augmented control flow graphs

  83. BINNY★ 206 · active · Go

    Terminal agent harness that runs hosted or local models over binary-analysis tools

  84. RevEng.AI Ghidra plugin★ 198 · active · Java

    Ghidra plugin for RevEng.AI function similarity, recovered names and AI explanations

  85. ghidra-headless-mcp★ 196 · active · Python

    Headless Ghidra MCP server for AI agents

  86. DIRTY★ 191 · dormant · Python

    Neural model that augments decompiler output with learned variable names and types

  87. re-skill★ 178 · active · Shell

    Claude Code skill for reverse engineering retro games

  88. HopperMCP★ 163 · archived · Objective-C

    MCP server for Hopper Disassembler

  89. RevEng.AI IDA plugin★ 163 · active · Python

    IDA Pro plugin for RevEng.AI function similarity and AI-assisted analysis

  90. GhidrOllama★ 156 · slowing · Python

    Ghidra script analysing functions with local Ollama LLMs

  91. GhidraChatGPT★ 151 · archived · Java

    Brings ChatGPT into Ghidra

  92. oneiromancer★ 146 · active · Rust

    Reverse engineering assistant using a local LLM to analyse pseudocode

  93. decyx★ 140 · active · Python

    AI-powered Ghidra extension

  94. ai-code-decompile★ 139 · active · TypeScript

    AI and AST based JavaScript decompiler and deobfuscator for built bundles

  95. ReSym★ 139 · slowing · Makefile

    LLM-based recovery of variable and data structure symbols in stripped binaries

  96. console-skill★ 137 · active · Python

    Claude skills that port PS2 games you own to PC

  97. x64dbg_mcp★ 136 · active · C++

    MCP server for the x64dbg debugger for AI-assisted reverse engineering

  98. polar★ 132 · slowing · Python

    LLDB plugin bringing LLMs to LLDB

  99. DeGPT★ 131 · slowing · Python

    Optimizes decompiler output with an LLM (NDSS 2024)

  100. claude-reverse-skills★ 126 · active · PowerShell

    Claude Code reverse engineering skills (APK, IDA, radare2, JS) with IDA MCP

  101. DecompilerServer★ 125 · active · C#

    MCP server for decompiling and analysing .NET assemblies

  102. ida-re-mcp★ 122 · active · Python

    stdio MCP server for IDA Pro 9.3+ reverse engineering

  103. REA Reconstruction Companion★ 118 · active · JavaScript

    Teaching case and companion for REA-assisted reconstruction of a small command-line app

  104. metis-reverse★ 116 · active · Python

    AI-assisted deterministic reverse engineering FastMCP server

  105. iOS-reverse-engineering-claude-skill★ 114 · active · Shell

    Claude Code skill to extract and reverse engineer iOS apps

  106. windbg-decompile-ext★ 112 · active · C++

    WinDbg extension that disassembles live functions and decompiles with an LLM

  107. kernagent★ 103 · active · Python

    Headless AI agent for deterministic reverse engineering

  108. mcp-server-idapro★ 103 · slowing · Python

    MCP server letting AI assistants interact with IDA Pro

  109. revula★ 86 · active · Python

    Reverse engineering MCP server

  110. IDA-Assistant★ 82 · slowing · Python

    IDA plugin for automatic AI-assisted reverse engineering

  111. r0idamcp★ 82 · slowing · Python

    SSE MCP server plugin for IDA Pro

  112. algokiller-plugin★ 80 · active · Python

    ARM64 trace analysis and cipher algorithm recovery plugin for Claude Desktop

  113. Ryuumonbuchi★ 79 · active · Python

    Headless Ghidra MCP server

  114. MirrorCode★ 78 · active · C

    Benchmark of AI agents rebuilding whole programs from observed behavior alone

  115. binaryninja-openai★ 77 · slowing · Python

    Integrates OpenAI with Binary Ninja

  116. ILSpy-Mcp★ 76 · active · C#

    MCP server exposing ILSpy .NET decompilation to AI assistants

  117. BinAssist★ 68 · active · Python

    Binary Ninja plugin providing LLM assistance

  118. dsh-rea (Fanqi89)★ 68 · active · PowerShell

    REA MCP bridge plugin for DeepSeek Harness

  119. VarBERT★ 68 · active · Python

    Predicts variable names in decompiled code with a BERT model

  120. recopilot★ 66 · active · Python

    ReCopilot reverse engineering copilot for binary analysis

  121. SymLM★ 64 · slowing · Python

    Predicts function names in stripped binaries from context-sensitive semantics

  122. super-trouper★ 62 · active · Go

    MCP server exposing Frida dynamic instrumentation to AI agents

  123. x64dbg-rippy★ 62 · active · C++

    AI reverse engineering assistant chat panel for x64dbg

  124. Vibe-Reverse-Engineering★ 61 · active · C++

    LLM-friendly tools for Cursor to reverse engineer binaries, especially games

  125. DeepExtractIDA★ 59 · active · Python

    IDA Pro plugin and batch extractor that turns Windows PE files into material for AI agents

  126. game-client-to-server-reverse★ 50 · active · Python

    Agent skill that infers a game's server protocol from its client and rebuilds a deployable server

  127. ida-free-mcp★ 47 · active · C++

    Native MCP bridge for IDA Free, used as an REA provider

  128. SymGen★ 46 · slowing · Python

    Generative model that infers function names in stripped binaries

  129. DIRE★ 45 · dormant · Python

    Neural variable renaming for decompiled binaries

  130. windbg-mcp★ 43 · active · C#

    C# MCP server for kernel and user-mode Windows debugging via DbgEng, TTD and Frida

  131. dsh-plugin-rea★ 39 · active · JavaScript

    Adapter that brings the REA MCP server into DeepSeek Harness

  132. Reverse-engineering-agent★ 38 · active · Python

    MCP server giving AI agents 46 RE tools (Ghidra, GDB, Binwalk)

  133. grokathon (Nova)★ 37 · active · Python

    Grok Build harness that reverse engineers old binaries; Grokathon winner

  134. ReverseLoom★ 31 · active · Python

    AI browser agent that turns websites into browser-free API clients

  135. renderdoc-mcp★ 30 · active · Python

    MCP server that exposes RenderDoc frame captures, pipelines and shaders to AI agents

  136. DecompileBench★ 27 · slowing · C

    Benchmark for evaluating decompilers on real-world code

  137. Idioms★ 27 · active · Python

    Framework for local neural decompilation that recovers code and user-defined types

  138. JsDeObsBench★ 27 · slowing · JavaScript

    Benchmark of LLMs on JavaScript deobfuscation

  139. reu★ 27 · active · Python

    Evidence-driven reverse engineering and unpacking workflows for AI agents

  140. romdev★ 27 · active · JavaScript

    Tool server for agents doing homebrew ROM development and romhacking on 18 retro platforms

  141. copyapp★ 26 · active · Python

    Analyzes iOS and macOS apps and builds and verifies independent implementations of their behavior

  142. vmp-reverse-skill★ 24 · active · Python

    Devirtualization pipeline for VMProtect-style binaries with P-code IR and LLM assistance

  143. CREBench★ 21 · active · Standard ML

    Benchmark of LLMs on cryptographic binary reverse engineering

  144. diaphora-mcp★ 20 · active · Python

    MCP server for automated binary diffing with Diaphora

  145. ERA★ 20 · active · JavaScript

    Evidence-driven AI reverse engineering agent with a self-improvement lab

  146. XFL★ 20 · active · Python

    Names functions in binaries with extreme multi-label learning

  147. FidelityGPT★ 19 · slowing · Python

    Corrects decompilation distortions with retrieval-augmented LLM prompts

  148. QNX-Agent★ 19 · active · Python

    Reverse engineering agent presets for DeepSeek Harness

  149. deobfuscate-mcp-server★ 18 · active · TypeScript

    MCP server helping LLMs reverse-engineer minified JavaScript

  150. reverse-engineer-everything★ 18 · active · TypeScript

    Local workbench for evidence-backed software investigation built on the REA engine

  151. asmsense★ 17 · active · Python

    Small model that names and describes functions in stripped x86-64 binaries, with open dataset

  152. retro-port★ 16 · active · C

    Claude Code skill that ports old Windows games to the browser via static recompilation to WebAssembly

  153. claude-reverse-engineering-skill★ 15 · active · Python

    Claude agent skill for binary triage, headless exports and evidence-based RE reports

  154. REAgraph★ 15 · active · Python

    Persistent graph memory and structural diff for REA reverse engineering findings

  155. XYREVERSE★ 15 · active

    Agent skill pack for reverse engineering with IDA, Ghidra, Frida, x64dbg and REA

  156. 2api-skill★ 14 · active · Python

    Agent skill to reverse-engineer any webchat into an OpenAI/Anthropic API

  157. rea-agent-docker★ 14 · active · Shell

    Docker images for REA with Ghidra, Hopper or IDA analysis engines

  158. C64ReverseEngineeringMCP★ 13 · active · TypeScript

    MCP server for C64 reverse engineering: disassembly and semantic analysis

  159. GenNm★ 13 · active · Python

    Generative model that recovers variable names in stripped binaries (NDSS artifact)

  160. rc-devtools-mcp★ 13 · active · TypeScript

    MCP server for browser debugging and web reverse engineering by AI agents

  161. rea-python★ 13 · active · Python

    Unofficial Python port of the REA reverse engineering agent toolkit

  162. decomp-goal-harness★ 10 · active · Python

    Harness for coding agents working on matching decompilation goals

  163. revenant★ 10 · active · Python

    LLM-powered reverse engineering engine for vendor-abandoned hardware and software

  164. Corvus★ 9 · active · C#

    MCP server for AI agents: .NET and native PE/ELF/Mach-O analysis and decompilation

  165. ghidra-llm-pipeline★ 9 · active · Python

    PyGhidra extraction and local LLM pipeline for C reimplementation of binaries

  166. GameOfflinerSkill★ 8 · active

    Agent skill for reviving shut-down online games against a self-hosted server

  167. x64dbg-mcp★ 8 · active · TypeScript

    MCP server for x64dbg reverse engineering and debugging

  168. rea-safe-agents★ 7 · active · Python

    Contained static analysis with REA, Ghidra and JADX in restricted Docker containers

  169. ReaFuse★ 7 · active · JavaScript

    Tool built on REA that dissects two JS/TS projects and fuses their capabilities

  170. MCP-UAsset-Toolkit★ 6 · active · C#

    MCP tools that automate Unreal Engine asset reverse engineering with UAsset API and CUE4Parse

  171. bsu-tool★ 5 · active · Python

    AI-assisted USB protocol analysis tool and MCP server

  172. clean-roomer★ 5 · active · Python

    Skill set for LLMs to produce clean-room implementations of existing tools

  173. PistonDecompiler★ 5 · active · Rust

    Persistent AI-assisted binary analysis with Ghidra and a web workbench

  174. rea-jev★ 4 · active · JavaScript

    Claude Code plugin that adds routing and evidence checks around the REA MCP integration

  175. Reverseport★ 4 · active · TypeScript

    CLI and MCP server for porting reverse-engineering results to Godot, Unity, Unreal and three.js

  176. rea-casebook★ 3 · active · TypeScript

    Claude Code mod that collects REA evidence, tracks unknowns and records cited findings

  177. mcp_reverse_engineering★ 1 · active · Python

    MCP server exposing reverse engineering tools

  178. usb-rea★ 1 · active · Python

    Infers USB device protocols from labelled captures and generates pyusb drivers and dissectors

  179. DAITK★ 0 · slowing · Assembly

    AI-assisted GameCube decompilation pipeline with objdiff verification