Skip to content

catthode/opencode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Catthode for OpenCode / Kilo CLI

From CRT to OLED. Bringing warmth back to a world of cold themes. cattho.de

Catthode is a high-contrast, retro-futuristic theme designed for prolonged shell sessions. It blends the crushed blacks of modern OLED displays with the comforting, warm glow of analog tungsten filaments.

Works with both OpenCode and Kilo CLI.

Color Palette

Surface

Color Hex Role
Base #000000 Background
Selection #2d2d2d Selected background, Panel
Border #636363 Borders, separators

Phosphor

Color Hex Role
Text #ffffff Foreground (selected), Query
Variable #e8e8e8 Foreground (normal)
Label #aeaeae Labels, Muted text

Glow

Color Hex Role
Tan #d9b98c Highlights (normal), Header
Gold #ffb86c Spinner, Secondary
Amber #ff9e3b Highlights (selected), Pointer
Clay #f08d49 Marker

Accents

Color Hex Role
Red #ff6b6b Error, Keyword, Operator
Green #b9d665 Success, String, Info

Installation

Kilo CLI (Recommended)

mkdir -p ~/.config/kilo/themes
cp catthode.json ~/.config/kilo/themes/

Then add to your config (~/.config/kilo/config.json):

{
  "theme": "catthode"
}

OpenCode

mkdir -p ~/.config/opencode/themes
cp catthode.json ~/.config/opencode/themes/

Then add to your config:

{
  "theme": "catthode"
}

Project-specific Theme

Create a .opencode/themes directory in your project:

mkdir -p .opencode/themes
cp catthode.json .opencode/themes/

Customize

Want to tweak the colors? Edit the defs section in catthode.json to adjust the base colors, or modify the theme section to change how colors are applied to different UI elements.

About

Catthode theme for Opencode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published