Freedom251 › Game Memory Editors
memwatch

What memwatch 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, 32- or 64-bit floating-point values, and signed or unsigned integers from 8 to 64 bits. After searching, you can refine matches with comparisons such as equal, greater than or less than. The interface lets you read, write, monitor, freeze and unfreeze found values. It also includes commands to pause or resume the target process and send Unix signals, though support for controlling execution state is described as experimental. The project describes memwatch as a macOS memory editor that should build and run on recent OS X versions. Its author says they use 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. The command to attach to a target process also uses sudo. The MIT License permits use without charge and provides the software without warranty.
Who it suits
It suits macOS users who need to inspect or modify process memory for debugging or game cheats. Users should be comfortable building software from source and attaching to a process with sudo.
What it does well
- Searches strings, floating-point values and integers.
- Can read, write, monitor and freeze values.
- Includes process pause, resume and Unix signal commands.
- Free and open source under the MIT License.
What to know first
- Building and installing requires source-build steps.
- Attaching to a process uses sudo.
- Execution-state support is experimental.
- The software is provided without warranty.
Limits
Execution-state support is described as experimental. The MIT License provides the software without warranty.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| MIT-licensed software | Build and install from source · MIT license | Free |
As github.com lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Use a recent OS X or macOS system.
- Install or build the phosg and libamd64 dependencies.
- Build memwatch from its source repository.
- Run make, then sudo make install.
- Use sudo when running memwatch to attach to a target process.
Verdict
memwatch provides detailed memory search and value controls for macOS, with process commands whose execution-state support is experimental. Using it requires a source build and sudo access to attach to a target process.
Questions
How much does memwatch cost?
The listed plan is free. It is MIT-licensed open-source software.
Which operating systems does memwatch support?
The project describes memwatch as a macOS memory editor intended to build and run on recent OS X versions.
What can it search for?
It searches strings, 32- and 64-bit floating-point values, and signed or unsigned integers from 8 to 64 bits. Comparisons can refine search results.
Do I need administrator privileges to use it?
The documented command for attaching memwatch to a target process uses sudo.
How is memwatch installed?
The documented source-build route uses phosg and libamd64, followed by make and sudo make install.
What license does it use?
The repository includes the MIT License, which permits use without charge and provides the software without warranty.
Facts from memwatch's own pages
- Access requirements
- The README's run command uses sudo to attach memwatch to a target process. · github.com, 4 Oct 2026
- Installation
- The README gives source-build steps using phosg and libamd64, followed by make and sudo make install. · github.com, 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, 4 Oct 2026
- Memory controls
- Found values can be read, written, monitored, frozen, and unfrozen. · github.com, 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, 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, 4 Oct 2026
- Purpose
- memwatch searches and modifies variables in a running process’s memory through an interactive interface. · github.com, 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, 4 Oct 2026
- Support
- The README asks users to let the author know if the program does not work on their system. · github.com, 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, 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, 4 Oct 2026
Where memwatch stands on Freedom251
- Game Memory Editors#11 of 23