codex-skin.dev

How to Install Codex Dream Skin on macOS – Step-by-Step Guide

Overview

Codex Dream Skin applies a custom visual theme to your official Codex Desktop app through local loopback CDP (Chrome DevTools Protocol). It does not modify the official .app, app.asar, or code signature, keeping your installation safe and reversible.

All native functionality remains intact: sidebar, suggestion cards, project picker, composer, and menus stay fully interactive. Only the banner and background layers are customized.

Prerequisites

Step-by-Step Installation

1. Download the Dream Skin repository

Open Terminal and clone the repository:

git clone https://github.com/Fei-Away/Codex-Dream-Skin.git
cd Codex-Dream-Skin/macos

2. Run the install script

Install to the stable path and create Desktop launchers:

./scripts/install-dream-skin-macos.sh --no-launch

This script will:

3. Customize your theme

Run the customization script (it will open a Finder picker if you don't specify an image):

~/.codex/codex-dream-skin-studio/scripts/customize-theme-macos.sh

Or specify an image directly:

~/.codex/codex-dream-skin-studio/scripts/customize-theme-macos.sh \
  --image "/path/to/your/image.png" \
  --name "My Theme" \
  --accent "#7cff46"

Image guidelines:

4. Start the skin

Double-click Codex Dream Skin.command on your Desktop, or run:

~/.codex/codex-dream-skin-studio/scripts/start-dream-skin-macos.sh

The script will:

How to Verify It's Working

After launching, check for these signs:

  1. Custom banner: Your chosen image appears at the top of the home screen
  2. Themed background: The task view shows your custom background
  3. Native controls preserved: Sidebar, project picker, and composer buttons still work normally

You can also use the verification script:

~/.codex/codex-dream-skin-studio/scripts/verify-dream-skin-macos.sh

How to Restore the Official Appearance

Double-click Codex Dream Skin - Restore.command on your Desktop, or run:

~/.codex/codex-dream-skin-studio/scripts/restore-dream-skin-macos.sh

This will:

Your configuration and chat history remain untouched.

Troubleshooting

Codex doesn't launch or crashes immediately

The theme doesn't appear after launching

After a Codex update, the skin stops working

This is expected. Codex updates may change internal renderer targets. To fix:

  1. Pull the latest version of the Dream Skin repository: cd ~/path/to/Codex-Dream-Skin && git pull
  2. Re-run the install script: ./macos/scripts/install-dream-skin-macos.sh --no-launch
  3. Start the skin again

If it still doesn't work, check this gallery for compatibility status updates or wait for upstream adaptation.

Permission denied errors

The scripts need execute permissions. If you see permission errors, run:

chmod +x ./scripts/*.sh

Resources: