Enhancing Terminal Experience with a Sleek New UI
Nov. 13, 2025
Jacob Richman, Software Engineer
Jack Wotherspoon, Developer Advocate
We’re excited to introduce a major upgrade to the Gemini CLI, designed to make your terminal interactions smoother, more intuitive, and visually stable. This overhaul rewires how Gemini CLI renders content, reducing visual clutter and bringing a polished, graphical-like quality directly to the terminal environment.
Gone are flickering screens, bouncing prompts, and lost output positions. The CLI remains powerful but now offers a far more seamless experience.
Key Improvements
The new rendering system unlocks several immediate benefits:
– Mouse Navigation: You can now click directly within input prompts for easy cursor placement, removing the need for constant arrow key presses.
– Sticky Headers: Persistent header lines provide clear context, ensuring you keep track of actions even during complex commands.
– Flicker-Free Display: Compatibility with modern terminals like VSCode, iTerm, and Ghostty means screens no longer flicker, offering a smoother visual flow.
– Reliable Resizing: Terminal window resizing no longer causes visual glitches, delivering a consistent display regardless of size changes.
– Stable Input Prompts: The input box remains anchored at the bottom, avoiding the bouncing prompts that disrupted workflow before.
– Preserved History: Despite using an advanced screen buffer, your chat and command history remain accessible after exiting Gemini CLI.
Getting Started
These enhancements are enabled by default in Gemini CLI version 0.15.0. Upgrade with:
npm install -g @google/gemini-cli@latest
Future Plans
This update is just the beginning. Future improvements include scrollbars that respond to click-and-drag actions, enhanced copy-and-paste capabilities, and better text selection methods. Until then, you can use standard copy commands by pressing Ctrl-S to exit mouse mode temporarily.
Experience the new UI today and share your feedback on our GitHub!
FAQs
Q: What’s new in Gemini CLI version 0.15.0?
A: It includes a redesigned, flicker-free interface with mouse navigation, persistent headers, and stable prompts for a more polished terminal experience.
Q: How do I update to the latest Gemini CLI?
A: Run the command: npm install -g @google/gemini-cli@latest
Q: Will I lose command history after the upgrade?
A: No, your history remains accessible even after exiting the CLI thanks to the preserved buffer.
Q: Are these enhancements compatible with all terminals?
A: They work best with modern terminals like VSCode, iTerm, and Ghostty, which support advanced rendering features.

Leave a Comment