Apps · Reverse-engineering plugin for Binary Ninja (needs a local model server)

BinAssist

by Jason Tang (symgraph) · MIT · 68 GitHub stars

Binary Ninja plugin that explains functions, suggests names and types, and answers questions about the binary, with local or cloud models.

macOSWindowsLinux

Get BinAssist

At a glance

Best for
Binary Ninja users who want the same assistant as GhidrAssist.
Inference engine
  • uses Ollama, LM Studio or any OpenAI-compatible server
GPU support
None of its own: it talks to a llama.cpp or MLX LM server
Opens
  • GGUF
  • MLX
Features
  • Chat window
  • Tool calling
  • Agent workflows
Platforms
Runs inside Binary Ninja 5000 or later (a paid edition, since the free one doesn’t load plugins).

Install

macOS

Download the repo into Binary Ninja’s plugin folder, then run pip install -r requirements.txt in it

Windows

Download the repo into Binary Ninja’s plugin folder, then run pip install -r requirements.txt in it

Linux

Download the repo into Binary Ninja’s plugin folder, then run pip install -r requirements.txt in it

Then set its API host to your local server, for example http://localhost:11434 for Ollama. Its README uses gpt-oss:20b as the example.

14 models on this site run in BinAssist

Models tagged for reverse engineering that follow instructions, with a GGUF or MLX build to serve locally. Raw decompilers such as LLM4Decompile run on their own in llama.cpp or LM Studio instead.

Model Made by Type Size Opens it as Quality tier
Qwen3.5 27B Alibaba LLM 28B GGUF or MLX 93
Qwen3.5 35B-A3B Alibaba LLM 36B (3.0B active) GGUF or MLX 93
DeepSeek R1 (671B) DeepSeek LLM 671B (37.0B active) GGUF or MLX 92
GLM-4.7 Flash (30B-A3B) Zhipu AI LLM 31B (3.0B active) GGUF or MLX 88
Devstral 2 (123B) Mistral AI LLM 125B GGUF or MLX 86
gpt-oss 120B OpenAI LLM 117B (5.1B active) GGUF or MLX 84
Qwen3 Coder 30B-A3B Alibaba LLM 31B (3.3B active) GGUF or MLX 78
DeepSeek V3 (671B) DeepSeek LLM 671B (37.0B active) GGUF or MLX 75
Qwen3 30B-A3B Alibaba LLM 31B (3.3B active) GGUF or MLX 74
Gemma 3 27B IT Google LLM 27B GGUF or MLX 72
gpt-oss 20B OpenAI LLM 21B (3.6B active) GGUF or MLX 70
Qwen3 8B Alibaba LLM 8.2B GGUF or MLX 60
Foundation-Sec 8B Reasoning Cisco Foundation AI LLM 8.0B GGUF 52
Foundation-Sec 1.1 8B Instruct Cisco Foundation AI LLM 8.0B GGUF 50

Alternatives

Which app should I use?

Estimates come from published hardware specs and our open formulas, not from running the model on your machine. Real speed varies with runtime, drivers and settings. Numbers marked “Measured” come from a linked benchmark.

Was this page helpful?