Agent skillApache License 2.0

Rustify

A workflow for AI agents to reconstruct maintainable software from binary files into idiomatic Rust, recovering specifications, architecture, and tests.

0 projects

About Rustify

Rustify is a skill-based framework designed to assist AI agents in reconstructing software from binary files into maintainable, idiomatic Rust code. It operates by leveraging the REA (Reverse Engineer Anything) toolset to perform binary analysis and capture runtime evidence. The reconstruction process is comprehensive, aiming to recover product specifications, UX design, architecture, and declarative tests alongside the implementation. The output is structured into three primary directories: `recovered/` for documentation and traceability, `implementation/` for the Rust source code and project metadata, and `verification/` for parity reports and test results. Rustify follows the Agent Skills format and is compatible with agents such as Claude Code, Codex, Cursor, and OpenCode. It requires a local environment equipped with Node.js, Python 3.12+, and Rust/Cargo. While the tool automates the reconstruction, it is intended for use on software where the user has legal rights to perform reverse engineering, as local laws and licenses may impose restrictions. It is uncertain whether all features are fully supported across every compatible agent, as some tasks may require specific parallel execution capabilities or GUI sessions for desktop investigation.

Summarised from the official page linked above.

0 projects

Projects using Rustify

No projects with Rustify yet
If you took something apart with Rustify, add it so others can see how it went.
Submit a project