Skip to main content
CliDeck ships with 15 terminal color themes and supports custom themes.

Built-in Themes

Dark Themes

Light Themes

Changing the Default Theme

  1. Open Settings > Appearance
  2. Select a theme from the dropdown — each shows a mini color preview
  3. A larger preview panel below shows sample code in the selected theme
The default theme applies to all new sessions.

Per-Session Themes

Each session can have its own theme. Right-click a session > Change Theme to pick a different one.

Light / Dark Mode

The sun/moon toggle in the left navigation rail switches between light and dark mode. When you switch:
  • The CliDeck UI switches color scheme
  • Sessions using a “default” theme (the mode’s default) automatically switch to the new mode’s default theme
  • Sessions with a specific theme keep their theme
If switching modes would change a session’s theme polarity (e.g., dark session in light mode), CliDeck shows a restart banner — the terminal needs to restart so the agent sees the correct color environment.

Custom Themes

Create a custom-themes.json file in ~/.clideck/ to add your own themes:
The theme object follows the xterm.js ITheme format. Custom themes appear alongside built-in themes in all theme pickers.