Follow Us

Our Blog

Home | Our Blog
Making the terminal beautiful one pixel at a time
Google for Developers Products
  • Google Maps Platform
  • Web Push and Notification APIs
  • Google Ads API
  • Google Play Billing
  • Interactive Media Ads
Solutions Events Learn Community
  • Google Developer Groups
  • Google Developer Student Clubs
  • Google Developer Experts
  • Tech Equity Collective
Developer Program Blog Search Google for Developers
  • Google Maps Platform
  • Web Push and Notification APIs
  • Google Ads API
  • Google Play Billing
  • Interactive Media Ads
  • Google Developer Groups
  • Google Developer Student Clubs
  • Google Developer Experts
  • Tech Equity Collective

Making the terminal beautiful one pixel at a time

NOV. 13, 2025 Jacob Richman Software Engineer Jack Wotherspoon Developer Advocate Gemini CLI - UI Improvements (hero image)

We're excited to announce a significant upgrade to the Gemini CLI user experience, making your terminal interactions more robust, intuitive, and visually stable. We have overhauled the foundation of how Gemini CLI is rendered to eliminate the visual noise often associated with terminal applications, bringing a level of polish you typically only expect from graphical interfaces directly into your terminal.

You no longer have to deal with flickering screens, bouncing input prompts, or losing your place in long output streams. It’s the same powerful Gemini CLI, just dramatically smoother.

Sorry, your browser doesn't support playback for this video

Key Enhancements

This new rendering foundation within Gemini CLI unlocks several immediate improvements that we hope you will notice and enjoy. Let us take a look at them!

Mouse-Based Navigation

You can now enjoy the convenience of using your mouse to click and navigate directly within the input prompt. No more needing to furiously click the arrow keys to navigate to the beginning of your prompt, just click!

Sorry, your browser doesn't support playback for this video

Sticky Headers

Context is vital when working in the CLI. We’ve introduced persistent header lines for tool confirmations and actions, ensuring you never lose track of what you are doing, even during complex interactions.

Sticky header

Flicker-Free Experience

Our new design virtually eliminates screen flicker. If you use a modern terminal such as VSCode, iTerm, Ghostty, etc, you will be able to say goodbye to a flickering screen for good and enjoy a smooth terminal.

Robust Rendering

Previously, resizing your terminal window could sometimes cause visual glitches or artifacts. Those rendering artifacts are now a thing of the past, providing a clean and polished display regardless of how you resize your window.

Sorry, your browser doesn't support playback for this video

Stable Input Prompt

Say goodbye to the bouncing prompt box. The input field now remains firmly anchored at the bottom of your terminal for a consistent, predictable experience.

anchored-prompt

Preserved History

Despite using an alternate screen buffer for this seamless experience, your complete chat history is still accessible in your standard terminal after you exit Gemini CLI.

Getting started with the new UI

These new UI improvements are enabled by default in Gemini CLI as of v0.15.0.

Upgrade to the latest version of Gemini CLI using the following command:

npm install -g @google/gemini-cli@latest Plain text Copied

What's Next

This is just the beginning of what’s possible with our robust new TUI rendering foundation. We are actively working on further improvements, including click-and-drag functionality for scrollbars (currently, you can scroll using your mouse wheel or by pressing Shift+Up/Shift+Down).

We are also looking at providing a more seamless solution for copy and paste. In the meantime, if you need to select text, you can use standard copy/paste methods by pressing Ctrl-S to temporarily exit mouse mode.

Try out the new seamless UI today and let us know what you think on our GitHub!

posted in: Previous Next Related Posts Announcing the Data Commons Gemini CLI extension AI Announcements

Announcing the Data Commons Gemini CLI extension

DEC. 2, 2025 Don't Trust, Verify: Building End-to-End Confidential Applications on Google Cloud AI Cloud How-To Guides Solutions

Don't Trust, Verify: Building End-to-End Confidential Applications on Google Cloud

DEC. 9, 2025 MediaTek NPU and LiteRT: Powering the next generation of on-device AI Mobile AI Announcements Industry Trends

MediaTek NPU and LiteRT: Powering the next generation of on-device AI

DEC. 8, 2025 Programs
  • Google Developer Program
  • Google Developer Groups
  • Google Developer Experts
  • Google Cloud & NVIDIA
Developer consoles
  • Google API Console
  • Google Cloud Platform Console
  • Google Play Console
  • Actions on Google Console
  • Cast SDK Developer Console
  • Chrome Web Store Dashboard
  • Google Home Developer Console
Google for Developers
  • Google Cloud Platform

Comments (0)

Login to comment

To post a comment, you must be logged in. Please login. Login