Ever lost track of which VS Code window is which? Glaze attempts to solve this by giving each workspace a unique color tint/glaze derived from its directory path. The colors blend with your current theme's colors, so your editor still looks great, just subtly different per project.
How It WorksGlaze generates a deterministic color from a hash of your workspace's directory path, meaning the same project always gets the same color tint. These colors are intelligently blended with your active VS Code theme's colors, so they look natural and fit well with most themes regardless of color palette. And when you switch themes, Glaze automatically re-adapts. Important: Workspace Settings
To apply color tints, Glaze writes to the A few things to know:
If your Getting Started1. InstallSearch for "Glaze" in the VS Code Extensions view (Cmd+Shift+X / Ctrl+Shift+X), install from the VS Code Marketplace / OpenVSX Registry, or via the command line:
2. EnableOpen the Command Palette (Cmd+Shift+P / Ctrl+Shift+P) and run one of:
That's it, your title bar, activity bar, and status bar should all be tinted. You can turn tinting of each element on and off individually in settings. 3. ExploreThe status bar shows Glaze's current state. Click it to open the Quick Menu for toggling, previewing colors, randomizing your tint seed, or manually setting a base tint hue override if you like. Features & ConfigurationGlaze is highly configurable — color styles, harmonies, UI element selection, theme blend modes, and workspace identifier sources can all be tuned. The easiest way to explore all available settings is through the VS Code Settings UI:
All settings include descriptions and sensible defaults. Theme Color MatchingOne of Glaze's key features is its ability to produce tints that fit naturally with your current theme's colors. It does this by blending the tint color with the theme's background colors to produce the final applied tint. VS Code's extension API, however, does not expose the active theme's resolved color values. To get around this limitation, Glaze ships with a precomputed lookup table mapping theme names to their color values. The lookup table is generated from:
If your theme isn't in the lookup table, you can provide its colors manually via
the You can also open an issue to request that a specific theme be added to the built-in lookup table. ScreenshotsThe screenshots below cover a small selection of what Glaze can look like. Between color styles, color harmonies, and theme blend factor, it is quite customizable.
CommandsAccess these from the Command Palette (Cmd+Shift+P / Ctrl+Shift+P):
FAQCan I exclude Glaze's changes from version control?See Important: Workspace Settings above. How do I completely remove Glaze's color changes?Run Does it work with Remote Development?Yes. Glaze runs in the VS Code UI and applies tints based on the workspace path, regardless of whether the workspace is local or remote. License |
















