← Open Source
buzzer-re

Rikugan

A reverse-engineering agent for IDA Pro and Binary Ninja.

AI EngineeringGive agent toolsBuild agent workflow (SDK)Python
Open on GitHub
Momentum
+2stars in 24 hours+0.3%
689
Stars
77
Forks
+10
This week
3
Contributors
Created 2026-02-28 · Updated 2026-10-16 · #4175 today
Top developers

buzzer-re/Rikugan is ranked 4,175 with 689 stars.

Same-category comparison

buzzer-re/Rikugan is ranked 4,175 among these 8 peers; devagrawal09/jev-review is ranked 4,176.

Same-category comparison
NameRankMetrics
zavora-ai/adk-rust4,165
Language:
Rust
Stars:
709
Forks:
111
Description:
Rust Agent Development Kit (ADK-Rust): Build AI agents in Rust with modular components for models, tools, memory, realtime voice, and more. ADK-Rust is a flexible framework for developing AI agents with simplicity and power. Model-agnostic, deployment-agnostic, optimized for frontier AI models. Includes support for real-time voice agents.
jaredrhod/ai-memory-vault4,167
Stars:
702
Forks:
187
Description:
Give your AI a real, persistent memory. The open-source system plus templates that turn an Obsidian vault into your AI's working memory. No vector database, just markdown.
GPT-AGI/Clawd-Code4,168
Language:
Python
Stars:
701
Forks:
345
Description:
Claude-Code-Python: Reconstructing Claude Code in Python.
samuelfaj/distill4,170
Language:
Rust
Stars:
698
Forks:
43
Description:
Get FAR MORE done with FAR FEWER tokens 🔥.
devagrawal09/jev-review4,176
Language:
TypeScript
Stars:
688
Forks:
45
Description:
A staged code-review workflow and local dashboard built with TypeSafe Jev.
Pluviobyte/video-production-skills4,178
Language:
Python
Stars:
676
Forks:
83
Description:
Reusable AI video production skills library for creation, recreation, motion design, openers, and QA.
ThibautBaissac/rails_ai_agents4,182
Language:
Shell
Stars:
668
Forks:
83
Description:
Specialized AI skills, agents, rules and hooks for modern Rails AI driven-development + Spec-Driven-Development kit + MCP.
plannotator/herdr-annotate4,183
Language:
Rust
Stars:
668
Forks:
22
Description:
Annotate terminal text, review documents and agent replies in Herdr, and send the feedback straight back to the agent.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryAI Engineering
SubcategoryGive agent tools, Build agent workflow (SDK)
KeywordsAgent-ready APIs, LocalAI, System prompts, Tool use
Stars689
Forks77
Contributors3
Created date2026-02-28
Updated date2026-10-16
Stars in 1 day2
Stars in 7 days10
Rank4,175
Previous rank4,344
Rank change169
7-day stars rank4,067
Previous 7-day stars rank4,540
7-day stars rank change473
Total stars rank15,053
Previous total stars rank15,062
Total stars rank change9
CountryBrazil
README summary

This project was vibecoded together with my friend, Claude Code. Documentation | Architecture | Issues Install Auto-detects IDA Pro, Binary Ninja, or both. **Linux / macOS:** **Windows (PowerShell):** ***Windows users should also install the latest Microsoft Visual C++ Redistributable 2015-2022 x64 before launching IDA. Rikugan uses IDA's bundled PySide6/Shiboken Qt bindings, and an outdated VC++ Runtime can cause it to crash during startup. *** For host-specific install, manual setup, and configuration, see the docs. No, Rikugan is an ***agent*** built

to live inside your RE host. It does not consume an MCP server to interact with the host database; it has its own agentic loop, context management, role prompt (source), and an in-process tool orchestration layer. The agent loop is a generator-based turn cycle: each user message kicks off a stream→execute→repeat pipeline where the LLM response is streamed token-by-token and tool calls are intercepted and dispatched. The agent really ***lives*** and ***breathes*** reversing. The

agent always asks permission before running scripts and will never execute the target binary. The orchestrator maps the binary (imports, exports, strings, key functions), then spawns isolated subagents to analyze in parallel. Each reports back, and the orchestrator synthesizes a complete picture. Rikugan explores the binary, builds context, and applies the patches. Reuse skills and MCP servers from Claude Code and Codex. Profiles Profiles let you customize the agent to fit your analysis needs. They give you granular control over

which data the LLM can read, restrict which tools it can use, and let you define custom rules to filter data. Recommend Claude Pro/Max plan with OAuth over API. Both Anthropic models use prompt caching. 5 / Highspeed** | On par with Opus in local tests. Hallucinates more than Anthropic/MiniMax. 5** | Strong coding, but lacks rigor for complex RE tasks. | | **LLAMA 70B / GPT 120B OSS** | Interesting but not production-ready for RE. | Also supports any OpenAI-compatible endpoint and Ollama

for local models. 0+ with Hex-Rays decompiler or Binary Ninja (UI mode) Python 3. 10+ At least one LLM provider Windows, macOS, or Linux Windows: latest Microsoft Visual C++ Redistributable 2015-2022 x64 **IDA Pro + Python >= 3. Rikugan includes a workaround, but Python 3. " But this year I completely changed my mind when I saw what was achievable. AI is not the ChatGPT from 2023 anymore; it's something entirely different. For that reason, I decided to invest this year

in researching this topic. Rikugan is just one of many projects I've built in the last three months. The first version was built in a single night. Within two days it already supported both IDA and Binary Ninja. Within three days, it was essentially what you see here, with only minor tweaks since. This is a work in progress with many areas for improvement. I took care to ensure this wouldn't be another AI slop project, but I'm certain there

is still room to grow. If you find bugs, have suggestions, or want quality-of-life improvements, please open an

Frequently asked questions

How many stars and forks are recorded?

buzzer-re/Rikugan has 689 stars and 77 forks.

What is the repository rank?

buzzer-re/Rikugan is ranked 4,175.

What language and category are recorded?

buzzer-re/Rikugan has 689 stars, uses Python and belongs to AI Engineering.

Which repository is closest in rank?

buzzer-re/Rikugan is compared with devagrawal09/jev-review, ranked 4,176 with 688 stars.

Nearby in the ranking
Similar items