Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Codex Palette for VS CodeNew to Visual Studio Code? Get it now.
Codex Palette for VS Code

Codex Palette for VS Code

smallyu

|
15 installs
| (0) | Free
All 43 Codex appearance presets for VS Code, with faithful colors and one-click system appearance switching.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Codex Palette for VS Code

Visual Studio Marketplace Installs CI License: MIT

All 28 theme families and 43 light/dark variants currently available in Codex, adapted into complete Visual Studio Code color themes with one-command system appearance switching.

Install from the Marketplace · Source code · Report an issue

Included themes

Every entry appears in Preferences: Color Theme with the Codex Palette prefix, so the collection stays grouped in VS Code's theme picker. The original Codex Palette Light and Codex Palette Dark names are preserved for existing users; additional variants use Codex Palette — Family Variant.

Family Light variant Dark variant
Absolutely Absolutely Light Absolutely Dark
Ayu — Ayu Dark
Catppuccin Catppuccin Latte Catppuccin Mocha
Codex Codex Light Codex Dark
Dracula — Dracula
Everforest Everforest Light Everforest Dark
GitHub GitHub Light GitHub Dark
Gruvbox Gruvbox Light Gruvbox Dark
Linear Linear Light Linear Dark
Lobster — Lobster Dark
Material — Material Dark
Matrix — Matrix Dark
Monokai — Monokai
Night Owl — Night Owl
Nord — Nord
Notion Notion Light Notion Dark
Oscurange — Oscurange
One One Light One Dark
Proof Proof Light —
Raycast Raycast Light Raycast Dark
Rose Pine Rose Pine Light Rose Pine Dark
Sentry — Sentry Dark
Solarized Solarized Light Solarized Dark
Tokyo Night — Tokyo Night
Temple — Temple Dark
Vercel Vercel Light Vercel Dark
VS Code Plus VS Code Plus Light VS Code Plus Dark
Xcode Xcode Light Xcode Dark

Codex's System option is an operating-system appearance preference rather than a separate palette. In VS Code, enable window.autoDetectColorScheme and choose any preferred light and dark variants to get the equivalent behavior.

What each theme covers

  • Editor, tabs, sidebars, panels, title bar, status bar, command center, menus, inputs, lists, notifications, widgets and minimap
  • TextMate syntax highlighting for common languages, markup and diffs
  • Semantic token colors for variables, parameters, properties, functions, methods, types and namespaces
  • Git decorations, diff editors, diagnostics and debugger controls
  • A complete terminal ANSI 16-color palette
  • Visible focus states and WCAG AA editor foreground/background contrast

The extension includes a small local activation module for its appearance-configuration commands. It has no runtime dependencies, telemetry or network access.

Install and select a theme

  1. Install Codex Palette for VS Code.
  2. Open the Command Palette.
  3. Run Preferences: Color Theme.
  4. Search for Codex Palette and select a variant.

To switch automatically with your operating-system appearance:

  1. Open the Command Palette.
  2. Run Codex Palette: Configure Automatic Theme Switching.
  3. Choose one of the available paired theme families.

The command configures VS Code's built-in appearance settings globally. You can also configure the same behavior manually:

{
  "window.autoDetectColorScheme": true,
  "workbench.preferredLightColorTheme": "Codex Palette Light",
  "workbench.preferredDarkColorTheme": "Codex Palette Dark"
}

Development

npm install
npm run build
npm run check
npm run package

The project uses one maintainable generation pipeline:

src/palettes.mjs
src/codex-source-colors.mjs
src/auto-switch.mjs
        ↓
scripts/generate-themes.mjs
        ├─ themes/*.json
        ├─ src/theme-pairs.mjs
        └─ package.json theme contributions
src/extension.mjs + src/theme-pairs.mjs
        ↓
scripts/build-extension.mjs
        └─ dist/extension.js
        ↓
test/validate-*.mjs
        ↓
codex-palette.vsix
  • src/palettes.mjs is the source of truth for theme metadata, fallback colors and independently maintained VS Code mappings.
  • src/codex-source-colors.mjs preserves the core Workbench colors explicitly defined by the Codex theme modules bundled with the recorded ChatGPT build. These source colors always override generated fallbacks without screenshot-sampled or material-simulation adjustments.
  • npm run import:codex-colors -- /path/to/source-themes.json refreshes the recorded core colors from a normalized Codex theme export.
  • npm run build regenerates every theme, removes stale generated themes and synchronizes the extension manifest.
  • npm run check validates catalog completeness, automatic theme pairs and setting updates, source-color fidelity, Workbench coverage, TextMate rules, semantic tokens, focus colors, contrast and all 16 ANSI colors.
  • Generated theme JSON and the bundled configuration module are committed so the published extension needs no installed runtime dependencies.
  • Extraction provenance and the fidelity boundary between imported Codex colors and independently maintained VS Code mappings are documented in SOURCE_PROVENANCE.md.

Scope, names and attribution

This is an independent community project. It is not affiliated with, endorsed by or sponsored by OpenAI or any company referenced by a theme name. “Codex” and other product names are used descriptively to identify visual inspiration and user-selectable presets.

The project does not include company logos, proprietary fonts, application code or runtime assets. VS Code mappings and accessibility adjustments are independently maintained here. Open-source palette inspirations remain attributable to their respective projects; see THIRD_PARTY_NOTICES.md and LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft