Hi,
I had a bit of time to burn and vibe-coded a terminal based remote x64 debugger with an emulator.
Its architecture: Cross-platform server (listening on TCP/IP or local named pipes) with a Windows client.
You can snapshot state anytime (Ctrl+S) and load re-trace execution (Ctrl+L) with a built-in Icicle emulator.
Server\Emulator\TUI part is open source, the win32 debugger client isn't (yet).
Check it out, if your bored with gdb 😉 or need emulator with snapshots
https://github.com/arkup/bgd
https://github.com/arkup/bgd/releases/download/v0.0.1/bgd_v001.zip