Theming
CLI Launcher ships with light and dark themes that follow your system and remember your choice.
Switching themes
Use the sun/moon toggle in the top bar to switch instantly. Your selection is stored locally, so it persists across launches. On first run, CLI Launcher respects your operating system's appearance setting.
How it works
Themes are driven by a single dark class on the document root. All colors resolve from
CSS custom properties defined in style.css, so the app, this site, and the marketing page
all share one consistent, flat design language.
:root {
--background: #f0f0f0;
--foreground: #333333;
/* … */
}
html.dark {
--background: #1a1a1a;
--foreground: #d9d9d9;
/* … */
}
Customizing
Because every color is a variable, you can re-skin CLI Launcher by overriding a handful of tokens in your own stylesheet — no build step required. The most useful ones:
--background/--foreground— base canvas and text.--card— surfaces like the agent rows and panels.--primary— emphasized buttons and active states.--border/--border-strong— hairlines and flat shadows.--accent-soft— hover backgrounds.
The same tokens power the in-app UI, the hero demo on the homepage, and these docs — change them once and the whole product follows.