Windows · Codex Dream Skin

Install Codex Dream Skin on Windows

The Windows engine themes the official Codex desktop app via a local CDP port (default 9335) without touching the WindowsApps directory or the app signature.

Need macOS instead? → Is it safe? → FAQ →

Codex Dream Skin running on Windows — themed Codex desktop app

Before you start

  • The official OpenAI.Codex app installed from Microsoft Store and registered for the current Windows user
  • Windows PowerShell 5.1 or newer (run as your normal user; administrator access is not required)
  • Node.js 22 or newer

Installation steps

01

Download the engine

Clone with git as shown, or download the ZIP and cd into Codex-Dream-Skin-main\windows instead:

git clone https://github.com/Fei-Away/Codex-Dream-Skin.git
cd Codex-Dream-Skin\windows
02

Run the install script

Fully quit Codex, then run this from PowerShell in the windows/ directory. The installer creates a verified managed runtime, so the source checkout can be moved or deleted afterward.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\scripts\install-dream-skin.ps1
03

Start and switch themes

Use the “Codex Dream Skin” shortcut created by the installer, or launch from PowerShell. If Codex is already open, the launcher asks before restarting it. Arina Hashimoto starts active; Arina and Gothic Void Crusade are both available under Saved Themes. The separate Tray shortcut handles apply, pause, import, save, switch, and restore; pause and resume now update the live window immediately with an in-app progress state.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\scripts\start-dream-skin.ps1 -PromptRestart
04

Verify (optional)

Check the loopback CDP identity, native UI landmarks, active skin version, and save a screenshot proof:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\scripts\verify-dream-skin.ps1 -ScreenshotPath "$env:TEMP\codex-dream-skin.png"
05

Restore anytime

Restore the stock appearance and restart Codex after confirmation. Add -Uninstall only when you also want to remove the Dream Skin shortcuts.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\scripts\restore-dream-skin.ps1 -RestoreBaseTheme -PromptRestart

Video walkthrough

A 3-minute community demo of the whole skinning flow (in Chinese), shared by Justin (@interjc) on X — thanks!

Good to know

  • The managed engine lives in %LOCALAPPDATA%\CodexDreamSkin\engine; state, themes, imported images, and logs stay under %LOCALAPPDATA%\CodexDreamSkin.
  • Bypass applies only to the explicit source commands above. Installed daily shortcuts use RemoteSigned and never change the persistent system or enterprise policy.
  • To update, exit the tray, close Codex, pull or download the latest source, then rerun the installer. Saved and imported themes are preserved. Current upstream main also fixes a missing first tray item, native-color flashes when the sidebar collapses, and delayed pause/resume.
  • Default CDP port is 9335; a free port is picked automatically on conflict.
  • After a Microsoft Store update, run the installer again and start Codex through the Dream Skin shortcut so it can rediscover the registered package.

Full docs & source: Fei-Away/Codex-Dream-Skin ↗ · Direct ZIP download

Themes you can install right now

QQ2007 Retro — QQ2007-style Codex theme by @PMbackttfuture, real screenshot
✓ Community theme · Real & working

QQ2007 Retro

Codex dressed as 2007-era QQ — sky-blue chrome, penguin avatar, profile sidebar. A real, working community theme.

By AI产品黄叔 @PMbackttfuture ↗ · concept by @randyloop ↗

See it & get the file →