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 - Gianlucabernasconi/Inume-Opencode-Retro-Themes: 13 retro themes for OpenCode, the terminal AI coding agent: Windows 95, Norton Commander, IBM, CGA, PlayStation, GameCube, Game Boy, Famicom, SNES, PCB and neon.

BranchesTags
Open more actions menu

Latest commit

 

History

24 Commits
24 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
assets
assets
 
 
scripts
scripts
 
 
themes
themes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.es.md
README.es.md
 
 
README.fr.md
README.fr.md
 
 
README.ja.md
README.ja.md
 
 
README.md
README.md
 
 
README.pt-BR.md
README.pt-BR.md
 
 
README.ru.md
README.ru.md
 
 
README.zh-CN.md
README.zh-CN.md
 
 
install.sh
install.sh
 
 
llms.txt
llms.txt
 
 

Repository files navigation

Inume Retro Themes

English · Español · Português (Brasil) · Français · Русский · 日本語 · 简体中文

13 retro console and classic-computer themes for OpenCode, the terminal AI coding agent.

OpenCode Themes Validate Themes License: MIT

Also known as: Inume Opencode Retro Themes.

Live showcase: opencode-retro-themes.netlify.app — compare the 13 palettes rendered with their real color tokens before installing.

Mosaic of the 13 OpenCode retro themes: Windows 95, Norton Commander, IBM terminal, CGA, PlayStation 1 and 2, GameCube, Game Boy, Famicom, SNES, PCB and neon

Themes · Gallery · Install · Activate


Inume Retro Themes is a collection of 13 free, MIT-licensed themes for OpenCode, the open-source terminal AI coding agent (TUI). Each theme recreates the look of classic hardware and software — Windows 95, Norton Commander, IBM phosphor terminals, the CGA palette, PlayStation 1 and 2, the Nintendo GameCube, Game Boy, Famicom, and SNES, PCB circuit boards, and worn neon — packaged as JSON theme files you drop into ~/.config/opencode/themes/. They work on OpenCode 1.x and 2.x, in dark and light mode, and were last tested with OpenCode 2.0.21 (October 2026).

Every theme is checked on each push by scripts/validate.js: it must use the OpenCode theme $schema, define all 50 color tokens with dark and light variants (OpenCode 2 silently ignores themes that miss some of them), and keep key text/background pairs at a contrast ratio of at least 1.8:1. That ratio is a legibility floor, not a WCAG accessibility check.

The 13 Retro Themes

Theme Inspiration Mood
w95-classic Windows 95 Teal desktop, gray window chrome, old desktop UI
norton-commander Norton Commander Blue file-manager terminal, high contrast
ibm-old-terminal IBM PC terminal Green phosphor, black screen, command-line focus
cga CGA palette Early PC color, hard contrast, retro cyan
theme-station-1 PlayStation 1 Pale gray shell, muted UI, classic console feel
theme-station-2 PlayStation 2 Deep black, blue aura, dark console boot energy
theme-cube Nintendo GameCube Purple hardware, playful console tone
dot-matrix Nintendo Game Boy Pea-green LCD, four shades, handheld dot-matrix screen
family-computheme Nintendo Famicom Cream, red, and vintage Japanese hardware
super-theme Super Nintendo (SNES) Soft gray, purple accents, classic SNES
super-color SNES (Super Nintendo) multicolor Brighter console palette, playful controls
silicon-trace PCB circuits Chip traces, green board, hardware lab
faded-neon Worn neon Dim glow, pink/green accents, late-night terminal

Fixed-palette themes. cga, dot-matrix, faded-neon, ibm-old-terminal, norton-commander, super-color, super-theme, and w95-classic keep the same palette in light and dark mode, like the original hardware.


Theme Gallery

Click a theme name to open its JSON source file.

Classic Computers

w95-classic

Windows 95 teal, gray window chrome, and old desktop UI contrast.

OpenCode terminal UI with the w95-classic theme: Windows 95 teal desktop and gray window chrome

norton-commander

Blue terminal panels inspired by the classic file-manager interface.

OpenCode terminal UI with the norton-commander theme: blue Norton Commander file-manager panels

ibm-old-terminal

Black screen, green phosphor, and minimal IBM terminal atmosphere.

OpenCode terminal UI with the ibm-old-terminal theme: green phosphor text on a black IBM screen

cga

Early PC color logic with bold cyan, dark contrast, and CGA-era sharpness.

OpenCode terminal UI with the cga theme: CGA cyan, magenta and white on black


Consoles & Video Games

theme-station-1

Soft PlayStation gray with muted contrast and a classic console surface.

OpenCode terminal UI with the theme-station-1 theme: pale gray PlayStation 1 palette

theme-station-2

Dark PS2-inspired palette with deep blacks and electric blue highlights.

OpenCode terminal UI with the theme-station-2 theme: deep black PlayStation 2 palette with blue-green highlights

theme-cube

GameCube purple and console-era saturation with a playful hardware feel.

OpenCode terminal UI with the theme-cube theme: Nintendo GameCube purple

dot-matrix

Game Boy pea-green LCD with four shades of dot-matrix contrast.

OpenCode terminal UI with the dot-matrix theme: four-shade green Game Boy LCD

family-computheme

Famicom cream and red, tuned for a warm vintage console look.

OpenCode terminal UI with the family-computheme theme: Famicom cream and red

super-theme

Classic SNES gray with restrained purple accents and readable contrast.

OpenCode terminal UI with the super-theme theme: Super Nintendo gray with purple accents

super-color

SNES multicolor controls translated into a brighter terminal palette.

OpenCode terminal UI with the super-color theme: bright SNES multicolor palette


Circuit Board & Neon

silicon-trace

Circuit-board greens and hardware-lab contrast for a PCB-inspired terminal.

OpenCode terminal UI with the silicon-trace theme: green PCB circuit board with copper traces

faded-neon

Dim neon glow with worn pink and green accents for late-night sessions.

OpenCode terminal UI with the faded-neon theme: dim mint and pink neon on a dark background


Install the Themes in OpenCode

Option A — One-liner (no clone)

Download a single theme straight into your OpenCode themes folder. Replace theme-name with any theme from the table above:

mkdir -p ~/.config/opencode/themes
curl -fsSL https://raw.githubusercontent.com/Gianlucabernasconi/Inume-Opencode-Retro-Themes/main/themes/theme-name.json \
  -o ~/.config/opencode/themes/theme-name.json

Option B — Install script

Clone the repo and run the installer to pick themes interactively or install them all:

git clone https://github.com/Gianlucabernasconi/Inume-Opencode-Retro-Themes.git
cd Inume-Opencode-Retro-Themes
./install.sh                    # interactive picker
./install.sh all                # install every theme
./install.sh cga w95-classic    # install specific themes
./install.sh --project all      # install into ./.opencode/themes instead

Activate a Theme in OpenCode

Inside OpenCode, run /themes to open the theme selector ("Switch theme"), then pick your theme from the list by name (the file name without .json):

/themes

Or set it as your default theme in cli.json (OpenCode 2.x):

{
  "$schema": "https://opencode.ai/v2/cli.json",
  "theme": { "name": "theme-name" }
}

On OpenCode 1.x, the default theme goes in tui.json instead:

{
  "$schema": "https://opencode.ai/tui.json",
  "theme": "theme-name"
}

OpenCode 2.x reads tui.json only once, to migrate it into cli.json.

OpenCode loads custom themes from ~/.config/opencode/themes/, <project-root>/.opencode/themes/, and ./.opencode/themes/. Later directories take precedence.


License

MIT © 2026 Gianluca Bernasconi

About

13 retro themes for OpenCode, the terminal AI coding agent: Windows 95, Norton Commander, IBM, CGA, PlayStation, GameCube, Game Boy, Famicom, SNES, PCB and neon.

opencode-retro-themes.netlify.app

Topics

ai-coding-agentcgacolor-schemecolor-themescrtgame-boygamecubeopencodeopencode-themeopencode-themesplaystationretroretro-gamingsnesterminalterminal-themeterminal-themesthemetuiwindows-95

Resources

Readme
MIT license
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
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.