4 min read

Monobrain Pro

A calm, focused dark theme for VS Code and its forks β€” neutral monochrome workbench, refined vivid syntax, full terminal ANSI theming, and semantic highlighting.

Table of Contents

Most dark themes compete with your code β€” a neon side bar here, tinted tabs there, a status bar that thinks it belongs to the syntax. Monobrain Pro takes the opposite bet: the entire workbench shares one quiet near-black monochrome, separated only by translucent hairline borders, and every drop of color is spent where it earns its keep β€” inside the editor.

Monobrain Pro icon

One rule, applied 250+ times: the workbench is furniture, the code is the show. Chrome stays monochrome; only syntax gets color.

Monobrain Pro rendering a TypeScript file: near-black monochrome workbench with vivid, role-coded syntax colors
TypeScript in Monobrain Pro Dark β€” the chrome recedes, the structure of the code does the talking.

What makes it calm

  • Calm neutral UI β€” activity bar, side bar, tabs, status bar, and panels share a quiet near-black monochrome palette with translucent hairline borders. Only your code pops.
  • Refined vivid syntax β€” a disciplined eight-color accent set with a clear role per hue: red keywords, yellow strings, blue functions, teal types, purple constants, orange parameters.
  • Restrained typography β€” italics only where meaningful (comments, parameters, storage modifiers); bold reserved for markup headings. No keyword-soup italics.
  • Full terminal ANSI theming β€” all 16 ANSI colors defined to match the editor palette, so CLI output looks native rather than bolted on.
  • Semantic highlighting β€” semantic token colors for language servers (TypeScript, Rust, Python, Go…) agree with the TextMate rules, so colors don’t shift when a language server kicks in.
  • No-gaps workbench map β€” 250+ workbench colors set explicitly: find/match, bracket pair colorization, peek views, diff editor, notifications, quick input, minimap, and more.

The palette

Two layers. A canvas of three neutrals that recedes β€” the chrome sits a step darker than the editor, so your file is always the brightest thing on screen. Then eight accents, each owning exactly one job. The accent swatches below are rendered on the theme’s real editor background, doing the job they hold in the theme.

The canvas β€” three neutrals that recede

Editor background

#1e2024

Chrome background

#17181b

plain text

Foreground

#c5c8cf

The accents β€” eight colors, one role each

return

Keywords

#e8677d

"calm"

Strings

#e3c778

render()

Functions

#6cb6e6

Theme

Types & classes

#5bc2a8

3.14

Constants & numbers

#b995e8

props

Parameters

#e0a06a

+ added

Diff added / terminal green

#8ec07c

focus

UI accent

#5b9fd6

Parameters render in italic β€” one of the few places the theme allows it, so slanted text always means something.

In the wild

Monobrain Pro rendering a Python file with semantic highlighting from the language server
Python β€” semantic tokens from the language server land on the same hues as the TextMate rules, so nothing shifts as the server warms up.
Integrated terminal in Monobrain Pro with all 16 ANSI colors matched to the editor palette
The integrated terminal β€” all 16 ANSI colors are drawn from the same palette, so CLI output reads like part of the editor.

Installation

VS Code

Search for β€œMonobrain Pro” in the Extensions view, or install from the command line:

code --install-extension d4rkwinz.monobrain-pro

VSCodium and Open VSX

Available on Open VSX for VSCodium and other Open VSX consumers:

codium --install-extension d4rkwinz.monobrain-pro

Other VS Code forks

For forks like Antigravity and Cursor, grab the .vsix from the GitHub releases page and install it from the Extensions view.

Activate

Press Cmd+K Cmd+T (macOS) or Ctrl+K Ctrl+T (Windows/Linux) and pick Monobrain Pro Dark, or set it directly:

{ "workbench.colorTheme": "Monobrain Pro Dark" }

None of these are required β€” the theme works with stock settings β€” but they round off the experience:

{
  "editor.fontLigatures": true,
  "editor.semanticHighlighting.enabled": true,
  "editor.bracketPairColorization.enabled": true,
  "editor.guides.bracketPairs": "active",
  "editor.cursorBlinking": "smooth",
  "workbench.tree.indent": 12,
  "terminal.integrated.minimumContrastRatio": 1
}

License

MIT, Β© 2026 d4rkwinz.

Publisherd4rkwinz
CategoryThemes
VS Code engine^1.70.0