
ComfyEngine — это набор инструментов для исследования памяти, созданный для тех, кому необходимо отслеживать, изменять и автоматизировать работу запущенного процесса.
Игровая площадка на основе Qt для сканирования памяти / списка наблюдения, вдохновлённая Cheat Engine, но созданная нативно для Linux и настроенная под мой рабочий процесс: чистые доки, графы указателей, быстрое патчирование и полное отсутствие страха потерять контекст при переключении между сканером, скриптами и заметками.
ComfyEngine предоставляет чистую, современную, ориентированную на Linux альтернативу CE без головной боли с ceserver. Все доки перемещаемы, все цвета следуют вашей теме Qt, и все инструменты находятся в одном рабочем пространстве.
Цвета зависят от вашей темы. Всё можно закрепить и полностью настроить.
Требования:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build
# опционально:
cmake --install build --prefix /usr/local
Исполняемый файл находится по пути:
build/src/comfyengine
Вспомогательные инструменты (test_watch, ce_watch) находятся в корне репозитория.
ComfyEngine имеет официальный пакет AUR:
yay -S comfyengine-git
Эта команда собирает последний коммит напрямую с GitHub.
Если вы хотите собрать без 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 сохраняет вашу раскладку и настройки между сессиями через QSettings.
Запустите полный набор тестов:
ctest --test-dir build --output-on-failure
Или запустите внутренний тестовый инструмент:
./build/test_watch
Регистрируйте новые наборы через add_test() в соответствующем CMakeLists.
Issues и PR приветствуются: https://github.com/kashithecomfy/ComfyEngine
Хотите поддержать разработку? https://buymeacoffee.com/comfykashi
Это мой первый публичный проект, скоро будет больше. Ломайте приложения ответственно и оставайтесь уютными!