@zeerke/ascet-copilot-ui

ASCET Copilot startup UI extension for Pi.

Packages

Package details

extensiontheme

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-dark theme

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