Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Themes

Ekorbia ships with five themes. Pick one in Settings → General → Theme — the change applies instantly without restart.

The five themes

ThemeMoodBest for
One DarkDark, low-contrast, slightly warmLong sessions, low ambient light
One LightLight, neutral, high contrastBright environments, screen sharing
Ayu DarkDeep dark, blue accentsNight-time work, OLED screens
Ayu MirageMuted mid-dark, teal accentsA middle-ground dark theme
Ayu LightWarm light, amber accentsLight 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.