Codex Dream Skin lets you customize the look of your Codex desktop app with stunning themes and backgrounds using CDP injection, without modifying official packages.
Tired of staring at the same default interface every day? Codex Dream Skin transforms your coding environment with beautiful, customizable themes that make your development experience more personal and inspiring.
Codex Dream Skin is an external theming solution for the Codex desktop application that allows you to completely change its visual appearance without touching any official installation files. Think of it as a "skin" system that wraps around your existing Codex setup, injecting custom backgrounds, colors, and visual elements through Chrome DevTools Protocol (CDP) technology.
Unlike traditional skinning methods that require modifying application packages or binaries, this tool works externally - meaning your original Codex installation remains untouched and you can easily switch between themes or revert to the default look anytime. It's designed specifically for developers who want their coding environment to reflect their personal style while maintaining professional functionality.
The project supports both macOS and Windows platforms, with each platform getting its own installation scripts and theme management system. Whether you're working late nights on a dark-themed interface or prefer a vibrant, colorful workspace during the day, Codex Dream Skin makes it happen.
The standout feature is the one-click theme switching capability. After installation, you can instantly toggle between different visual presets using simple terminal commands or system tray menus on Windows. The project comes with professionally designed presets like the "Romantic Rose" theme featuring artwork by Arina Hashimoto, which has been tested and verified on actual Codex interfaces.
For developers who want full creative control, the tool supports importing your own custom backgrounds. On Windows, a system tray integration lets you quickly swap out images without diving into configuration files. This means you can create seasonal themes, match your company branding, or simply use artwork that inspires you.
The CDP injection method ensures that all original Codex UI elements - side panels, cards, project selectors, and input boxes - remain fully functional while gaining a completely new visual context. It's particularly valuable for streamers, content creators, or developers who share their screens frequently and want a polished, personalized appearance.
Additionally, the theming system operates independently from API configurations, so you can customize your visual experience without worrying about affecting your model provider settings or connection configurations.
With over 7,100 stars, Codex Dream Skin has clearly struck a chord with the developer community. The appeal lies in solving a universal problem: developers spend countless hours looking at their IDE interfaces, yet most tools offer limited customization options. This project breaks that mold by providing extensive visual personalization.
The timing coincides with the growing popularity of desktop AI coding assistants, where users are investing heavily in these tools and want them to feel truly "theirs." The ability to maintain the original application integrity while achieving dramatic visual changes represents a sweet spot between customization and safety.
Community excitement also stems from the high-quality presets included out of the box. Rather than offering generic color schemes, the project delivers professionally crafted themes with carefully selected artwork that respects the 16:9 aspect ratio and maintains visual harmony with the underlying interface.
The cross-platform support and straightforward installation process have made it accessible to a broad audience, while the separation of concerns (themes don't interfere with API settings) has earned trust among professional developers who can't afford configuration conflicts.
This tool is perfect for any Codex desktop user who values aesthetics in their development environment. Frontend developers, UI/UX designers, and creative coders will immediately appreciate the visual transformation possibilities, while backend developers might enjoy the subtle atmospheric changes that make long coding sessions more comfortable.
You don't need advanced technical skills - just basic familiarity with terminal commands on macOS or PowerShell on Windows. The installation process is well-documented and the theme switching commands are straightforward. However, those wanting to create custom themes will benefit from understanding image dimensions (2560x1440 JPEG recommended) and having access to artwork they can legally use.
The project fits naturally into any JavaScript-based development ecosystem, though it works with Codex regardless of your primary programming language. Content creators, coding streamers, and developers who frequently share screenshots will find particular value in creating a distinctive visual identity for their setup.
Important note: The included artwork serves as demonstration material, and users should ensure they have proper rights before redistributing any custom themes created with third-party images.
Installation varies by platform but remains straightforward. For macOS users, navigate to the macos directory and run the installation script:
cd macos
./scripts/install-dream-skin-macos.sh --no-launch
Once installed, you can switch to the Romantic Rose preset with:
~/.codex/codex-dream-skin-studio/scripts/switch-theme-macos.sh \
--id preset-romantic-rose
Windows users have a similar process using PowerShell scripts:
powershell -ExecutionPolicy Bypass -File .\windows\scripts\install-dream-skin.ps1
powershell -ExecutionPolicy Bypass -File .\windows\scripts\start-dream-skin.ps1
After launching on Windows, themes can be switched directly from the system tray menu under "Saved Themes" without additional command-line work. For custom backgrounds, use the "Change Background" option in the tray menu.
For the full setup guide, see the official repository.