Themes
Ekorbia ships with five themes. Pick one in Settings → General → Theme — the change applies instantly without restart.
The five themes
| Theme | Mood | Best for |
|---|---|---|
| One Dark | Dark, low-contrast, slightly warm | Long sessions, low ambient light |
| One Light | Light, neutral, high contrast | Bright environments, screen sharing |
| Ayu Dark | Deep dark, blue accents | Night-time work, OLED screens |
| Ayu Mirage | Muted mid-dark, teal accents | A middle-ground dark theme |
| Ayu Light | Warm light, amber accents | Light theme with personality |
All five share the same UI structure — the same icons, layouts, spacing, and font. Only the color palette changes.
What changes with a theme
- Backgrounds (chat pane, sidebar, composer, panels)
- Foreground text colors at three levels (primary, secondary, muted)
- Accent colors (used for the model picker, badges, links, focus rings)
- Code-block highlighting follows the theme (One Dark / GitHub Dark for dark themes; a light variant for light themes)
- Markdown rendering inherits the theme palette
What doesn’t change
- Layout — the same window structure regardless of theme
- Font — Inter for UI, JetBrains Mono for code, Instrument Serif for limited accents
- Icons — same set in every theme
Switching mid-session
Switching themes does not affect:
- Your chat history
- Open tabs
- Streaming replies in progress
- Any in-flight indexing
You can switch as often as you like; the choice is persisted, so the next launch comes back with the same theme.
Why these five
Ekorbia’s themes are based on the One and Ayu color families — both originated as editor themes (Atom and Sublime/VS Code respectively) and are tuned for hours of legibility. They cover the major dimensions:
- Dark vs light
- Cool vs warm undertone
- High vs low contrast
If you can’t find a comfortable theme among these five, file an issue with what you’d want.
Related pages
- Settings — for picking a theme