Official Codex desktop app
Install the official Codex app and open it successfully at least once. Save any unfinished input before installing a skin.
Download to restore · every click explained
You do not need to know how to code. Pick your computer, follow the numbered steps, and check the success message before moving on.
Last reviewed: July 17, 2026 · Upstream commit 26c6c41 · Features may change after updates.
Quick check before you begin
Step zero
Having them ready first keeps the installation simple and prevents missing-file detours.
Install the official Codex app and open it successfully at least once. Save any unfinished input before installing a skin.
Use the builder's Export button to download a file ending in .dreamskin.zip. Mac can use the background.webp inside it.
This site does not install software. The button below downloads the public Fei-Away/Codex-Dream-Skin source archive.
One ZIP is the skin you made. The other is the open-source tool that runs a skin locally. Never place API keys or account files inside either folder.
Complete macOS tutorial
The Mac build validates and uses the Node runtime bundled with Codex, so you do not need to install Node.js. It creates Desktop launchers for starting, customizing, verifying, and restoring.
Open the official Codex app and wait for the home screen. Then choose Codex → Quit Codex from the menu bar, or press Command + Q.
Open Downloads and double-click Codex-Dream-Skin-main.zip. A Codex-Dream-Skin-main folder will appear.
Control-click Install Codex Dream Skin.command, choose Open, then choose Open again in the macOS dialog. Terminal completes the installation.
Double-click your .dreamskin.zip to unzip it. Then open Codex Dream Skin - Customize.command from the Desktop.
Open Codex Dream Skin - Verify.command from the Desktop. It creates and opens Codex Dream Skin Verification.png on the Desktop.
Open Codex Dream Skin - Restore.command. It stops injection, closes the local debugging session, and reopens Codex normally.
Complete Windows tutorial
The Windows build validates the official Microsoft Store Codex package and uses PowerShell to create Desktop shortcuts. It requires Node.js 22 or newer and binds debugging to local 127.0.0.1.
Download the LTS release from the Node.js websiteOpen the Node.js website above, download the LTS installer, and keep the default options while clicking Next. Then open Windows Terminal or PowerShell.
node --version
Right-click Codex-Dream-Skin-main.zip in Downloads, choose Extract All, open the extracted folder, then open its windows folder.
Quit Codex completely. Copy the full command below, paste it into the Terminal you just opened, and press Enter.
powershell -NoProfile -ExecutionPolicy Bypass -File ".\scripts\install-dream-skin.ps1"
Double-click Codex Dream Skin on the Desktop. If it asks to restart Codex, save unfinished input and approve the restart.
Return to the windows Terminal and run the command below. It checks the injected state and writes a screenshot to the Desktop.
powershell -NoProfile -ExecutionPolicy Bypass -File ".\scripts\verify-dream-skin.ps1" -ScreenshotPath "$HOME\Desktop\Codex Dream Skin Verification.png"
Double-click Codex Dream Skin - Restore on the Desktop. After confirmation, it closes the skin and debugging session, then reopens Codex normally.
powershell -NoProfile -ExecutionPolicy Bypass -File ".\scripts\restore-dream-skin.ps1" -RestoreBaseTheme -PromptRestart
A visible background is not enough. The installation is complete only when every item below still works.
Restore first, then check the newest upstream release. Old selectors may no longer match the updated interface.
Capture the complete error, then check whether Codex is closed, the Node version, and the current Terminal folder. Hide private paths before sharing.
Do not delete official Codex files. Run Restore first, confirm normal Codex opens, then troubleshoot the skin.
This tutorial was checked against the public macOS README, Windows SKILL, and the upstream install, start, verify, and restore scripts. Only Mac currently supports user-selected images, and neither platform directly imports the complete .dreamskin.zip. Check the repository again before installation.
Open Fei-Away/Codex-Dream-Skin on GitHub