pi-crisp-header
A theme-aware Claude Code-inspired startup header for Pi.
Package details
Install pi-crisp-header from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-crisp-header- Package
pi-crisp-header- Version
1.0.2- Published
- Sep 25, 2026
- Downloads
- 409/mo · 23/wk
- Author
- zolive
- License
- MIT
- Types
- extension
- Size
- 9.5 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./extensions/pi-crisp-header.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Pi crisp header
这个插件把 Pi 的启动头改成 Claude Code 风格:左侧显示 pi.svg 图标,右侧显示 Pi 版本和两行快捷键提示。
启动头外围使用 Codex 风格的圆角矩形边框,边框和右侧的 pi 文字会按照当前 thinking level 使用主题中的对应颜色;左侧图标保留 SVG 自带的颜色。输入框始终使用主题的 dim 灰色,与下方的当前目录、context 用量和模型信息一致。边框按内容宽度收紧,左右各留一格空白;终端较窄时自动截断内容,保持边框对齐。
它替换启动头并固定输入框边框颜色,不改变 Pi 的 quietStartup 行为。保持 quietStartup: true 时,资源列表、帮助提示和 tips 仍然隐藏,而插件提供的自定义 header 会正常显示。
安装
在此目录运行:
pi install .
之后重新启动 Pi 即可。如果只想临时试用:
pi --extension ./extensions/pi-crisp-header.ts
可使用 npm 安装:
pi install npm:pi-crisp-header
Pi 使用 package.json 中的 pi.extensions 声明扩展入口,不需要额外的 plugin.json。
开发与发布
安装开发依赖并运行类型检查:
npm install
npm test
发布前检查 npm 压缩包内容:
npm pack --dry-run
确认包名、版本和 npm 登录状态后发布:
npm publish --access public
图标颜色直接从 assets/pi.svg 读取;Windows Terminal 等不支持终端图片协议的环境使用同一 SVG 几何形状的彩色块渲染。