CodexTheme

Free Codex themes, copy and go

Pick one from Catppuccin, Dracula, and other classic palettes, paste it into Codex — no color tweaking needed.

Catppuccin Latte (Mauve)
Catppuccin Latte (Blue)
Catppuccin Latte (Green)
Catppuccin Latte (Peach)
Catppuccin Frappé (Mauve)
Catppuccin Frappé (Blue)
Catppuccin Frappé (Green)
Catppuccin Frappé (Peach)
Catppuccin Macchiato (Mauve)
Catppuccin Macchiato (Blue)
Catppuccin Macchiato (Green)
Catppuccin Macchiato (Peach)
Catppuccin Mocha (Mauve)
Catppuccin Mocha (Blue)
Catppuccin Mocha (Green)
Catppuccin Mocha (Peach)
Dracula
Nord
Gruvbox Dark
Gruvbox Light
Solarized Dark
Solarized Light
One Dark
One Light
Monokai
Rosé Pine
Rosé Pine Dawn

What is a Codex theme, and why switch

A Codex theme is a file that defines your editor's colors — the App uses codex-theme-v1 JSON, the CLI uses a TextMate .tmTheme file. It changes background, accent, syntax highlighting, and diff colors — nothing about functionality. Codex ships with only a handful of built-in themes; everything here is a community-tested classic palette you can copy and import directly, no color picking required.

Browse the gallery

Browse by category

Picking a theme by use case beats picking by screenshot. Writing code for long stretches? Go dark for less eye strain. Working in bright light? Go light. Coming from VS Code or Sublime? Editor Classics port those exact palettes. Contrast or color blindness affects how you read code? High Contrast / Accessibility themes are tuned for readability first.

Dark themes

Easier on your eyes during long coding sessions, better contrast in low light.

View all

Light themes

Clearer in bright light or daytime work, for anyone who prefers a light UI.

View all

Editor Classics

Ports of classic palettes like Dracula and One Dark from other editors — no re-adjusting when you switch.

View all

High Contrast / Accessibility

Higher contrast for color blindness and low vision, readability first.

View all

App themes vs. CLI themes

Codex App and Codex CLI use two different theme formats: the App uses codex-theme-v1 JSON, the CLI uses TextMate's .tmTheme — they're not interchangeable and need to be imported separately. If you use both interfaces, themes often end up mismatched. Every theme here ships in both formats, or use the CLI sync tool to keep them aligned.

Codex App

Uses codex-theme-v1 JSON — controls the UI background, accent color, and syntax highlighting.

Codex CLI

Uses a TextMate .tmTheme file — only affects syntax highlighting and diff colors in the terminal.

Go to the CLI sync tool to keep both sides matching

FAQ