@pi-kaush/pi-working-indicator

Minimal Pi working indicator: a traveling wave of small squares replaces the braille spinner.

Packages

Package details

extension

Install @pi-kaush/pi-working-indicator from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@pi-kaush/pi-working-indicator
Package
@pi-kaush/pi-working-indicator
Version
0.1.2
Published
Oct 7, 2026
Downloads
272/mo · 14/wk
Author
kaushikgopal
License
MIT
Types
extension
Size
6.5 KB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./src/index.ts"
  ]
}

Security note

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

README

pi-working-indicator

Minimal Pi working indicator: a traveling wave of small squares replaces the native braille spinner and label.

While Pi streams a response, the editor area shows eight adjacent squares: a prominent center square sweeps left-to-right at 80 ms with two muted squares trailing it and the rest dim — a three-tier gray-scale wave. The "Working" label is removed — just the squares. Run /working-indicator after a theme switch to re-resolve the color.

Commands

  • /working-indicator — switch back to the square wave
  • /working-indicator none — hide the indicator entirely
  • /working-indicator reset — restore Pi's native spinner and label

Install

pi install @pi-kaush/pi-working-indicator

Related

  • Pi's extension API: ctx.ui.setWorkingIndicator({ frames, intervalMs }), ctx.ui.setWorkingMessage()