Repolode
rizinorg

rizinorg/cutter

A free, open-source reverse engineering platform with a GUI, built on the rizin framework.

Open-source alternative to:IDA Pro

Stars
20,068
Forks
1,523
Open issues
500
Last commit
last month

What is it?

Cutter is a graphical reverse engineering platform powered by rizin. It is designed to make binary analysis approachable while still offering advanced, customizable tooling for reverse engineers.

The project provides a desktop interface on top of the rizin analysis engine, and it runs on Linux, macOS and Windows. Binaries can be installed from release packages, Homebrew, Chocolatey, Scoop or AppImage, and a Docker configuration is also provided for deployment.

Cutter supports both Python and native C++ plugins. A community plugin collection includes an integration with the Ghidra decompiler and a DynamoRIO code coverage visualizer.

Key features

  • 01Graphical interface for disassembling and analyzing binaries
  • 02Built on the rizin reverse engineering framework
  • 03Supports Python and native C++ plugins
  • 04Available for Linux, macOS and Windows
  • 05Docker configuration for deployment

Use cases

  • Analyzing unknown binaries or suspected malware
  • Extending analysis workflows with custom Python or C++ plugins
  • Integrating the Ghidra decompiler into a rizin-based workflow

Quick start

  1. 1

    Download the release binary from GitHub Releases or your package manager

  2. 2

    On macOS, install with Homebrew Cask

    brew install --cask cutter
  3. 3

    On Windows, install with Chocolatey

    choco install cutter
  4. 4

    On Linux, make the AppImage executable and run it

    chmod +x Cutter*.AppImage; ./Cutter*.AppImage

Things to know

  • Building from source is required for some setups and is documented separately.

Topics

FAQ

What is cutter?
A free, open-source reverse engineering platform with a GUI, built on the rizin framework. Cutter is a graphical reverse engineering platform powered by rizin. It is designed to make binary analysis approachable while still offering advanced, customizable tooling for reverse engineers.
Is cutter free to use? What license does it have?
cutter is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is cutter still maintained?
Updated within 6 months. The last commit to cutter was on Sep 11, 2026.
What can I use cutter for?
Analyzing unknown binaries or suspected malware Extending analysis workflows with custom Python or C++ plugins Integrating the Ghidra decompiler into a rizin-based workflow
How do I install cutter?
Download the release binary from GitHub Releases or your package manager On macOS, install with Homebrew Cask: brew install --cask cutter On Windows, install with Chocolatey: choco install cutter On Linux, make the AppImage executable and run it: chmod +x Cutter*.AppImage; ./Cutter*.AppImage
Where can I get cutter?
The source code and installation instructions are on GitHub: https://github.com/rizinorg/cutter

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects