v1.5.1 · GPL v3 · WCAG AA verified

Professional themes for finance & security work.

One adaptive theme system for VS Code, Cursor, Windsurf and vscode.dev27 WCAG-verified variants, live gallery, workspace fingerprint, and day/night auto switch. Built for teams who need readable code on long sessions.

10,000+downloads
27variants
4.5:1WCAG AA min
0telemetry
Dusk Office Finance theme in VS Code — dark navy editor with gold accents, syntax-highlighted Python code

What's new in v1.5.0

🌍

Auto Switch timezone

Set duskOffice.autoSwitch.timezone to an IANA id (Europe/Paris, America/Toronto, …) or configure it from Control Center → Configure Auto Switch. Empty = local machine time; shared with Adaptive Focus hour windows.

👁️

Theme Gallery hover preview

Hover any card in Dusk Office: Theme Gallery to live-preview the variant in your editor. Click Apply to keep it; close the panel to revert unapplied previews.

⏱️

Exact-hour scheduling

Auto Switch and Adaptive Focus now fire at precise hour boundaries instead of polling every 60 seconds — lower idle CPU, timezone-aware when a timezone is set.

✏️

Italic comments & bold keywords

Toggle duskOffice.syntax.italicComments and duskOffice.syntax.boldKeywords, or use the matching commands. Overrides merge non-destructively with your own token rules.

Updates & follow

Changelog, releases, and hashtags for posts, stars, and reviews.

Watch for releases

GitHub → WatchCustomReleases on the repo.

Tracking hashtags

#DuskOffice #VSCodeTheme #CursorTheme #WindsurfIDE #OpenVSX #JetBrainsTheme #ThemeGallery #AutoDarkMode #WCAG #DevTools #DarkTheme #LightTheme

Why Dusk Office

🌒

One coherent family

27 variants share the same chrome philosophy and accent grammar. Switch between them and your workbench feels related, not random.

🔍

Workspace Fingerprint

On first open, Dusk detects your project (fintech, audit, cybersec, ML, modern web…) from package.json, Cargo.toml, go.mod and suggests the matching variant. Local-only.

WCAG AA verified

Every theme passes 4.5:1 on terminal and editor foreground, 3:1 on UI components and ANSI colors, and 3:1 readability floor on syntax tokens. Audited against 25+ critical UI pairs. A CI script fails if anyone regresses contrast.

🌗

Adaptive focus

Switch theme automatically from the active editor language and time of day — e.g. Python → Ivory by day and Abyss by night, TypeScript → Nebula at night, with a late-night Midnight comfort mode.

🛡️

Trust-first behaviour

No telemetry, no companion installs, no network calls, no surprise mutations. Reset everything with one command. Fork it, study it, contribute back.

27 variants — pick the one that fits your work

Hover for the niche. Click any card to copy the variant name and open the Marketplace.

Workspace Fingerprint — the killer feature

Open a project. Dusk Office reads the top-level manifests and offers a one-time suggestion of the variant tuned for that context. All local, no telemetry, opt-out via setting.

🏦 Fintech & banking

stripe, plaid, dwolla, payment / wallet keywords →

Suggests Vault

📊 Audit & compliance

quickbooks, xero, audit / SOX / GAAP / IFRS →

Suggests Audit

🛡️ Cybersecurity

helmet, jsonwebtoken, vault, falco, *.tf

Suggests Sentinel

📈 Data science / ML

numpy, pandas, fastapi, django, Jupyter →

Suggests Steward

⚡ Modern web stacks

next, astro, vite, bun.lockb, deno.json

Suggests Voltage

🎨 Frontend / design

react, vue, svelte, tailwindcss, Storybook →

Suggests Nocturne

⌨️ CLI / DevOps

Go, Rust+clap, Terraform, Makefile, Dockerfile

Suggests Terminal

Install in 30 seconds

VS Code

  1. Open Extensions (Ctrl/Cmd + Shift + X)
  2. Search Dusk Office
  3. Click Install
  4. Open the picker: Ctrl/Cmd + K then Ctrl/Cmd + T

Cursor / VSCodium / Windsurf / Theia

  1. Open Extensions, search Dusk Office
  2. It comes from Open VSX, native to these editors
  3. Install & pick a variant

vscode.dev / github.dev

  1. Open any repo on github.dev or vscode.dev
  2. Dusk Office activates automatically — full runtime, no Node required
  3. Theme Gallery, contrast checks, fingerprint — all work in the browser

JetBrains IDEs

  1. Open SettingsPluginsMarketplace
  2. Search Dusk Office Themes
  3. Click Install, then Restart IDE
  4. Pick a theme: Settings → Appearance → Theme

Works in IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, CLion, Rider, RubyMine, DataGrip, Android Studio, RustRover.

From the source

  1. git clone https://github.com/SIDIKICONDE/dusk-office
  2. npm install
  3. make install-vsix EDITOR=code