CodexSkin Engine
================
Give the Codex desktop app a beautiful custom look — then restore the
original in one click. Nothing in the Codex app is modified.

WHAT IT DOES
  Relaunches Codex with a loopback-only debug port and injects a themed
  stylesheet + background over that local connection. The Codex app bundle,
  its installer, and its code signature are never touched. Your API keys are
  never read or changed. Everything stays on 127.0.0.1.

REQUIREMENTS
  - The official Codex desktop app, installed.
  - Node.js 21 or newer (nodejs.org) — on macOS the app's bundled Node is
    used automatically if present, so you may not need to install anything.

MACOS
  1. Open the "macos" folder.
  2. Double-click "Apply CodexSkin.command".
     (First time: right-click → Open → Open to get past Gatekeeper.)
  3. When asked, pick a skin folder from "skins/" (each has a theme.json).
  4. To undo: double-click "Restore CodexSkin.command".

WINDOWS
  1. Open the "windows" folder.
  2. Double-click "Apply CodexSkin.bat".
     (Do NOT double-click the .ps1 file — Windows opens it in Notepad
      instead of running it. Always use the .bat.)
  3. Pick a skin from the numbered list.
  4. To undo: double-click "Restore CodexSkin.bat".

SKINS
  The "skins" folder holds ready-made themes. Get more free skins — or turn
  any image into a skin — at https://codexskin.cc

NOTES
  - Codex updates are unaffected; re-run Apply after an update to reskin.
  - The debug port is local-only. Run Restore when you're done to close it.
  - codexskin.cc is an independent project, not affiliated with OpenAI.
