skip to content
149 palettes · 28 catalogs

wear miku
in your terminal

Character color palettes, measured from official art, for Ghostty, iTerm2, WezTerm, kitty, Alacritty, Windows Terminal, Warp, Konsole and Terminal.app. One command, then every tab can wear its own.

browse the palettes
npx @kecan0406/ttheme init

Needs Node 22+ and zsh · shows every file it changes before writing · uninstall in place of init undoes it

everything a tab needs

a palette per character

149 palettes across 28 catalogs, each measured from the character's official art, with three signature colors you will recognise.

every terminal you use

Ghostty, iTerm2, WezTerm, kitty, Alacritty, Windows Terminal, Warp, Konsole and Terminal.app, all wired by one init.

a different one per tab

ttheme use paints just this tab, and ttheme pin keeps a palette for a folder.

a picture behind the text

Tint a picture into the palette's background and set how strongly it shows behind the text.

make your own

ttheme new opens a palette editor in your terminal, and ttheme share turns the result into a link anyone can open.

free and open

MIT licensed, and anyone can publish a marketplace of their own palettes from a GitHub repository.

pick a character

The page wears whichever you pick, the way your terminal would.

three commands

  1. 1install

    Needs Node 22+ and zsh. Asks which terminals and palettes to bring, shows every file it will change, and writes nothing until you confirm.

    npx @kecan0406/ttheme init
  2. 2browse

    Pick more in Browse, the second tab of ttheme, catalog by catalog.

    ttheme
  3. 3wear

    Paints this tab. Every other tab keeps its own.

    ttheme use miku