← all repositories

JusticeRage/Gepetto

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

3.4k stars Python Coding AssistantsAgents
Gepetto
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.