Skip to content

Repository files navigation

AURIFEXA Codex Skin

Reskin OpenAI Codex Desktop with a single image. Free, open source, reversible in one click.

Deutsch · 中文

License: MIT Platform

Features

  • One image = one theme. Any PNG, JPG, JPEG, or WebP becomes a complete skin: palette, backdrop, and Codex's light/dark appearance are derived from the image automatically.
  • Native controls stay interactive. Sidebar, composer, and suggestion cards remain the real Codex UI — the skin changes how it looks, not how it works.
  • One-click revert. The stock interface is always one menu entry away.
  • No app.asar or binary modification. Themes are injected at runtime over the local CDP debug port; application files, binaries, and signature resources are never touched.
  • macOS & Windows.

Quick start

You need an installed Codex Desktop. Get the tool from GitHub Releases (codex-skin.skill plus source) or via the product page (free store download after registration). When using the system Node runtime, Node.js 22 or newer is required.

  • macOS: double-click scripts/install.command
  • Windows: run scripts\windows\install.bat

Everything after install happens in the 🎨 menu at the top of Codex: switch themes, return to the native UI, upload your own image, control persistence. Applying a skin quits Codex normally and relaunches it with a local debug port, so save your work first.

Windows day-to-day entries live under scripts/windows/: scripts/windows/apply.ps1, the session-only alias scripts/windows/enable-skin.bat, scripts/windows/pause.ps1, scripts/windows/resume.ps1, and scripts/windows/restore.ps1.

Persistence is opt-in. The skin-persistence switch in the 🎨 menu is the only supported way to keep a skin across launches; switching it off keeps the current session skinned and restores the native UI on the next launch. To come back later, open the AURIFEXA Skin Launcher to restore the current session, then flip the switch in the top menu. enable-skin.command and scripts/windows/enable-skin.bat are session-only aliases for apply and never change persistence. enable-persist.command is deprecated and exits non-zero.

Make your own theme

Three paths, from quickest to most automated:

  1. Upload from the menu. Pick the custom-image entry in the 🎨 menu. New menu uploads are stored as durable user themes in your local theme library, with colors and appearance picked from the image. The legacy custom-upload entry is a local compatibility slot only; new uploads no longer use it as authoritative storage.
  2. Run the customizer. Double-click scripts/customize.command (Windows: scripts\windows\customize.bat) to turn any local image into a full saved theme.
  3. Let Codex do all of it. Hand output/codex-skin.skill to Codex and describe the theme you want — it generates the artwork, builds the theme, and applies it end to end. No extra API key required.

Built-in themes

Six presets ship with the tool — all switch Codex's own light/dark appearance to match.

Two original AURIFEXA sets:

Atelier Obsidian Atelier Papier
Atelier Obsidian — dark preset Atelier Papier — light preset
Dark default: obsidian black with molten-gold lines Light: paper grain with ink-drawn lines

Four community-favourite fan presets:

Miku 488137 Genshin · Starry Night
Miku 488137 — light preset Genshin · Starry Night — dark preset
Wuthering Waves · Tide Dragon Ball · Nimbus
Wuthering Waves · Tide — dark preset Dragon Ball · Nimbus — light preset

Character artwork in the fan presets remains the property of its respective rights holders — per-file status is tracked in ASSET_PROVENANCE.md, and any preset is removed immediately upon a rights holder's request.

Uninstall

  • macOS: run scripts/restore.command — it disables persistence, deregisters the background controller, and restores the stock UI. To remove all files afterwards, delete ~/.codex/aurifexa-codex-skin and ~/Library/Application Support/AurifexaCodexSkin.
  • Windows: run scripts\windows\uninstall.bat — it removes the per-user scheduled task, the Start Menu entry, AppData state, and the stable install directory.

Safety

  • Injection uses the Chrome DevTools Protocol on loopback only (127.0.0.1:9341). Loopback CDP carries no authentication, so other processes running as the same local user are inside the threat boundary — see SECURITY.md for the full model.
  • The tool never modifies app.asar, application binaries, or signature resources, and does not read conversations, API keys, or workspace files.
  • Future Codex Desktop updates may change startup arguments or UI structure and require adaptation.
  • CLI reference, theme JSON schema, persistence semantics, and FAQ: docs/manual.md.

License

MIT. Based on the MIT-licensed work of HeiGeAi (Blake Xu). The license covers the software code only — artwork, characters, and trademarks stay with their owners; see NOTICE.md and ASSET_PROVENANCE.md.

About

Reskin OpenAI Codex Desktop with a single image — free, open source, one-click revert. By AURIFEXA.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages