Fully customize the chat UI of ChatGPT and Gemini. Automatically applies themes based on chat names to control everything from avatar icons and standing images to bubble styles and backgrounds. Adds powerful navigation features like a message jump list with search.
A userscript that adds powerful theming, UI customization, and advanced navigation features to AI chat UIs.
Supported sites:
For Existing GPTUX / GGGUX Users (Migration Notice)
AI UX Customizer (AIUXC) is the new unified script that integrates both ChatGPT UX Customizer (GPTUX) and Gemini UX Customizer (GGGUX) into a single codebase.
To prevent conflicts and safely transfer your current settings, you must migrate from the old scripts to this new version and disable/delete old ones.


Note: The pencil icon in the input area belongs to Quick Text Buttons (QTB), a separate userscript. It allows you to insert predefined text or prompts with a single click. Using QTB alongside AIUXC provides a highly efficient chat experience.
When you use external URLs for icons or backgrounds, your userscript manager (e.g., Tampermonkey) requires permission to access those domains.
When the script tries to load an external image for the first time, a permission dialog will appear. For the smoothest experience with images from various sources, select "Always allow all domains" at the bottom.

You can also configure this manually in the Tampermonkey dashboard.
Go to the script's Settings tab, scroll to XHR Security, and add * to the User domain whitelist.

Full Guide & Details on GitHub:
This script is open-source and licensed under the MIT License.