Choose your parts.
Customize Foundation plus the component groups you care about. Each selected group must include all of its required states.
npx get-codex-theme@0.4.0 create my-theme --path focused --components buttons,iconsOpen creator workflow
Use the same open schema and validator as our first-party themes. Nothing is sold: creators publish reviewed packs and everyone can install them for free.
Starting direction loaded
Original high-detail pixel environment with torchlight, stone corridors, treasure-map geometry, and no recognizable game characters or UI. The level sits at the right edge and uses controlled pixel density so text remains the primary signal.
Choose your authoring path
Every path receives safe adaptive fallbacks. Authors submit constrained design tokens—never CSS, HTML, scripts, selectors, or SVG paths.
Customize Foundation plus the component groups you care about. Each selected group must include all of its required states.
npx get-codex-theme@0.4.0 create my-theme --path focused --components buttons,iconsComplete every token and state across buttons, icons, forms, task artifacts, feedback, routes, and the foundation layer.
npx get-codex-theme@0.4.0 create my-theme --path completeGenerate an accessible full component baseline from an image, then override only the pieces that need a distinctive brand treatment.
npx get-codex-theme@0.4.0 create-from-image art.png my-theme --path assistednpx get-codex-theme@0.4.0 coverage ./my-themeFour release steps
Start with a manifest, token file, rights record, and the required responsive asset slots.
npx get-codex-theme@0.4.0 create my-theme --name "My Theme" --mode darkComplete the three background ratios, home/task/narrow screenshots, palette tokens, checksums, and LICENSE-ASSETS.txt.
Read the image guide →Strict validation checks paths, image dimensions, palette values, rights metadata, and the install contract before producing a release ZIP.
npx get-codex-theme@0.4.0 validate ./my-theme --strict-assetsnpx get-codex-theme@0.4.0 pack ./my-themeSign in with Google or GitHub, choose a category and public author profile, then upload the ZIP. Approved packs appear in the gallery with a one-command install.
Open publisher portal →