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

Not currently ranked — collecting fresh signals.
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.
Frequently asked
- What is JusticeRage/Gepetto?
- An IDA Pro plugin that leverages large language models to explain decompiled functions and automatically rename variables.
- Is Gepetto open source?
- Yes — JusticeRage/Gepetto is open source, released under the GPL-3.0 license.
- What language is Gepetto written in?
- JusticeRage/Gepetto is primarily written in Python.
- How popular is Gepetto?
- JusticeRage/Gepetto has 3.4k stars on GitHub.
- Where can I find Gepetto?
- JusticeRage/Gepetto is on GitHub at https://github.com/JusticeRage/Gepetto.