Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Game Memory Editors
  3. memwatch

memwatch

What it is

memwatch is a free, open-source macOS utility for examining and changing variables in a running process through an interactive interface. It searches memory by value and can narrow matches with equal, greater-than, or less-than comparisons. Search types include strings, 32- and 64-bit floating-point values, and signed or unsigned integers from 8 through 64 bits. After locating values, you can read, write, monitor, freeze, or unfreeze them. Commands can pause or resume the target process and send Unix signals, although execution-state support is described as experimental. The project presents itself as a macOS memory editor intended to build and run on recent OS X versions. Installation uses phosg and libamd64, followed by make and sudo make install. Attaching to a process uses sudo. The MIT License permits use without charge and provides the software without warranty.

For and against

For

  • Searches strings, floats, and signed or unsigned integers
  • Refines searches with comparison operators
  • Reads, writes, monitors, freezes, and unfreezes values
  • Can pause, resume, and signal processes
  • Free and MIT-licensed open-source software

Against

  • macOS only
  • Requires building from source
  • Attaching to processes uses sudo
  • Execution-state support is experimental

The verdict

memwatch focuses on direct memory searching and control for macOS processes. Its broad value-type support and process commands are useful, but source installation and experimental execution-state controls require care.

Who it suits

It suits macOS users who need interactive process-memory inspection, including debugging alongside tools such as gdb. The author also describes game-cheat use.

Plans and prices

MIT-licensed software

Free

Build and install from source · MIT license

Every plan, in full

On the record

Access requirements
The README's run command uses sudo to attach memwatch to a target process.github.com · read 4 Oct 2026
Installation
The README gives source-build steps using phosg and libamd64, followed by make and sudo make install.github.com · read 4 Oct 2026
License and warranty
The repository includes the MIT License, which grants use without charge and provides the software without warranty.github.com · read 4 Oct 2026
Memory controls
Found values can be read, written, monitored, frozen, and unfrozen.github.com · read 4 Oct 2026
Platform
The project describes itself as a macOS memory editor and says it should build and run on recent OS X versions.github.com · read 4 Oct 2026
Process controls
The interface includes commands to pause and resume the target process and send it Unix signals; execution-state support is described as experimental.github.com · read 4 Oct 2026
Purpose
memwatch searches and modifies variables in a running process’s memory through an interactive interface.github.com · read 4 Oct 2026
Search
It can search process memory by value and refine results using comparisons such as equal, greater than, and less than.github.com · read 4 Oct 2026
Support
The README asks users to let the author know if the program does not work on their system.github.com · read 4 Oct 2026
Supported types
Search types include strings, 32- and 64-bit floating-point values, and signed or unsigned integers from 8 to 64 bits.github.com · read 4 Oct 2026
Use cases
The author says they use it as a game cheat and as a debugging aid alongside tools such as gdb.github.com · read 4 Oct 2026

Alternatives to memwatch

Every alternative, ranked