Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
PluginCẩn thậnGiao diện & thiết kếDễ cho người mới

claude-themes

matcra587 · matcra587/claude-themes

Một marketplace các chủ đề UI cho Claude Code, được xây dựng từ các bảng màu có sẵn, cho phép người dùng tùy chỉnh giao diện với nhiều bộ chủ đề khác nhau.

Một marketplace các chủ đề UI cho Claude.

16 sao2Giấy phép: Không có giấy phépCập nhật 23 ngày trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Thay đổi giao diện Claude Code sang chủ đề tối như Dracula hoặc Nord.
  • Áp dụng một chủ đề sáng như Solarized Light hoặc Everforest Light.
  • Tùy chỉnh bảng màu của terminal để phù hợp với chủ đề ưa thích của bạn.

Kiểm tra an toàn

Cẩn thận

Dùng được, nhưng nên đọc ghi chú trước.

  • ●Không có giấy phép rõ ràng: hỏi tác giả trước khi dùng cho sản phẩm thương mại.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

Claude Themes

A marketplace of UI themes for Claude Code, built from established palettes rather than ad hoc color picks. Each theme family is a separate plugin — install only the ones you want.

Installation

Browse and install from the marketplace UI:

/plugin

Or install a family directly:

/plugin install <family>@matcra587/claude-themes

Plugins

PluginThemes
base16Ocean, Eighties, Cupcake (+ ANSI each)
catppuccinLatte, Frappé, Macchiato, Mocha (+ ANSI each)
draculaDracula (+ ANSI)
everforestEverforest Dark, Everforest Light (+ ANSI each)
githubDark Default, Light Default, Dark Dimmed (+ ANSI each)
gruvboxGruvbox Dark, Gruvbox Light (+ ANSI each)
monokaiClassic Monokai (+ ANSI)
monokai-proMonokai Pro (+ ANSI)
nordNord (+ ANSI)
one-darkOne Dark, OneHalf Dark, OneHalf Light (+ ANSI)
rose-pineRosé Pine, Moon, Dawn (+ ANSI each)
solarizedSolarized Dark, Solarized Light (+ ANSI each)
tokyo-nightTokyo Night (+ ANSI)

Each plugin's README lists its specific themes and their base values.

ANSI variants

Every family ships each theme in two forms: a regular variant built from the palette's RGB values, and an (ANSI) variant whose colors are ANSI slot names that resolve through your terminal's palette at render time. An ANSI variant assumes your terminal runs that family's terminal port — pick it when the two match, and the whole UI draws from the palette your terminal already defines.

The base value also decides code-block syntax highlighting, which custom themes cannot override. Claude Code picks one of three syntax palettes:

  • base contains "ansi" → syntax highlighting uses the terminal's ANSI palette
  • otherwise base contains "dark" → a hardcoded Monokai-style palette
  • otherwise → a hardcoded GitHub-light palette

So regular variants (base: "dark"/"light") always render Monokai-style or GitHub-light code blocks, whatever the family — whilst (ANSI) variants (base: "dark-ansi"/"light-ansi") unify UI chrome and code-block syntax under the one palette your terminal supplies.

When to use which

  • Regular variants — themed UI with Claude Code's default code-block colors; works in any terminal.
  • (ANSI) variants — your terminal already runs the family's port (e.g. terminal on Catppuccin Mocha + Claude Code on Catppuccin Mocha (ANSI)); everything renders from one palette.

Each family's ANSI mapping is derived from its terminal port. Flavours that share one port mapping (catppuccin's dark flavours, for example) end up with identical ANSI file content — the mapping decides that, not a shared template.

Theme schema

Each theme is a JSON file in its plugin's themes/ directory, validated against schemas/theme.schema.json.

[!NOTE] Some themes intentionally use sparse overrides. A slot with no clean match in the source palette is left to Claude's fallback rather than guessed.

Contributing

New families, ANSI variants, and semantic-mapping fixes are welcome — light themes especially. See the contributing guide for palette sourcing, token mapping, the audit checklist, and local validation.

Xem mã nguồn trên GitHub