whereismyai
Gepetto
Gepetto is an IDA Pro plugin that connects to large language models to assist with reverse-engineering decompiled code.
Gepetto functions as a Python plugin for IDA Pro (version 7.6 or higher) that interacts with various large language models. Users invoke the tool directly from the IDA pseudocode context menu or via hotkeys to explain function logic, add comments, or rename variables automatically. It supports a wide range of model providers including OpenAI, Anthropic, Google Gemini, Azure OpenAI, Groq, Together, Novita AI, Kluster.ai, and local models via Ollama or LM Studio. Configuration occurs via a local .ini file, allowing for custom providers to be added through Python modules. The plugin also includes a CLI interface for direct queries to the chosen language model.
Gepetto at a glance
- Best for: Software engineer
- Runs on: Windows, macOS, Linux
- Pricing: Free and open source; requires user-provided API keys for paid third-party models.
- Released: December 2022
- Category: AI coding tool
- Website: github.com/JusticeRage/Gepetto
Key features
- Function explanation via LLM analysis
- Automated variable renaming
- Automated code commenting
- Support for local models via Ollama and LM Studio
- Support for multiple cloud model providers
- Custom provider integration via Python
- Language support via localizable configuration
Use it for
- Explaining decompiled function logic
- Renaming obscure variables in decompiled code
- Adding explanatory comments to code
- Querying models directly from the IDA interface
Alternatives to Gepetto
- jevgrep — Reduces coding agent costs by providing targeted, relevant repository context.
- Fitten Code — It delivers millisecond-level response times and high accuracy for code completion.
- Genkit — Provides unified APIs and local developer tools for AI application workflows.
- OpenCode — Works with 75+ model providers, local models, and existing subscriptions
- Gortex — It replaces a stack of file reads with one graph query, reducing tokens per response.
- gptme — It works in your local shell without a sandbox, providing direct file access.
- ZCode — Integrates GLM-5.3 with multi-agent workflows and remote chat control.
- lgit — Explore version control where the storage is a neural network.
- Magpie — It enables AI agents to use models not natively supported by their internal protocols.
- ForgeCode — Leads TermBench 2.0 and runs natively right inside the terminal.
- Oracle — Provides a single entry point for multiple pro AI agents and session management.
- GoCodeo — Generates production-ready code, explains code, and creates tests in seconds.
All Gepetto alternatives