OpenCode palette for your editors and terminal
OpenCode TUI palette meets terminal aesthetics. Now available for Obsidian, Typora, and Ghostty.
A powerful knowledge base that works on top of a local folder of plain text Markdown files. Perfect for building your second brain with linked notes and graph view.
A minimal markdown editor and reader that seamlessly blends writing and preview. What you see is what you get — no split screen, just pure writing flow.
A terminal-inspired dark theme for Obsidian. Features the official OpenCode TUI palette with meticulous attention to detail.
const greeting = "Hello, OpenCode!";
const colors = {
purple: "#9d7cd8",
gold: "#fab283",
cyan: "#56b6c2"
};
// Terminal aesthetics meet knowledge management
console.log(`Using ${colors.purple} for headings`);
| Feature | Status | Quality |
|---|---|---|
| Syntax Highlighting | Complete | ★★★★★ |
| Dark Mode | Complete | ★★★★★ |
| Graph View | Complete | ★★★★★ |
"The best theme for developers who build their second brain."
A terminal-inspired dark theme for Typora, synced with the Obsidian and Ghostty variants. Features the official OpenCode TUI palette with meticulous attention to detail.
const greeting = "Hello, OpenCode!";
const colors = {
purple: "#9d7cd8",
gold: "#fab283",
cyan: "#56b6c2"
};
// Terminal aesthetics meet writing elegance
console.log(`Using ${colors.purple} for headings`);
| Feature | Status | Quality |
|---|---|---|
| Syntax Highlighting | Complete | ★★★★★ |
| Dark Mode | Complete | ★★★★★ |
| Source Mode | Complete | ★★★★★ |
"The best theme for developers who write documentation."
Terminal colors synced to OpenCode. Deep black background, warm orange cursor, and ANSI colors mapped to the official TUI palette.
# ~/.config/ghostty/config
theme = dark:OpenCode,light:Aura
# ~/.config/ghostty/themes/OpenCode
background = #0a0a0a
foreground = #eeeeee
cursor-color = #fab283
Official OpenCode dark palette with warm orange, purple, blue, cyan, and deep black surfaces.
Optimized syntax highlighting with JetBrains Mono. Every code block looks like it belongs in your IDE.
Editors, terminal palettes, sidebars, modals, menus, and source mode share one consistent OpenCode language.
Clean light export for PDF and print. Professional output whether digital or physical.
Get the theme from GitHub Releases.
Go to Settings → Appearance → Themes → Manage.
Click Install on OpenCode theme, then Use to activate it.
Your Obsidian now has a fresh terminal-inspired look. Start taking notes in style.
Get opencode.css from the GitHub repository.
In Typora: Preferences → Appearance → Open Theme Folder
Place opencode.css into the theme folder.
Restart Typora and select OpenCode from Preferences → Appearance → Theme.
Get OpenCode from the Ghostty folder.
mkdir -p ~/.config/ghostty/themes && cp OpenCode ~/.config/ghostty/themes/OpenCode
Add theme = dark:OpenCode,light:Aura to ~/.config/ghostty/config.
Press Cmd + Shift + , or restart Ghostty.
Paste this into your AI coding assistant (Claude, Cursor, Copilot, etc.) to install all OpenCode themes automatically:
# Obsidian — install to vault theme folder
VAULT="$(find ~/Library/Application\ Support/obsidian -name '.obsidian' -maxdepth 3 2>/dev/null | head -1)" && \
mkdir -p "$VAULT/themes/OpenCode" && \
curl -sL https://raw.githubusercontent.com/nxxxsooo/obsidian-opencode-theme/main/theme.css -o "$VAULT/themes/OpenCode/theme.css" && \
curl -sL https://raw.githubusercontent.com/nxxxsooo/obsidian-opencode-theme/main/manifest.json -o "$VAULT/themes/OpenCode/manifest.json" && \
echo "✅ Obsidian OpenCode theme installed"
# Typora — install to theme folder
TYPORA_THEMES="$(find ~/Library/Application\ Support/abnerworks.Typora/themes -maxdepth 0 2>/dev/null || echo '')" && \
[ -n "$TYPORA_THEMES" ] && \
curl -sL https://raw.githubusercontent.com/nxxxsooo/opencode-themes/main/typora/opencode.css -o "$TYPORA_THEMES/opencode.css" && \
echo "✅ Typora OpenCode theme installed"
# Ghostty — install to user theme folder
mkdir -p "$HOME/.config/ghostty/themes" && \
curl -sL https://raw.githubusercontent.com/nxxxsooo/opencode-themes/main/ghostty/OpenCode -o "$HOME/.config/ghostty/themes/OpenCode" && \
grep -q '^theme = ' "$HOME/.config/ghostty/config" 2>/dev/null \
&& perl -0pi -e 's/^theme = .*$/theme = dark:OpenCode,light:Aura/m' "$HOME/.config/ghostty/config" \
|| printf '\ntheme = dark:OpenCode,light:Aura\n' >> "$HOME/.config/ghostty/config" && \
echo "✅ Ghostty OpenCode theme installed"
macOS paths shown. On Linux/Windows, adjust the vault/theme folder paths accordingly.