pi-theme-vitesse
Vitesse-inspired themes and automatic system appearance switching for Pi Coding Agent.
Package details
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-darkvitesse-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-darkwhen macOS is in dark modevitesse-lightwhen 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.