@yevhen.b/bo-pi

Umbrella Pi package bundling preflight, Pi Assistant, and macOS theme sync.

Packages

Package details

extension

Install @yevhen.b/bo-pi from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@yevhen.b/bo-pi
Package
@yevhen.b/bo-pi
Version
0.0.10
Published
Jun 18, 2026
Downloads
158/mo · 13/wk
Author
yevhen.bobrov
License
MIT
Types
extension
Size
199.9 KB
Dependencies
8 dependencies · 4 peers
Pi manifest JSON
{
  "extensions": [
    "./preflight/index.ts",
    "./pi-assistant/index.ts",
    "./macos-theme-sync/index.ts"
  ]
}

Security note

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

README

bo-pi

A repo of Pi extensions with both standalone packages and an umbrella bundle.

Packages

Package Install What it does
@yevhen.b/bo-pi pi install npm:@yevhen.b/bo-pi Umbrella package that installs Preflight, Pi Assistant, and macOS Theme Sync together.
@yevhen.b/pi-preflight pi install npm:@yevhen.b/pi-preflight Adds tool-call approvals, policy rules, explanations, and rule suggestions before Pi executes actions.
@yevhen.b/pi-assistant pi install npm:@yevhen.b/pi-assistant Home for dialog-oriented assistant commands, currently including /assistant for copying or saving the last completed assistant response as Markdown or plain text.
@yevhen.b/pi-macos-theme-sync pi install npm:@yevhen.b/pi-macos-theme-sync Keeps Pi's light/dark theme in sync with macOS appearance changes and lets you remap dark/light to any Pi theme.

Install

Umbrella package

Install all extensions at once:

pi install npm:@yevhen.b/bo-pi

Temporary run without installing:

pi -e npm:@yevhen.b/bo-pi

Standalone packages

Install extensions individually from npm:

pi install npm:@yevhen.b/pi-preflight
pi install npm:@yevhen.b/pi-assistant
pi install npm:@yevhen.b/pi-macos-theme-sync

Temporary run without installing:

pi -e npm:@yevhen.b/pi-preflight
pi -e npm:@yevhen.b/pi-assistant
pi -e npm:@yevhen.b/pi-macos-theme-sync

Local checkouts

From a local checkout you can load either the umbrella repo or an individual extension directory:

pi install /absolute/path/to/bo-pi
pi install /absolute/path/to/bo-pi/preflight
pi install /absolute/path/to/bo-pi/pi-assistant
pi install /absolute/path/to/bo-pi/macos-theme-sync

Repo layout

  • preflight/ — standalone extension package
  • pi-assistant/ — standalone extension package
  • macos-theme-sync/ — standalone extension package
  • root package.json — umbrella package for all extensions
  • docs/ — shared detailed docs

Docs