cutter README

The project's README from github.com/rizinorg/cutter. As one markdown file: README.md.

Cutter logo

Cutter

Cutter is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.

Cutter CI Build status

Screenshot

Learn more at cutter.re.

Getting Cutter

Download

Cutter release binaries for all major platforms (Linux, macOS, Windows) can be downloaded from GitHub Releases.

Build from sources

To build Cutter from sources, please check the Building Docs.

Docker image

To deploy cutter using a pre-built Dockerfile, it's possible to use the provided configuration. The corresponding README.md file also contains instructions on how to get started using the docker image with minimal effort.

Documentation

User Guide

Contribution Guidelines

Developers Docs

Plugins

Cutter supports both Python and Native C++ plugins.

Our community has built many plugins and useful scripts for Cutter such as the native integration of Ghidra decompiler or the plugin to visualize DynamoRIO code coverage. You can find a list of cutter plugins linked below. Feel free to extend it with your own plugins and scripts for Cutter.

Official & Community Plugins

Plugins Development Guide

Getting Help

Please use the following channels to ask for help from Cutter developers and community:

cutter (rizinorg/cutter)

debugger
Searching Database…

20K ·GitHub
What is this?Cutter is a free and open-source reverse engineering platform powered by the rizin engine — a desktop tool for analyzing, disassembling and debugging binaries.
Is it a GUI application or a command-line tool?It's a desktop GUI application: rizin works as the engine underneath, and Cutter wraps it in a graphical interface built with the user experience in mind.
Is it aimed at experienced reverse engineers, or can a newcomer pick it up?It's made by reverse engineers for reverse engineers, so it primarily targets people who already do binary analysis — though it explicitly tries to stay user-friendly.
Can I extend Cutter with plugins?Yes — plugin support is first-class: Cutter works with both Python and native C++ plugins, and there is a public list of community plugins and scripts you can browse and add to.
Does it have a built-in decompiler?Decompiling comes via a community plugin with native Ghidra integration — the README names it among the notable community additions, alongside a DynamoRIO code-coverage visualizer.
What is rizin?Rizin is the reverse engineering engine that powers Cutter — Cutter is a graphical platform built on top of it, hosted under the same rizinorg organization on GitHub.
Is it really free?Yes — Cutter is free and open source under GPL-3.0, with ready-to-run binaries for all major platforms and full sources if you prefer to build it yourself.
What are similar projects?x64dbg, ImHex, dnSpy, Detect-It-Easy, eleven, pwndbg, ghidra, jadx
Creator
rizinorg
Size
16 MB
Stars
20K
Age
9y
Commits · 90 Days