mrphrazer/reverser_ai — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a Binary Ninja plugin called ReverserAI that helps with reverse engineering by using a local offline LLM instead of sending code to the cloud.

The main thing I want it to do is look at decompiler output and suggest clear, meaningful function names. It should have a plugin menu entry in Binary Ninja, including something like Rename All Functions, and it should write the suggested names to the log so I can review them. It should also be usable from the command line for testing a single function naming prompt with a config file.

Please make it practical for consumer hardware. It should download a default local model on first use, support configuring the model, CPU threads, GPU layers, mmap, seed, and verbose logging, and include sensible defaults for Apple silicon or normal CPU use. Keep everything offline after the model is downloaded.

Use Python and structure it so support for other tools like IDA or Ghidra could be added later. Include an example config, install instructions, and a couple of small examples.

Want more depth? Deep Reverse