Rikugan is a full agent — its own agentic loop, context management, role prompt, and in-process tool orchestration. It doesn't talk to your disassembler through a server — it lives inside it.
/undo to roll back renames, comments, type changes, and more.execute_python always asks permission. See the full code with syntax highlighting before allowing execution.Type / to see available skills with autocomplete. Create custom skills in your user directory.
Type /explore — the agent maps the binary, then spawns isolated subagents to analyze different areas in parallel.
A binary is code, code is text, and LLMs are good at text. /modify does what agentic coding does for source — on compiled binaries.
/modify make this maze game easy, let me walk through walls
/deobfuscation reads the IL, identifies the technique, and uses IL write primitives to undo it — with your review before every patch.
get_il • get_cfg • track_variable_ssa
il_replace_expr • il_set_condition • il_nop_expr • il_remove_block • patch_branch • write_bytes • install_il_workflow
Switch providers anytime from the settings panel. Supports prompt caching, retry logic, and streaming.