Sheets

Sheets

One place to style three terminals

Description

Changing a terminal's colours means digging through docs to find where the config file lives and how it wants its colours, and after editing you still cannot see the result without opening a fresh window to judge it — and if you run Ghostty, Kitty and Alacritty, you do the whole dance three times. Sheets is a native macOS app that collects theme, font and opacity for all three terminals into one window, with a live syntax-highlighted preview beside every theme you pick before you apply it.

It ships over 460 built-in themes imported from Ghostty, plus your own, all in one searchable dropdown. Colours come from a colour wheel or a typed HEX value, tuned per role — foreground, background, cursor, the sixteen-colour palette. Build a theme from scratch or edit whatever is currently applied — editing a pre-installed theme always saves as a separate theme and never overwrites the original. Each theme can be tagged Day, Night or Both, and exported as a sheets-theme.json to share.

There is one-level undo on the last change, and you can point it at a config file by hand when auto-detection fails. Alacritty goes through a TOML adapter, the other two through flat key-value parsing; MIT-licensed and distributed via GitHub Releases.

Features



Live-preview theme picker: 460-plus Ghostty built-ins plus your own in one searchable dropdown, with a syntax-highlighted preview beside it so you never open a window to test.

Colour wheel and HEX: foreground, background, cursor and the full palette are set from a colour wheel or a typed hex value.

Edit without overwriting: build a theme from scratch or edit the applied one; editing a pre-installed theme always saves as a new theme and leaves the original untouched.

Day / Night / Both: tag each theme per terminal as Day, Night or Both to follow the system appearance.

Fonts and opacity: a font-family and size picker reads your installed system fonts, plus an opacity slider, with one-level undo on any app's last change.