Give the Codex desktop app a face that breathes. Drop in an image you like and it becomes your Codex skin; switch instantly from the top menu with light and dark appearance synced automatically. Local CDP injection, no app.asar or signature touched, one-click restore to the official UI anytime.
HeiGe Codex Skin Studio is a free, open-source reskin tool for Codex Desktop: current version 5.2.1, 10 live-verified built-in themes, macOS and Windows support, with all code public under the MIT license.
Each theme below has run inside a real Codex window. The sidebar, suggestion cards, project picker, and input box all stay natively interactive. It looks like a new app and works like the Codex you know.





It is runtime injection into the Codex desktop app. Same UI you know, wrapped in the mood you choose.
Sidebar, suggestion cards, project picker, and input box are native Codex controls; the whole window stays interactive with nothing lost.
Any PNG / JPG / JPEG / WebP becomes a skin, with accent, secondary, surface, and text colors auto-extracted and light/dark synced to image brightness.
After applying a skin, a 🎨 menu appears in Codex. Every installed theme and the native UI are one click away. Collapse it into a translucent dot if it is in the way.
Themes load through the Chrome DevTools Protocol bound only to 127.0.0.1, never touching app.asar, binaries, or signatures. The menu control channel adds token and schema checks.
Switch back to the official look anytime with no permanent changes. Because the install directory is never modified, restore is instant and lossless, and survives Codex updates.
Hand the Skill to Codex, let it generate a hero image first, then turn it into a skin automatically. No extra API Key, a whole new theme from one sentence.
The package includes a standalone Miku Future animated desktop pet with idle, run, wave, and jump motions. It never replaces Codex's built-in pet or forces itself on when you install only the skin.
A skin only survives across launches after you explicitly flip the top-menu persistence switch. The pause / resume / restore lifecycle stays fully in your hands.
MIT-licensed, community-driven. Every line of the injector is auditable. Contribute your own themes or fork your personal skin pack.
Requires the Codex desktop app. Your API Key and model configuration are never read or modified.
Download or clone the repo. The installer places the tool at ~/.codex/heige-codex-skin-studio and applies the Miku preset by default.
Run the installer (Codex quits and reopens in debug mode when applying, so save your work first).
Switch from the 🎨 menu in Codex, or choose "+ Custom image" to upload your own.
open "<repo>/scripts/install.command"Download or clone the repo. Entries live under scripts\windows and write only the current user directory.
Run the install script; it creates a "HeiGe Skin Launcher" Start Menu shortcut. System Node.js must be 22 or newer.
Switch themes from the top menu; to keep a skin across launches, flip the persistence switch manually.
powershell -ExecutionPolicy Bypass -File .\scripts\windows\install.batGive output/heige-codex-skin-studio.skill to Codex and ask in one sentence to generate an image and reskin, no extra API Key needed.
Note: Not an official OpenAI product; skinning and API config are fully independent. A "port not ready" message usually means an old instance did not quit — fully close Codex and rerun the script.
127.0.0.1, with no changes to app.asar, binaries, or signatures. Turn persistence off and the current session stays skinned while the next launch returns to the native UI, instantly and losslessly. CDP itself is unauthenticated, so same-user local processes remain inside the threat boundary; full details in SECURITY.md.customize.command opens a GUI; or node src/cli.mjs create --image path --name name. Any PNG, JPG, JPEG, or WebP works.doctor and attach the redacted result to an Issue.Scan to join the WeChat group — technical talk only, non-profit. Share the themes you build, discuss the implementation, ask questions. If the QR expires, open an Issue on the repo and I will refresh it.
Free, open source, one-click restore. Give your coding agent a little personality.