Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Creating 50 Semantic Dark Themes for Claude Code

说明与用途

作者为 Claude Code 创建了 50 个免费深色主题,专注于语义可读性。这些主题继承基础设置以保留错误和警告颜色,并需要匹配终端背景以实现完全集成。

问题

Standard dark themes often prioritize aesthetics over functionality, causing semantic terminal colors (errors, warnings, diffs) to lose their meaning or contrast, making long coding sessions difficult.

结果

50 free, MIT-licensed dark themes for Claude Code that prioritize semantic readability and contrast hierarchy over decorative aesthetics.

工作流

  • Inherit Claude Code's base dark preset to ensure semantic consistency.
  • Override only a controlled set of interface roles (e.g., claude, text, inactive, subtle, promptBorder, userMessageBackground).
  • Leave semantic colors (success, error, warning, diff additions/deletions) to the base preset.
  • Ensure contrast hierarchy between primary text, inactive text, subtle surfaces, and accents.
  • Match the terminal application's background color to the theme's surface hex for full integration.
  • Distribute via Claude Code plugin marketplace or manual copy to ~/.claude/themes/.

证据

The important implementation detail in this project is that every theme inherits Claude Code's base dark preset and overrides only a controlled set of interface roles.

来源

Claude Code cannot set the terminal application's background color, so that remains a separate terminal setting.

来源

  • 记录日期: 2026-09-08T20:45:20.091Z