@natsubrei/pi-ibn5100-header
A compact IBN5100 pixel-art startup header for Pi.
Package details
Install @natsubrei/pi-ibn5100-header from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@natsubrei/pi-ibn5100-header- Package
@natsubrei/pi-ibn5100-header- Version
0.1.1- Published
- Aug 28, 2026
- Downloads
- 236/mo · 236/wk
- Author
- natsubrei
- License
- MIT
- Types
- extension
- Size
- 11.2 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./extensions"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-ibn5100-header
A compact IBN5100 pixel-art startup header for Pi.
The logo uses ANSI half-block rendering, the phosphor-green color #42d577, and the terminal's default background so it works with dark, light, and custom terminal themes.
Features
- Replaces Pi's built-in startup header.
- Uses a compact
IBN5100pixel-art logo. - Uses terminal background reset (
\x1b[49m) instead of a hard-coded black. - Persists the enabled/disabled choice across restarts.
- Makes no network requests and has no runtime dependencies.
Installation
Install from npm:
pi install npm:@natsubrei/pi-ibn5100-header
Or install directly from GitHub:
pi install git:github.com/Natsubrei/pi-ibn5100-header
Toggle the header
The extension is enabled by default. Use these commands inside Pi:
/ibn5100-header true
/ibn5100-header false
The preference is stored at:
~/.pi/agent/ibn5100-header.json
If the preference file is missing or invalid, the extension defaults to enabled.
Requirements
- Pi with support for
ctx.ui.setHeader(). - Node.js
22.19.0or newer, as required by current Pi releases.
Development
npm install
npm run typecheck
npm run pack:check
The package manifest exposes the extension through the pi field in package.json.