theme-generator.ts
palette.ts
A/B workspace
Baseline vs. current
Keep a reference while you tune color, contrast, and mood.
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
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.
Five coordinated variants
Theme family
Dark, dim, light, and two high-contrast variants share the current palette identity, chromatic locks, and overrides. Tune readability independently without breaking the family relationship.
Install in VS Code
Download a polished VSIX with a palette icon, documentation, Marketplace metadata, and the current theme, then install it 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.