What do you mean by transcript? I used gdb a while ago and it's mostly similar to a regular terminal application with readline.
I can also attach the debug session to an issue in order for others or future me to understand what was happening then. In a purely GUI-driven debugger, I can copy&paste a stack trace of the final point, but the history is lost.
https://sourceware.org/gdb/onlinedocs/gdb/Logging-Output.htm...
Maybe that is what OP means by a transcript.