bn

by banteg · Codex Skill · ★ 166

About bn

bn is a coding agent-first CLI for Binary Ninja. It gives a shell session or tool-calling agent stable commands, structured output, and access to the same live Binary Ninja database you already have open in the GUI. Headline Features Query live Binary Ninja state from the shell: targets, functions, callsites, decompile text, IL, disassembly, xrefs, types, strings, imports, and reusable bundles. Execute Python inside the Binary Ninja process instead of maintaining a separate headless workflow.

agentsbinary-ninjacodexreverse-engineering

Quick Facts

Stars166
Forks12
LanguagePython
CategoryCodex Skill
Quality Score67.6694659521302/100
Last Updated2026-05-06
Created2026-03-08
Platformscli, codex, python
Est. Tokens~10k

Compatible Skills

These tools work well together with bn for enhanced workflows:

  • BinAssistMCP — semantic(0.49)+complementary+rare_topics+same_lang+similar_pop+shared_platform (67%)
  • BinAssistMCP — semantic(0.49)+complementary+rare_topics+same_lang+similar_pop+shared_platform (67%)
  • revula — semantic(0.31)+complementary+same_lang+similar_pop+shared_platform (61%)
  • binary-ninja-headless-mcp — semantic(0.41)+complementary+same_lang+similar_pop+shared_platform (59%)
  • Reversecore_MCP — semantic(0.26)+complementary+same_lang+similar_pop+shared_platform (59%)

More Codex Skill Tools

Explore other popular codex skill tools:

View all Codex Skill tools →

Popular Python Agent Tools

Frequently Asked Questions

What is bn?

bn is binary ninja cli for coding agents. It is categorized as a Codex Skill with 166 GitHub stars.

What programming language is bn written in?

bn is primarily written in Python. It covers topics such as agents, binary-ninja, codex.

How do I install or use bn?

You can find installation instructions and usage details in the bn GitHub repository at github.com/banteg/bn. The project has 166 stars and 12 forks, indicating an active community.

View on GitHub → Browse Codex Skill tools