@marcosgilf/pi-footer
Responsive Pi footer for session context, Copilot usage, and extension statuses.
Package details
Install @marcosgilf/pi-footer from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@marcosgilf/pi-footer- Package
@marcosgilf/pi-footer- Version
0.1.1- Published
- Oct 28, 2026
- Downloads
- 194/mo · 194/wk
- Author
- marcosgilf
- License
- MIT
- Types
- extension
- Size
- 9.6 KB
- Dependencies
- 2 dependencies · 2 peers
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-footer
Responsive custom footer for Pi's session context, Copilot usage, and extension statuses. It uses Pi's footer data and session APIs to keep native information while arranging extension details around it.
Install
pi install npm:@marcosgilf/pi-footer
pi-footer loads pi-session and pi-usage from package dependencies. Remove separate npm:@marcosgilf/pi-session and npm:@marcosgilf/pi-usage entries from Pi settings to avoid loading either extension twice.
- Wide terminals show the path, then session context and Pi extension statuses on the left with Copilot usage and model on the right.
- Narrow terminals stack path, usage/model, and session/status lines. Copilot/model starts at the left edge; long text ends with
.... - MCP count includes non-hidden registered tool namespaces; offline or zero-tool configured servers are not counted.
- Click session context or Copilot usage to open details.
/session-usageand Command+Shift+S (super+shift+s) also open session details;/copilot-usageandsuper+shift+uopen Copilot quota details.
A custom footer replaces Pi's built-in layout. Pi does not expose a public API to compose its built-in footer component, so this extension uses Pi's public footer data and context status APIs to preserve available statuses in a custom layout.
Pi extensions run with Pi's operating-system permissions. Review package source before installing.