theme-generator.ts
palette.ts
Generated set
Pin themes to keep them in the compare row.Quick compare
Pin up to four generated themes, or reset to the default top matches.Terminal
The terminal stays visible in inspect for comparison.Color list
Primary palette roles at a glance.
Accessibility
Contrast report
--
Imported source
Theme analysis
Paste a VS Code theme instead
Paste JSON or JSONC to import and analyze without choosing a file.
Terminal
ANSI colors are themed too
Advanced
Manual overrides
Add any VS Code workbench color key or TextMate scope. Manual values take precedence in JSON and VSIX exports.
Three coordinated variants
Theme family
Each variant shares the current palette identity, chromatic locks, and overrides while regenerating mode-appropriate surfaces. Tune readability independently without breaking the family relationship.
Install in VS Code
Download a VSIX extension for the current theme, then open VS Code and choose that file from the Extensions view.
Install generator app
Checking browser support...
Command fallback
After downloading, run this with the actual VSIX path if VS Code does not prompt you.
code --install-extension ./your-theme.vsix
Full backup and restore
Back up the generator, current theme exports, saved library, gallery, history, and settings in one ZIP.