Skip to main content
Herm ships with more than 40 built-in color themes and a live picker that lets you preview and apply any of them without restarting. You can open the picker at any time from the composer, flip through themes instantly, and your choice is saved automatically to ~/.hermes/herm/tui.json so it persists across sessions. For a more complete brand change, the /skin command goes a step further — it swaps the theme and an eikon preset together as a coordinated look.

Opening the theme picker

There are two ways to open the theme picker:
  • Slash command: type /theme in the composer and press Return.
  • Leader key: press Ctrl+X then t (the default leader chord).
Once the picker is open, arrow keys scroll through the list and Return applies the highlighted theme. Your selection is written to ~/.hermes/herm/tui.json immediately.
The default theme at first boot is tokyonight. If you want to go back to it at any time, open the picker and select it or run /theme and choose it from the list.

Built-in themes

The table below lists every built-in theme in alphabetical order, along with its primary accent color and a rough style description to help you choose without opening the picker.
ThemePrimaryStyle / mood
ares#C7A96BWarm deep-red, ancient-hero feel
aura#a277ffDark purple, minimal
ayu#59C2FFCool blue-on-dark, Japanese-inspired
carbonfox#33b1ffIBM Carbon dark, charcoal base
catppuccin#89b4faPastel dark (Mocha variant)
catppuccin-frappe#8da4e2Pastel dark (Frappé variant)
catppuccin-macchiato#8aadf4Pastel dark (Macchiato variant)
charizard#FFD39AFiery orange-on-dark brown
cobalt2#0088ffDeep cobalt blue, vivid cyan accents
cursor#88c0d0Near-black, Nord-inspired
daylight#233662Light-friendly — deep navy accent, bright-environment optimized
default#FFD700Hermes gold on deep navy
dracula#bd93f9Classic purple-and-pink dark
everforest#a7c080Muted green forest tones
flexoki#DA702CInk-print contrast, warm orange
github#58a6ffLight-friendly — GitHub dark palette
gruvbox#83a598Retro warm-toned dark
kanagawa#7E9CD8Muted blue inspired by Japanese art
lucent-orng#EC5B2BTransparent background, bright orange
material#82aaffMaterial Design deep-teal dark
matrix#2eff6aNeon green on near-black
mercury#8da4f5Light-friendly — indigo-tinted dark navy
mono#e6edf3Monochrome, minimal
monokai#66d9efClassic Monokai cyan and green
nightowl#82AAFFDeep midnight blue with purple accents
nord#88C0D0Arctic cool blues and greens
one-dark#61afefAtom One Dark blue
opencode#fab283OpenCode-inspired warm amber
orng#EC5B2BVivid orange on true black
osaka-jade#2DD5B7Deep green-teal, forest night
palenight#82aaffMaterial Palenight soft blue
poseidon#A9DFFFDeep ocean blue
rosepine#9ccfd8Rosé Pine muted pastels
sisyphus#F5F5F5Near-white on charcoal
slate#7eb8f6Dark navy-slate with blue accents
solarized#268bd2Solarized dark cyan
synthwave84#36f9f6Neon cyan and purple retro-wave
tokyonight#82aaffTokyo Night blue-on-dark (default)
vercel#0070F3Vercel black with electric blue
vesper#FFC799Warm amber on near-black
warm-lightmode#9D681DLight-friendly — warm amber on pale
zenburn#8cd0d3Low-contrast, easy on eyes

Light themes

If text appears hard to read against your terminal background — especially inside tmux or a terminal with a forced dark background — try one of the light-optimized themes:

daylight

Deep navy accent on a dark base — optimized for bright ambient environments.

mercury

Indigo-tinted dark navy — softer contrast than pure black.

github

GitHub’s own dark palette, familiar and well-tested.

warm-lightmode

Warm amber tones, easiest on eyes in daylit rooms.

Fixing colors in tmux

If colors look washed out, banded, or wrong inside tmux, the issue is almost always terminal type negotiation — not the theme itself.
Add the following line to your ~/.tmux.conf and then reload (tmux source ~/.tmux.conf):
set -g default-terminal "tmux-256color"
This tells tmux to advertise full 256-color support to the programs running inside it, which Herm needs to render theme colors accurately.

Skins

A skin bundles a color theme and an eikon preset into a single named look. Running /skin lets you switch both at once so the full visual identity — colors, agent avatar, and UI branding — changes together.
/skin [name]
Available built-in skin names:
SkinCharacter
defaultStandard Hermes look
aresWarm red, warrior persona
monoMonochrome, minimal
slateCool dark-navy
daylightLight, airy
warm-lightmodeWarm light palette
poseidonDeep ocean blue
sisyphusHigh-contrast charcoal
charizardFiery orange
You can also type /skin with no argument to see the popover and tab-complete through available skin names.

Where preferences are saved

Theme and skin selections are written to:
~/.hermes/herm/tui.json
You can inspect or hand-edit this file to set a theme without opening Herm — just set the "theme" key to any name from the table above and save. The change takes effect the next time Herm starts.