@zeerke/ascet-copilot-ui
ASCET Copilot startup UI extension for Pi.
Package details
Install @zeerke/ascet-copilot-ui from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@zeerke/ascet-copilot-ui- Package
@zeerke/ascet-copilot-ui- Version
0.1.26- Published
- Jul 22, 2026
- Downloads
- 2,754/mo · 1,687/wk
- Author
- zeerke
- License
- MIT
- Types
- extension, theme
- Size
- 42.3 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./extensions/index.ts"
],
"themes": [
"./themes"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Pi ASCET UI Extension
ASCET Copilot startup UI package for Pi.
Features
- ASCET COPILOT / VM startup header
- VM ANSI logo with a 3 second intro animation
- Spectral gradient palettes and startup rule animation
- Quiet startup mode for Pi's loaded-resource summary
- Real recent sessions in the startup panel
- Rotating startup tips and feedback copy
- ASCET COPILOT terminal title with an agent activity spinner
- Optional
ascet-spectrum-darktheme
Requirements
- Pi latest
- Node.js and npm for local development or npm publishing
Install
From npm
Recommended ASCET Copilot install:
pi install npm:@zeerke/ascet-copilot
Standalone UI package:
pi install npm:@zeerke/ascet-copilot-ui
Install a pinned version:
pi install npm:@zeerke/ascet-copilot-ui@0.1.0
Try once without installing:
pi -e npm:@zeerke/ascet-copilot-ui
From GitHub
pi install git:github.com/Slmplez/Pi-ascet-ui-extension
Install a pinned tag:
pi install git:github.com/Slmplez/Pi-ascet-ui-extension@v0.1.0
From Local Checkout
git clone https://github.com/Slmplez/Pi-ascet-ui-extension.git
cd Pi-ascet-ui-extension
npm install
pi install .
Run once from a local checkout:
pi -e .
From a Pi source checkout:
.\pi-test.ps1 --extension C:\path\to\Pi-ascet-ui-extension
Update
pi update --extension npm:@zeerke/ascet-copilot-ui
Update all installed Pi packages:
pi update --all
If you installed from GitHub, use the same package source id that Pi registered during install.
Remove
pi remove npm:@zeerke/ascet-copilot-ui
If you installed from GitHub, remove the matching GitHub package id instead.
Commands
/vm-header-on: enable the ASCET COPILOT startup header./vm-header-off: restore Pi's built-in startup header.
Development
npm install
npm run check
npm test
Pi load verification from a Pi source checkout:
.\pi-test.ps1 --extension C:\Users\ZJR\Documents\OMP\Pi-ascet-ui-extension --list-models
Preview npm package contents:
npm pack --dry-run
Package Layout
extensions/
index.ts
AscetHeader.ts
logo.ts
recentSessions.ts
recentSessions.test.ts
tips.ts
themes/
ascet-spectrum-dark.json