Themes
ichi ships with 26 built-in color schemes from dado, the TUI library it’s built on — Nord, Dracula, Catppuccin, Tokyo Night, Gruvbox, Rosé Pine, and many more.
Switching themes
Section titled “Switching themes”Press T from anywhere to open the theme selector. Move through the list to preview each scheme, and select one to apply it instantly across every view.
It’s remembered
Section titled “It’s remembered”Your choice is saved to ichi’s config, so the next time you launch it the app opens in the theme you picked. If no theme is saved yet, ichi starts on Tokyo Night (Night).
The full set
Section titled “The full set”All 26 built-in schemes, rendered on the commit graph.
Tokyo Night
Section titled “Tokyo Night”Tokyo Night (Night) — tokyonight-night

Tokyo Night (Storm) — tokyonight-storm

Tokyo Night (Moon) — tokyonight-moon

Tokyo Night (Day) — tokyonight-day

Catppuccin
Section titled “Catppuccin”Catppuccin Mocha — catppuccin-mocha

Catppuccin Macchiato — catppuccin-macchiato

Catppuccin Frappé — catppuccin-frappe

Catppuccin Latte — catppuccin-latte

Rosé Pine
Section titled “Rosé Pine”Rosé Pine — rosepine

Rosé Pine Moon — rosepine-moon

Rosé Pine Dawn — rosepine-dawn

Gruvbox
Section titled “Gruvbox”Gruvbox Dark — gruvbox-dark

Gruvbox Light — gruvbox-light

Everforest
Section titled “Everforest”Everforest Dark — everforest-dark

Everforest Light — everforest-light

Dracula
Section titled “Dracula”Dracula — dracula

Dracula Light — dracula-light

GitHub
Section titled “GitHub”GitHub Dark — github-dark

GitHub Light — github-light

Solarized
Section titled “Solarized”Solarized Dark — solarized-dark

Solarized Light — solarized-light

One Dark — onedark

One Light — onelight

And a few standalones
Section titled “And a few standalones”Nord — nord

Kanagawa — kanagawa

Monokai — monokai

Why it looks consistent
Section titled “Why it looks consistent”Because ichi renders through dado’s theming system, every component — the commit graph, diffs, modals, the command palette — honors the active theme together. Switching is a single keypress, not a per-view setting.
- Back to the Commit Graph to see a theme applied.
- Command Palette for the other keyboard-driven niceties.