jtang613

jtang613 / IDAssist

Public

AI-Powered Reverse Engineering Plugin for IDA Pro

33
3
100% credibility
Found Mar 03, 2026 at 33 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

IDAssist is an IDA Pro plugin that integrates AI language models to assist with binary reverse engineering through function explanations, interactive queries, automated renaming, and semantic knowledge graphs.

How It Works

1
🔍 Discover IDAssist

You find IDAssist, a helpful sidekick that adds smart AI analysis right inside your IDA Pro tool for understanding tricky programs.

2
📦 Add it to IDA Pro

You easily install the plugin into IDA Pro so it's ready whenever you analyze a program.

3
⚙️ Connect your AI helper

You link up a smart AI service like Claude or ChatGPT so IDAssist can think and explain code for you.

4
💡 Explain any function

Click on a function in your program and let AI instantly describe what it does, spot risks, and suggest better names.

5
🗣️ Chat about the code

Ask questions about any part of the program using simple chat, and get detailed answers with context.

6
🕸️ Build a knowledge map

Watch AI create a visual map of functions, connections, and security patterns to see the big picture.

🎉 Reverse faster and smarter

Your analysis speeds up with AI insights, clear explanations, and organized knowledge, making tough programs much easier to understand.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 33 to 33 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is IDAssist?

IDAssist is a Python plugin for IDA Pro 9.0+ that embeds AI-powered reverse engineering directly into your workflow as a dockable panel. It explains decompiled functions in natural language, answers queries about binaries using context macros like #func or #addr, suggests renames for functions and variables, and builds searchable semantic knowledge graphs of call flows and security traits. Upload docs for RAG-enhanced analysis or connect to SymGraph for collaborative naming—all via OpenAI, Anthropic, Ollama, or LiteLLM providers.

Why is it gaining traction?

Unlike standalone AI tools, it streams responses live in IDA, runs ReAct agents for autonomous multi-step investigations, and integrates MCP for programmatic IDA actions like xref queries during reasoning. Developers notice instant productivity boosts: auto-apply renames with confidence scores, visual graph exploration with community detection, and local model support to avoid API costs. As an AI-powered reverse engineering standout among GitHub projects, its quick install via IDA's plugin manager hooks reversers fast.

Who should use this?

Binary reversers grinding IDA sessions on malware, firmware, or closed-source apps. Malware analysts spotting vuln patterns, vulnerability researchers tracing taint flows, or firmware hackers mapping network APIs without manual note-taking. Skip if you're not on IDA Pro or prefer Ghidra.

Verdict

Worth installing for IDA users—solid docs, intuitive tabs, and real RE acceleration despite 33 stars and 1.0% credibility signaling early maturity. Test on a sample binary; it'll stick if AI fits your reversals.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.