Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Esper ThemesNew to Visual Studio Code? Get it now.
Esper Themes

Esper Themes

Esper Innovations

|
24 installs
| (0) | Free
High-contrast, film-inspired themes for Visual Studio Code: LCARS, Replicant, Oblivion, Synthwave, Tomcat, Fellowship, Cooper, Razorback, Bluey, Bluey Night, Helix, a generated accessibility-aware Q theme, and Mix, which wears any theme's workbench around any other's editor colors.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Esper Themes

Esper Themes

High-contrast, film-inspired color themes for Visual Studio Code.

Install Esper Themes from the Marketplace, then pick a theme under Preferences: Color Theme.

LCARS

Starfleet console panels.

LCARS theme

Q

A new accessible palette, generated on demand.

Q theme

Replicant

Near-black night exteriors: petrol and cyan structure, neon signage for the literals.

Replicant theme

Oblivion

Steel frames and cyan readouts, with orange kept for alerts.

Oblivion theme

Synthwave

Neon cyan and hot pink on violet night.

Synthwave theme

Tomcat

Green phosphor cockpit display with amber warnings.

Tomcat theme

Fellowship

Light. Parchment with olive greens and aged gold.

Fellowship theme

Cooper

White-on-black instrument readouts and Gargantua's gold.

Cooper theme

Razorback

Console-blue rules on blue-black, with gold kept for the lock.

Razorback theme

Bluey

Light. Heeler-family daylight: cream paper, pale blue chrome.

Bluey theme

Bluey Night

The same palette after bedtime, on Bluey's navy.

Bluey Night theme

Helix

Steel blue, dusty rose and lavender on Replicant's near-black. A custom theme that has been my friend through many dangers.

Helix theme

Mix

Any theme's workbench around any other's editor colors. Shown as it ships: Helix around LCARS.

Mix theme

Q

Q deals a new dark palette on request. Every text pair it generates meets WCAG AA (4.5:1).

  • Pick Q as your color theme.
  • Click Mon Capitan in the status bar, or run Esper Themes: Generate Q Theme, for a new palette.
  • Esper Themes: Save Current Q Theme keeps the one you have. Esper Themes: Pick Saved Q Theme brings a saved one back.

Mix

Mix wears one theme's workbench around another theme's editor colors.

  • Pick Mix as your color theme. As shipped it is Helix's workbench around LCARS's syntax.
  • Run Esper Themes: Mix Themes, or click the pair in the status bar, and choose the theme for the workbench and the theme for the editor colors. The editor background counts as workbench.
  • Syntax colors are lifted where the new ground needs it, so a palette tuned for a near-black editor still reads on parchment.

Development

  • npm run build:themes rebuilds the fixed themes from the palettes in scripts/build-themes.js.
  • npm run capture:screenshots retakes the screenshots above; npm run build:lockups redraws each theme's heading lockup, its mark and its name set in the Blade Runner Movie Font in its own colors.
  • npm run build:specimens-page regenerates theme-specimens.html: every Esper theme as it ships, drawn as VS Code draws it in the Modern UI or the classic layout, with an inspector that swaps any key for another color from the theme's palette, a live accessibility audit, and export.
  • npm run build:census-page regenerates theme-census.html: the thirty most-installed VS Code themes measured against Esper's, the regrade that followed, and every Esper theme's named palette, accessibility audit and color-theory recipes.
  • npm run package:vsix builds the extension. A push to master publishes a release.

Palette choices and the contrast rationale behind them are in COLOR-ACCESSIBILITY.md.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft