Revert "Not using GeminiConsole anymore"

This reverts commit f4b73c78d81c1fac16c054a6e09adf64aaeedf22.
Revert "Revert "Not using GeminiConsole anymore""

This reverts commit aea947571b19346e2326edf8193e2eb5e4b92ca0.