Skip to content
 
 

Latest commit

 

History

332 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghidra CLI

A Rust CLI for AI agents automating native-binary reverse engineering with Ghidra: decompilation, queries, types, scripts, and patches. One persistent Java bridge per project keeps analysis state in Ghidra's JVM between commands.

Install

Requires a stable Rust toolchain and a full JDK compatible with your Ghidra version (JDK 21 for Ghidra 12.x).

git clone https://github.com/toratako/ghidra-cli
cd ghidra-cli
cargo install --path .
ghidra-cli setup
ghidra-cli doctor

For an existing Ghidra installation, set GHIDRA_INSTALL_DIR instead of running ghidra-cli setup. Doctor exits with code 1 if a readiness check fails.

Usage

Use explicit addresses such as 0x401000 or overlay:0x1000; unprefixed targets are exact names. Address results can be reused directly as inputs.

Development: AGENTS.md, tests, documentation map, and release history.

Licensed under GPL-3.0.

About

The **best** agent-native Ghidra CLI — headless analysis, decompilation, and structured JSON built for AI agents.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages