pi-theme-vitesse

Vitesse-inspired themes and automatic system appearance switching for Pi Coding Agent.

Packages

Package details

extensiontheme

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

$ pi install npm:pi-theme-vitesse
Package
pi-theme-vitesse
Version
0.0.1
Published
Jun 2, 2026
Downloads
not available
Author
hannoeru
License
MIT
Types
extension, theme
Size
9.3 KB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./extensions/vitesse-system-theme.ts"
  ],
  "themes": [
    "./themes"
  ]
}

Security note

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

README

pi-theme-vitesse

Vitesse-inspired dark and light themes for Pi Coding Agent, plus an extension that switches between them using macOS system appearance.

Themes

  • vitesse-dark
  • vitesse-light

Extension

extensions/vitesse-system-theme.ts checks macOS dark mode with osascript when a Pi session starts, then polls every 2 seconds and applies:

  • vitesse-dark when macOS is in dark mode
  • vitesse-light when macOS is in light mode

The extension only runs in UI sessions. If theme application fails during startup, it shows a Pi notification.

Install

From this repo:

pi install ./packages/pi-theme-vitesse

After installing, run /reload in an active Pi session or start a new session. The extension will keep the active theme in sync with macOS appearance.

You can also manually select vitesse-dark or vitesse-light from /settings, or set one in ~/.pi/agent/settings.json:

{
  "theme": "vitesse-dark"
}

Credit

This package adapts the Vitesse color palette for Pi's TUI theme format. Original Vitesse theme: antfu/vscode-theme-vitesse by Anthony Fu.