Back to the gallery
Three terminal windows on a dark wooden desk, each a different color theme: icy blue-gray, warm ember, and high-contrast bone on black.

02

tintcoat

2026 · Terminal tool · On view

Role
Author — design, engineering
Medium
Terminal tool
Status
On view
Year
2026

Most theme switchers rewrite a config file and tell you to open a new window. That means killing the long-running program you were in the middle of, just to change the background.

tintcoat writes OSC escape sequences straight to the terminal you are already in. Every terminal keeps its own theme, keyed by its tty — so the window on a production host can look boringly different from the one used for scratch work. The cheapest possible guard against running the right command in the wrong window.

A hundred bundled themes, seventy-five dark and twenty-five light, each checked for WCAG AA contrast. Rules map directories and SSH hosts to palettes, so cd and ssh retint the session themselves.

Stack

  • Shell
  • zsh
  • bash
  • Python