Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Clay TerminalNew to Visual Studio Code? Get it now.
Clay Terminal

Clay Terminal

astechlabs

|
72 installs
| (1) | Free
A warm dark/light VS Code theme with a coral terminal-inspired accent.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Clay Terminal

Version Installs Rating Open VSX

VS Code color themes inspired by a coral terminal aesthetic — dark and light variants, built from real warm-gray/coral design tokens. Coral accent (#D97757), semantic highlighting, bracket-pair colors, diff/merge colors, consistent error/warning marks across the squiggle, gutter, and scrollbar.

  • Clay Terminal — dark, near-black warm background
  • Clay Terminal Light — light, warm off-white background
  • Clay Terminal High Contrast / Clay Terminal Light High Contrast — accessibility-focused variants with stronger borders and higher-contrast text
  • Clay Terminal Icons — a matching file icon theme (90+ languages/file types) plus a scoped product icon theme (chevrons, folders, git glyphs), included in this same extension (no separate install)

Pairs well with a clean monospace font like JetBrains Mono or Berkeley Mono, though that's a personal editor setting, not something this extension can install for you.

Screenshots

Dark Light
Clay Terminal dark Clay Terminal light

Install (local dev)

Package and install the .vsix rather than symlinking — VS Code doesn't reliably resolve an icon theme's image assets through a symlinked dev extension.

npx @vscode/vsce package

Command Palette → Extensions: Install from VSIX... → select the generated file, reload VS Code, then Command Palette → Preferences: Color Theme to pick a color theme, Preferences: File Icon Theme → Clay Terminal Icons for the file icons, and Preferences: Product Icon Theme → Clay Terminal Icons for the UI glyphs. (None of these pickers have a default keybinding.)

A Get Started with Clay Terminal walkthrough (Command Palette → Welcome: Open Walkthrough...) also walks through all three pickers — it's the fastest way to make sure both icon themes are actually turned on, since installing the extension only applies the color theme automatically.

Recommended settings

Optional settings.json tweaks that pair well with the coral accent and warm-gray palette:

{
  "editor.fontFamily": "'JetBrains Mono', 'Berkeley Mono', Menlo, monospace",
  "editor.cursorStyle": "line",
  "editor.cursorBlinking": "solid",
  "editor.minimap.enabled": false,
  "editor.bracketPairColorization.enabled": true,
  "editor.guides.bracketPairs": true,
  "workbench.iconTheme": "clay-terminal-icons",
  "workbench.productIconTheme": "clay-terminal-product-icons"
}

None of this is required — the themes and icon themes work with default settings.

Recommended extensions

Not part of this theme, but pairs well with it — established per-language formatters/linters plus one extension that makes the theme's error/warning colors more visible:

// .vscode/extensions.json
{
  "recommendations": [
    "esbenp.prettier-vscode",   // Prettier — JS/TS/CSS/JSON
    "charliermarsh.ruff",       // Ruff — Python lint + format
    "golang.go",                // gofmt — Go
    "rust-lang.rust-analyzer",  // rustfmt — Rust
    "usernamehw.errorlens"      // inline error/warning highlighting
  ]
}
// settings.json
{
  "editor.formatOnSave": true,
  "[javascript][typescript][css][json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[python]": {
    "editor.defaultFormatter": "charliermarsh.ruff"
  },
  "[go]": {
    "editor.defaultFormatter": "golang.go"
  }
}

Error Lens reads the same editorError/editorWarning colors this theme already sets, so its full-line highlight, gutter mark, and scrollbar mark inherit the theme's red/amber split automatically — no extra configuration needed.

Shell prompt theme

Not a VS Code setting — a Starship prompt preset for your actual terminal (integrated or standalone), using the same coral accent and warm-gray neutrals: terminal/starship.toml.

curl -o ~/.config/starship.toml https://raw.githubusercontent.com/MadhuS-1605/clay-terminal/main/terminal/starship.toml

(Merge it by hand instead if you already have a starship.toml you want to keep.) Not bundled in the .vsix — a VS Code extension can't install a shell config for you.

An Oh My Posh theme using the same palette is also available: terminal/ohmyposh.json.

curl -o ~/.config/ohmyposh/clay-terminal.json https://raw.githubusercontent.com/MadhuS-1605/clay-terminal/main/terminal/ohmyposh.json
oh-my-posh init pwsh --config ~/.config/ohmyposh/clay-terminal.json | Invoke-Expression  # PowerShell
# oh-my-posh init bash --config ~/.config/ohmyposh/clay-terminal.json  # bash — add to ~/.bashrc
# oh-my-posh init zsh --config ~/.config/ohmyposh/clay-terminal.json   # zsh — add to ~/.zshrc

Also not bundled in the .vsix for the same reason as the Starship preset.

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