v1.5.8 · 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, theme gallery, workspace fingerprint, and day/night auto switch. Built for teams who need readable code on long sessions.

GPL-3.0open source
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.8

JetBrains matches VS Code identity

Keywords and strings export without operator or regexp stealing the color. Translucent selections composite onto the editor background. Marketplace listing copy is shorter and complete in the first 150 characters.

Variants keep their own identity

Sentinel keywords go rust; Ivory uses terracotta / olive / ink; Midnight is a cool indigo night; Neon saturates magenta and electric cyan.

Chat and agent chrome

Request bubbles, added/removed lines, checkpoints, thinking shimmer, and the agent status indicator follow each variant’s accent on all 27 themes.

Apply only when you confirm

Theme Gallery cards and Choose Theme stay browse-only. The workbench still changes only when you click Apply or press Enter.

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. Get Started opens automatically — or run Dusk Office: Choose Theme / Theme Gallery

Cursor / VSCodium / Windsurf / Theia

  1. Open Extensions, search Dusk Office
  2. It comes from Open VSX, native to these editors
  3. Install, then Dusk Office: Choose Theme or Theme Gallery

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