
ComfyEngine은 실행 중인 프로세스를 모니터링, 패치 및 스크립팅해야 하는 사람들을 위해 제작된 메모리 탐색 툴킷입니다.
Cheat Engine에서 영감을 받았지만 Linux용으로 네이티브하게 제작되고 제 작업 흐름에 맞게 조정된 Qt 기반 메모리 스캐너 / 워치리스트 플레이그라운드입니다: 깔끔한 도크, 포인터 그래프, 빠른 패칭, 그리고 스캐너·스크립트·메모 사이를 오갈 때 컨텍스트를 잃을까 봐 두려울 필요가 없습니다.
ComfyEngine은 ceserver의 골칫거리 없이 CE에 대한 깔끔하고 현대적인 Linux 우선 대안을 제공합니다. 모든 도크는 이동 가능하며, 모든 색상은 Qt 테마를 따르고, 모든 도구는 하나의 작업 공간에 있습니다.
색상은 테마에 따라 달라집니다. 모든 항목은 도킹 가능하며 완전히 사용자 지정할 수 있습니다.
요구 사항:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build
# optional:
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
관련 CMakeLists에서 add_test()를 사용하여 새 스위트를 등록합니다.
이슈 및 PR 환영합니다: https://github.com/kashithecomfy/ComfyEngine
개발에 힘을 보태고 싶으신가요? https://buymeacoffee.com/comfykashi
첫 공개 프로젝트이며, 더 많은 것이 곧 공개될 예정입니다. 앱을 책임감 있게 해킹하고 편안하게 지내세요!