The command-line interface (CLI) has long been a staple for developers, but it hasn't always been the most visually appealing or user-friendly environment. Google Developers recently unveiled a major update to the Gemini CLI, aiming to elevate the terminal experience with a suite of thoughtful enhancements. These changes bring the polish and stability of graphical user interfaces to the heart of terminal workflows, making development smoother and more intuitive than ever.
Key Upgrades That Make a Difference
- Mouse-Based Navigation: Say goodbye to endless arrow key presses. Gemini CLI now lets users click directly within the input prompt, streamlining navigation and making editing commands faster and easier.
- Sticky Headers: Maintaining context during complex tasks is now effortless. Persistent header lines keep essential information visible, so you never lose track of your workflow, even as output scrolls by.
- Flicker-Free Visuals: The new rendering engine virtually eliminates the distracting flicker often seen in terminals. Whether you’re using VSCode, iTerm, Ghostty, or another modern terminal, you’ll enjoy a stable, seamless interface.
- Robust Rendering: Frequent window resizing used to introduce glitches and display artifacts. With this overhaul, Gemini CLI maintains a clean, polished look regardless of how you resize your terminal window.
- Stable Input Prompt: No more bouncing prompts. The input field now stays anchored at the bottom of your terminal, ensuring every interaction is predictable and visually consistent.
- Preserved History: Despite using an alternate screen buffer for its new UI, Gemini CLI retains your full chat history. After you exit, you can still access previous terminal output as usual.
How to Get Started
These enhancements are available by default starting in Gemini CLI version 0.15.0. Upgrading is simple just run npm install -g @google/gemini-cli@latest to access the latest features. The improvements require no additional configuration, so you can enjoy the new experience right away.
Looking Ahead: More to Come
This release represents just the start of Gemini CLI's transformation. The development team is actively working on further upgrades, such as click-and-drag scrollbar functionality for even easier navigation. Improved copy-paste solutions are also on the roadmap. For now, users can temporarily exit mouse mode with Ctrl-S for standard text selection and copy/paste operations.
The team welcomes feedback and encourages developers to try out the new UI. Share your thoughts and suggestions on their GitHub page to help shape future releases.
A Smoother, More Intuitive Terminal
With its refreshed foundation, Gemini CLI bridges the gap between graphical polish and terminal power. These updates make terminal work more robust, visually stable, and enjoyable—one pixel at a time. Developers now have fewer distractions and a more seamless workflow, empowering them to focus on what matters most: building great software.
Source: Google Developers Blog

Gemini CLI Update: Making the Terminal Beautiful, One Pixel at a Time