With the releases of my GhidrAssist (Ghidra) and BinAssist (Binary Ninja) LLM reverse engineering plugins over the past year, a number of people have reached out to ask "where's the IDA Pro plugin?"
Well - as of today, both IDAssist and IDAssistMCP are live on Github!
As you'd expect, they all share the same look and feel, workflow and feature set, including:
- AI-Powered Function Analysis: One-click function explanation with security assessment
- Interactive Chat: Context-aware chat with macros to inject functions, variables, and disassembly as well as builtin MCP client
- Smart Suggestions: AI-generated rename proposals for functions and variables
- ReAct Agent: Autonomous multi-step investigation using MCP tools
- Semantic Knowledge Graph: Visual graph of function relationships with similarity search
- RAG Document Search: Query your own docs (.txt, .md, .pdf) alongside binary analysis
- MCP Integration: Connect external tool servers for augmented LLM capabilities
- Multi-Provider Support: Anthropic, OpenAI, Gemini, X.ai, Ollama, LMStudio, LiteLLM, etc.
These aren't just jump-on-the-AI-bandwagon contributions. The GhidrAssist and BinAssist plugins represent over a year of steady development and refinement and are battle-tested in day-to-day use. I use them daily to score significant productivity gains in my RE day job as well as on personal projects.
If that sounds interesting, give them a try.