prime-catppuccin-theme

Catppuccin themes for Prime Agent

Packages

Package details

theme

Install prime-catppuccin-theme from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:prime-catppuccin-theme
Package
prime-catppuccin-theme
Version
0.1.0
Published
Aug 27, 2026
Downloads
158/mo · 158/wk
Author
andrestobelem
License
MIT
Types
theme
Size
32.6 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "themes": [
    "./themes/*.json"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

prime-catppuccin-theme

Catppuccin themes for Prime Agent. This is a theme-only Prime package: it contains no tools or runtime extension code.

Themes

Theme Mode Base Description
catppuccin-latte Light #eff1f5 The light Catppuccin flavor.
catppuccin-frappe Dark #303446 A soft blue-gray dark flavor.
catppuccin-macchiato Dark #24273a A balanced mid-dark flavor.
catppuccin-mocha Dark #1e1e2e The deepest dark flavor.

The base variables use the official Catppuccin palette. State and panel backgrounds are subtle blends of the same palette so diffs, tools, and messages remain easy to distinguish. Latte uses darker, hue-preserving foreground aliases for readable status and syntax colors on light terminals.

These themes target the Prime Agent v0.8.1 theme schema. The schema is vendored in schemas/ so validation does not depend on network access.

Install

From the public GitHub repository (tracks main):

prime-agent package install git:github.com/andrestobelem/prime-catppuccin-theme

For a reproducible install, pin a release tag or full commit instead of tracking main:

# Replace TAG_OR_COMMIT with a release tag or full commit SHA.
prime-agent package install git:github.com/andrestobelem/prime-catppuccin-theme@TAG_OR_COMMIT

Release tags use the vX.Y.Z format and must match package.json; CI checks that they do. After pushing a release tag, use it in place of TAG_OR_COMMIT.

From a local checkout, for project-only use (run this from your project):

prime-agent package install /path/to/prime-catppuccin-theme --local

Restart Prime Agent or run /reload after installing.

Select a theme

Choose a theme in Prime Agent's theme selector, or set the exact theme name in ~/.prime/agent/settings.json:

{
  "theme": "catppuccin-frappe"
}

Select one exact theme name. Use a dark flavor with a dark terminal background and catppuccin-latte with a light terminal background. Prime Agent does not change the terminal's global background, so the terminal palette should match the selected flavor for the best contrast. For Ghostty, use catppuccin-frappe for dark and catppuccin-latte for light.

Development

npm install
npm test
npm run pack:check

The validator checks the pinned Prime Agent v0.8.1 schema, variable references, required theme files, and contrast for readable foreground roles. It also keeps future flavor files compatible without requiring a validator change.

License

This package is MIT licensed. The palette attribution is in NOTICE.md.