English · Türkçe
A curated collection of light color themes for OpenCode.
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
/themescommand. 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/.
chmod +x install.sh
./install.shCopy 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"
}Start OpenCode and use the /theme command to select your theme, or set it in tui.json.
- Fork the repository
- Add your theme JSON file under
themes/ - Add a screenshot under
screenshots/ - Update README.md table
- Submit a Pull Request
MIT
| Platform | URL |
|---|---|
| GitHub | github.com/fatihtoprakk/opencode-light-themes |
| GitLab | gitlab.com/fatihtoprak/opencode-light-themes |
Built by Scaefy — modern hosting, domain, and server solutions. Part of the Scaefy open source ecosystem.




















