JusticeRage/Gepetto
An IDA Pro plugin that leverages large language models to explain decompiled functions and automatically rename variables.

Velocity · 7d
+2.7
★ / day
Trend
→steady
star history
Gepetto is a Python plugin for IDA Pro that integrates with various LLM providers (OpenAI, Anthropic) to assist reverse engineers. It analyzes decompiled functions and uses language models to provide natural language explanations of what code does, and to automatically generate meaningful variable names. The plugin operates directly within the IDA Pro interface and requires users to provide their own API keys for the supported LLM services.