r

reagent

ReAgent is an open-source tool that uses AI to reconstruct and verify C/C++ code from compiled programs.

🌍 OverseasFreeOpen sourceDev开源桌面操作
Platforms: DesktopAPI
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 1.6k
Views
3
Source
GitHub
Added
2026-09-10
Last verified
2026-09-10
reagent

Overview

ReAgent is an open-source AI reverse engineering agent that leverages Ghidra and LLMs (including Claude, Codex, and OpenAI-compatible models) to reconstruct and validate C/C++ functions from compiled binary files. It integrates independent reverse engineering/checking models, evidence collection, candidate building and testing gates, structural validation, and peer analysis into an autonomous workflow. Users can start ReAgent with simple command-line instructions, which then help set up the environment, install required tools, and guide users step-by-step through the entire process. Suitable for developers needing to recover source code from binary files.

Key features

  • Reconstruct C/C++ code from compiled programs using AI
  • Combine multiple models for verification and repair
  • Support multiple AI providers (Claude, Codex, OpenAI)
  • Provide detailed reports and logs

Use cases

Recover C/C++ source code from binary filesSoftware reverse engineeringCode auditing and validationSecurity research

Pros

  • Highly automated workflow
  • Supports multiple AI providers
  • Detailed reports and logs
  • Open-source and free

Limitations / notes

  • Requires some technical background
  • Depends on external tools and APIs
  • Higher learning curve

Who it's for

DevelopersSecurity researchersReverse engineers

This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.

FAQ

Is it free?

Yes, ReAgent is open-source and free.

What operating systems are supported?

Supports operating systems with Python 3.10+.

Does it require internet access?

Yes, internet access is required to call AI provider APIs.

Does it support Chinese?

Primarily supports English, but can handle multi-language code.

Similar agents

Something wrong? Let us know on the About page and we'll fix it.