Skills2026年5月20日·1 分钟阅读

Catppuccin — Soothing Pastel Theme for Developers

A community-driven color theme offering four pastel palette variants (Latte, Frappe, Macchiato, Mocha) designed for comfortable extended use across code editors, terminals, desktop environments, and web applications.

Agent 就绪

先审查再安装

这个资产需要先审查。复制的指令会要求 Agent dry-run、列出写入项,确认后再继续。

Needs Confirmation · 64/100策略:需确认
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Catppuccin
先审查命令
npx -y tokrepo@latest install a1df91f1-53e1-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run,确认写入项后再运行此命令。

Introduction

Catppuccin is a community-driven pastel color scheme that has rapidly become one of the most popular developer themes on GitHub. It defines four flavor variants, from a warm light palette (Latte) to a deep dark one (Mocha), each with carefully tuned pastel accents. The project maintains official ports for over 200 applications, making it easy to unify your entire desktop under one consistent aesthetic.

What Catppuccin Does

  • Defines four palette flavors: Latte (light), Frappe (medium-dark), Macchiato (dark), and Mocha (darkest)
  • Maintains 200+ official ports covering editors, terminals, browsers, desktop environments, and productivity apps
  • Publishes a strict style guide and color specification so every port looks consistent
  • Provides accent color options within each flavor for further personalization
  • Offers userstyle CSS themes for websites like GitHub, YouTube, and Reddit via the Catppuccin Userstyles project

Architecture Overview

The Catppuccin palette is defined in a central specification repository containing hex values, HSL mappings, and Whiskers templates. Whiskers is a custom Tera-based templating tool that generates theme files for each port from the palette data. Port repositories consume this specification and produce application-specific configs (JSON for VS Code, Lua for Neovim, TOML for terminals, etc.). A CI pipeline validates palette compliance across all ports.

Self-Hosting & Configuration

  • Install the port for your editor from its marketplace or plugin manager
  • Select your preferred flavor (Latte, Frappe, Macchiato, or Mocha) in the theme settings
  • For terminals, download the flavor config file from the relevant port repo and import it
  • Apply Catppuccin Userstyles via the Stylus browser extension for website theming
  • Use the Whiskers CLI to generate custom ports for unsupported applications

Key Features

  • Four distinct flavors spanning light to deep dark for every lighting condition
  • 200+ official ports with active maintenance and consistent palette adherence
  • Whiskers template engine for programmatic port generation
  • Accent color customization within each flavor
  • Browser userstyles for theming popular websites to match your desktop

Comparison with Similar Tools

  • Dracula — Bold saturated colors on a dark background; Catppuccin uses softer pastel tones with four flavor options
  • Solarized — Precision-engineered light and dark modes; Catppuccin offers four gradations instead of two
  • Gruvbox — Warm retro palette; Catppuccin has a cooler, more modern pastel character
  • Nord — Arctic blue tones; Catppuccin provides more accent color variety and additional flavors
  • Rosepine — Muted romantic palette; Catppuccin covers more applications and has a larger community

FAQ

Q: Which flavor should I choose? A: Mocha is the most popular for dark-mode users. Latte works well in bright environments. Frappe and Macchiato sit in between for those who prefer moderate contrast.

Q: How do I theme my entire desktop consistently? A: Install ports for your editor, terminal, browser (via userstyles), and desktop environment from the Catppuccin GitHub organization. All share the same palette.

Q: Can I contribute a port for an unsupported app? A: Yes. Use the Whiskers template tool and follow the contribution guide in the main Catppuccin repository. Ports are reviewed for palette accuracy.

Q: Is Catppuccin free? A: Yes. All ports and the core palette are released under the MIT License.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产