bn
Reverse engineering and binary analysis through live Binary Ninja sessions
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install bn?โผ
Run `npx skills add banteg/bn --all -g -y` in your terminal to install all tools in this suite globally.
How to decompile functions from the command line?โผ
Open your binary in Binary Ninja, then run `bn decompile <function_name>` to get HLIL text, or use `bn il` and `bn disasm` for other views.
Does bn require a commercial Binary Ninja license?โผ
No. Because it runs as a GUI plugin inside your open Binary Ninja session, it works with a personal license and needs no headless license.
Can bn safely edit types and symbols?โผ
Yes. Mutation commands support `--preview` to show decompile diffs before applying, and live writes are verified and reverted automatically if verification fails.
Does bn work with coding agents like Codex?โผ
Yes. It ships a bundled skill installable via `bn skill install`, and its structured JSON output with token counts is designed for agent context budgeting.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core