Discover and explore top open-source AI tools and projects—updated daily.
symgraphAI-powered reverse engineering for IDA Pro
Top 75.2% on SourcePulse
Summary IDAssist is an IDA Pro plugin integrating LLMs for enhanced binary reverse engineering. It targets security researchers and engineers using IDA Pro, offering AI-assisted code analysis, function explanations, interactive Q&A, automated renaming, and a semantic knowledge graph to accelerate binary understanding.
How It Works Operating as a dockable panel within IDA Pro 9.0+ (Python/PySide6), IDAssist connects to diverse LLM providers (OpenAI, Anthropic, Ollama, LiteLLM). It analyzes decompiled functions, suggests renames, answers code queries, and builds a searchable knowledge graph. Its approach includes RAG for document search and an optional ReAct agent for autonomous, multi-round investigations, enabling deeper insights and automated analysis directly within IDA.
Quick Start & Requirements
hcli plugin install idassist. Manual installation requires extracting a release tarball to IDA's plugins directory and installing dependencies using IDA's bundled Python.requirements.txt.Highlighted Details
Maintenance & Community No specific details regarding notable contributors, sponsorships, or community channels (e.g., Discord, Slack) were found in the provided README text.
Licensing & Compatibility
License details are in the LICENSE file. Compatibility requires IDA Pro 9.0+; Hex-Rays Decompiler is recommended.
Limitations & Caveats Dependent on IDA Pro 9.0+. Hex-Rays Decompiler recommended for full features. Setup requires LLM provider configuration, potentially involving API keys or local hosting. The README does not specify alpha/beta status or list known bugs.
2 days ago
Inactive