Themes
Eight built-in color themes, each with dark and light variants, plus a separate terminal theme.
hob ships with 8 built-in themes, each available in a dark and a light variant. The default is hob style — a warm, neutral sand-toned workspace, shown in dark mode.
Built-in themes
| Theme | Description |
|---|---|
| hob style | The default. Warm, neutral sand-toned workspace. |
| Ink | Clean, high-contrast palette. |
| Twilight | Warm, muted tones — easy on the eyes for long sessions. |
| Soft | Subtle, low-contrast palette. Gentle and minimal. |
| Ember | Rich amber and orange tones. Warm and focused. |
| Neon | Vibrant, saturated colors. Bold and energetic. |
| Solarized | The classic Solarized scheme, tuned for readability. |
| Monokai | The familiar Monokai palette, beloved by Sublime Text users. |
Switching themes
Set your theme in Settings → Appearance → Theme.
You can also run Cycle Theme from the Command Palette (Cmd/Ctrl+K) to step through
the presets without opening Settings. There is no default keyboard shortcut for switching
themes.
Color scheme
The dark/light control is Settings → Appearance → Color scheme:
| Mode | Behavior |
|---|---|
| Dark | Always use the dark variant |
| Light | Always use the light variant |
| System | Follow your OS dark/light preference |
Cycle Color Scheme is also available from the Command Palette.
In System mode, hob follows your operating system live — switch your OS between light and dark and the interface flips with it, no restart needed.
What themes affect
A theme defines the full color surface of the interface — over 50 CSS variables:
- Backgrounds — primary, secondary, elevated, and pane surfaces
- Text — primary, secondary, muted, faint, and ghost
- Accents — blue, cyan, green, magenta, orange, pink, red, teal, yellow, and gray
- Borders — panel, element, and tile borders
- Pane identity colors — a distinct accent per pane type (agent, terminal, bookmark, workflow)
- Diffs — insert and delete colors in the diff viewer
- Terminal colors — 16 ANSI colors (8 standard + 8 bright), plus background, foreground, cursor, and selection
Terminal theme
By default the terminal matches your UI theme. To give terminal panes their own colors, set Settings → Terminal → Terminal theme — choose Auto (match the UI theme) or any of the 8 built-in themes.
Custom user themes are on the roadmap, not shipped yet. Today you choose from the built-in set above.