Codex Themes

Discover, create and managethemes for Codex App.

Browse Codex App appearance ideas, preview validated palettes in realistic Home, Chat, and Diff states, or explore full-background Dream Skins. Native appearance controls, third-party skins, and Codex Themes Desktop are clearly separated so you can choose the right path.

Blush-pink Codex Desktop showcase with a floral workspace and four feature cards.

Showing Blushing Muse.

Two ways to personalize Codex

Start with the kind of change you want.

Codex App appearance controls and third-party Dream Skins solve different problems. Choose the smaller, native change when it meets your needs.

Official appearance controls

Native Codex themes

Explore color and font ideas, inspect them in a realistic Chat preview, and build a locally validated palette. Codex App documents base themes, custom colors, fonts, and theme sharing in Settings.

Third-party customization

Full-background skins

Dream Skin can add wallpaper, transparent panels, and a more immersive layout. It uses a separate local workflow with additional compatibility, privacy, and recovery considerations.

Installation entry

Choose the right path for your computer.

Review Dream Skin safety and local CDP risks before downloading the App or following the Windows setup steps.

If a step fails, stop and troubleshoot the Dream Skin installation before making additional local changes.

Download the macOS App

Get Codex Themes for Apple Silicon or Intel Mac.

  • v0.1.5 for Apple Silicon and Intel
  • Import and switch themes locally
Download v0.1.5

Install on Windows

Open the Windows guide for PowerShell and tray setup.

  • PowerShell installation steps
  • Verification and restore guidance
View Windows setup

Codex Themes Desktop

Manage every theme from one focused App.

Import themes downloaded from this site, apply and switch them locally, verify the result, and restore the original Codex appearance.

Download v0.1.5 for macOS

Windows in development

Questions before commands

Understand the tradeoffs first.

Read the practical answers about installation, local CDP access, verification, and restoration before changing your Codex setup.

Is CodexThemes.app official?

No. CodexThemes.app is an independent community project and is not affiliated with or endorsed by OpenAI. Codex and related marks belong to their respective owners.

Does Dream Skin modify the Codex app bundle?

The documented upstream implementation uses local loopback CDP injection and states that it does not modify Codex.app, app.asar, WindowsApps, or code signatures.

Does it support macOS and Windows?

The published upstream repository contains separate macOS and Windows installers. Requirements and commands differ, so always use the guide for your desktop system.

Do I need Node.js?

The current macOS workflow validates and uses Codex’s bundled Node, so no global Node install is required. The current Windows workflow requires Node.js 22 or newer.

Can I restore the original Codex appearance?

Yes. Both documented platform workflows provide restore scripts. Read and retain the recovery step before installing.

Can I use my own image?

The upstream project supports user-selected images through its platform customization flow. Keep the image on your device, use a trusted JPG, PNG, or WebP, and prefer a resized 2560 × 1440 asset rather than an unusually large file.

How do I know a screenshot is real?

A verified record must name its platform, Codex version, Dream Skin commit, test date, and retained screenshot evidence. An upstream background reference or a concept preview is labelled separately and is never treated as verification.

What happens after a Codex update?

An update can change the interface that Dream Skin targets. Re-run the platform verification workflow, compare the site review date, and restore while waiting for upstream compatibility work if the layout is broken.

Is local CDP completely safe?

No tool should claim that. Dream Skin binds CDP to 127.0.0.1, but CDP has no same-user authentication. Run only trusted local software while it is active and restore when finished.

Why did installation stop on my config.toml?

Complex or multiline TOML can trigger the installer’s safe refusal path. Do not delete or rebuild the file; retain the error, restore incomplete changes, and follow the troubleshooting and upstream issue guidance.