
ComfyEngine is a memory exploration toolkit built for people who need to monitor, patch, and script a running process.
Qt-based memory scanner / watchlist playground inspired by Cheat Engine but built natively for Linux and tuned for my workflow: clean docks, pointer graphs, fast patching, and zero fear of losing context when you bounce between scanner, scripts, and notes.
ComfyEngine gives you a clean, modern, Linux-first alternative to CE without the ceserver headache. All docks are movable, all colors follow your Qt theme, and all tools live in one workspace.
The colors depend on your theme. Everything is dockable and fully customizable.
Requirements:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build
# optional:
cmake --install build --prefix /usr/local
Executable lives at:
build/src/comfyengine
Helper tools (test_watch, ce_watch) live in the repo root.
ComfyEngine has an official AUR package:
yay -S comfyengine-git
This builds the latest commit directly from GitHub.
If you want to build without AUR:
git clone https://github.com/kashithecomfy/ComfyEngine
cd ComfyEngine
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
sudo cmake --install build
ComfyEngine keeps your layout and preferences across sessions using QSettings.
Run the full test suite:
ctest --test-dir build --output-on-failure
Or run the internal test tool:
./build/test_watch
Register new suites via add_test() in the relevant CMakeLists.
Issues & PRs welcome: https://github.com/kashithecomfy/ComfyEngine
Want to fuel development? https://buymeacoffee.com/comfykashi
This is my first public project, more coming. Break apps responsibly and stay comfy!