GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - fatihtoprakk/opencode-light-themes: A curated collection of light color themes for OpenCode. OpenCode için açık renk temaları koleksiyonu.

BranchesTags
Open more actions menu

Latest commit

 

History

16 Commits
16 Commits

Folders and files

NameName
Last commit message
Last commit date
conversations
conversations
 
 
screenshots
screenshots
 
 
themes
themes
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
TR.md
TR.md
 
 
install.sh
install.sh
 
 

Repository files navigation

OpenCode Light Themes

English · Türkçe

A curated collection of light color themes for OpenCode.

Why This Repository is Needed

OpenCode has not removed light (light mode) themes, but recent updates to the menu structure and bug fixes have made them harder to find or they may appear temporarily unavailable. The main reasons users might have difficulty accessing light themes are:

  • Hidden Menu Structure: Light themes are no longer listed prominently in the default /themes command. Instead, press Ctrl + P and search for "Toggle theme mode" or "Switch to light mode" to switch between dark and light variants.
  • Compatibility & Visibility Issues: Previous updates introduced technical issues with automatic background detection (OSC 11 query), causing text in code or input fields to become invisible on certain light configurations. Some light variants were temporarily disabled while fixes were applied.
  • Terminal Transparency: Updates enabling terminal transparency affected contrast calculations for light themes, causing some users to see only dark themes by default.

To activate a light theme, press Ctrl + P, type "Switch to light mode", and select the command. You can also install any theme from this repository manually into ~/.config/opencode/themes/.


Themes

Theme Description Screenshot
scaefy-light A clean, bright theme based on Atom One Light scaefy-light
scaefy-solarized-light Solarized — warm, earthy, low contrast scaefy-solarized-light
scaefy-vivid-light Vivid — bright, saturated, modern scaefy-vivid-light
scaefy-coffee-cream Coffee cream — warm beige with rich accents scaefy-coffee-cream
scaefy-gold-d-raynh-light Gold D Raynh — vibrant blue & gold tones scaefy-gold-d-raynh-light
scaefy-melle-julie-light Melle Julie — soft teal with purple accents scaefy-melle-julie-light
scaefy-classic-light Classic — clean neutral light theme scaefy-classic-light
scaefy-hc-flurry HC Flurry — high contrast light theme scaefy-hc-flurry
scaefy-milkshake-raspberry Milkshake Raspberry — pink-toned scaefy-milkshake-raspberry
scaefy-milkshake-blueberry Milkshake Blueberry — blue-purple scaefy-milkshake-blueberry
scaefy-milkshake-mango Milkshake Mango — warm orange scaefy-milkshake-mango
scaefy-milkshake-mint Milkshake Mint — cool green scaefy-milkshake-mint
scaefy-milkshake-vanilla Milkshake Vanilla — warm yellow scaefy-milkshake-vanilla
scaefy-bluloco-light A fancy and sophisticated light color scheme from Bluloco Light scaefy-bluloco-light
scaefy-brackets-light-pro A light theme inspired by the Brackets editor default look scaefy-brackets-light-pro
scaefy-ysgrifennwr A light color scheme based on the Ysgrifennwr theme for writers scaefy-ysgrifennwr
scaefy-netbeans-light A light theme replicating the NetBeans IDE default look scaefy-netbeans-light
scaefy-quiet-light A finely tuned light theme with soft, easy-on-the-eyes colors scaefy-quiet-light
scaefy-hop-light A fresh, hop-inspired light theme with italic variants scaefy-hop-light
scaefy-github-light A light theme based on GitHub's own color scheme scaefy-github-light
scaefy-github-plus A modern light theme inspired by GitHub color palette scaefy-github-plus
scaefy-folio-light Folio — paper & ink: warm cream stock, near-black type, one vermilion accent scaefy-folio-light

Pastel themes (aka)

Pastel variants added from OpenCode's built-in themes, renamed with the scaefy- prefix. The parenthetical alias shows the original theme name.

Theme Description Screenshot
scaefy-catppuccin-latte Catppuccin Latte — lavender-gray base with pastel blue/purple accents (aka Catppuccin Latte) scaefy-catppuccin-latte
scaefy-rose-pine-dawn Rose Pine Dawn — warm cream base with muted pastel purple/teal accents (aka Rose Pine Dawn) scaefy-rose-pine-dawn
scaefy-flexoki-paper Flexoki — paper-white base with muted earthy accents (aka Flexoki Light) scaefy-flexoki-paper
scaefy-everforest-light Everforest — soft cream base with green/teal pastel accents (aka Everforest Light) scaefy-everforest-light
scaefy-kanagawa-lotus Kanagawa Lotus — warm beige base with muted pastel purple/pink accents (aka Kanagawa Lotus) scaefy-kanagawa-lotus

Installation

Automatic (recommended)

chmod +x install.sh
./install.sh

Manual

Copy the desired theme JSON file to your OpenCode themes directory:

cp themes/scaefy-light.json ~/.config/opencode/themes/

Then set it in ~/.config/opencode/tui.json:

{
  "theme": "scaefy-light"
}

Usage

Start OpenCode and use the /theme command to select your theme, or set it in tui.json.


Terminal color support

These themes are authored in 24-bit color. If a theme looks washed out — the background turns neutral grey, the warm paper tones disappear, or accents shift hue — your terminal is falling back to the 256-color palette.

TERM=xterm-256color alone is not enough: OpenCode only emits 24-bit color when COLORTERM is truecolor or 24bit.

export COLORTERM=truecolor     # bash / zsh
set -Ux COLORTERM truecolor    # fish (persistent)

Then open a new terminal session and restart OpenCode. Without this, values such as #FBF7EE and #F6F0E4 collapse onto the same palette entry (#EEEEEE), which flattens the layered paper look of themes like scaefy-folio-light.

Termius

Termius does not export COLORTERM, so every theme in this repository renders in 256 colors by default — the background looks like flat neutral grey and the accents shift hue. This is a terminal setting, not a theme problem.

  1. Set COLORTERM to truecolor in your shell profile:
    • bash / zsh: export COLORTERM=truecolor in ~/.bashrc, ~/.zshrc or ~/.zprofile
    • fish: set -Ux COLORTERM truecolor
  2. Open a new Termius tab — the running session keeps the environment it started with.
  3. Restart OpenCode and reselect the theme.

To check whether your Termius build actually draws 24-bit color, run this in a new tab:

printf '\033[48;2;251;247;238m      \033[0m   <- should look like warm cream

Contributing

  1. Fork the repository
  2. Add your theme JSON file under themes/
  3. Add a screenshot under screenshots/
  4. Update README.md table
  5. Submit a Pull Request

Acknowledgements

scaefy-folio-light ports the Folio palette from Pane (AGPL-3.0). Only the color values were re-expressed in OpenCode's theme format; no Pane source code is included in this repository.


License

MIT


Repositories

Platform URL
GitHub github.com/fatihtoprakk/opencode-light-themes
GitLab gitlab.com/fatihtoprak/opencode-light-themes

Awesome Opencode

Built by Scaefy — modern hosting, domain, and server solutions. Part of the Scaefy open source ecosystem.

About

A curated collection of light color themes for OpenCode. OpenCode için açık renk temaları koleksiyonu.

Topics

light-themeopencodeopencode-light-themesopencode-themethemevscode-theme

Resources

Readme
MIT license
Activity

Stars

8 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.