Skip to content
SPECIFICTION
Get listed

memwatch

github.com

Free plan macOS
Visit github.com
Spec score 7.0 #15 of 23 in Game Memory Editors

What it is

memwatch is a free, open-source macOS utility for searching and changing values in a running process’s memory through an interactive interface. Searches can target strings, floating-point numbers in 32- or 64-bit formats, and signed or unsigned integers from 8 to 64 bits. Comparisons such as equal, greater than, or less than can narrow results. Once values are found, memwatch can read, write, monitor, freeze, or unfreeze them. Its interface also has commands to pause and resume a target process and send it Unix signals, though execution-state support is described as experimental. The project presents memwatch as a macOS memory editor and says it should build and run on recent OS X versions. Its author describes using it for game cheats and as a debugging aid alongside tools such as gdb. Installation requires building from source with phosg and libamd64, then running make and sudo make install. Attaching to a target process uses sudo. The MIT License permits use without charge and supplies the software without warranty.

Spec sheet

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

Plans and prices

MIT-licensed software Free Build and install from source · MIT license Read 4 Oct 2026 · github.com

Every memwatch plan and price →

Strong points and limits

Strong points

  • Searches strings, floats, and signed or unsigned integers
  • Can read, write, monitor, and freeze found values
  • Free under the MIT License
  • Includes pause, resume, and Unix-signal commands

Limits

  • Installation requires building from source
  • Attaching to a target process uses sudo
  • Execution-state support is experimental
  • The license provides the software without warranty

Who it suits

memwatch may suit macOS users who need to inspect or change process memory, including people using it for game cheats or as a debugging aid. Building from source and attaching with sudo are part of the described workflow.

Verdict

memwatch provides memory search and editing controls for macOS, with broad value types and a free MIT license. Expect a source-build installation, sudo access to attach, and experimental execution-state controls.

Where Specifiction places it

Alternatives to memwatchAll alternatives →