@pi-plugins/usage
Subscription usage/rate-limit command extension for pi-agent.
Package details
Install @pi-plugins/usage from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@pi-plugins/usage- Package
@pi-plugins/usage- Version
0.7.0- Published
- Sep 12, 2026
- Downloads
- 1,459/mo · 194/wk
- Author
- kedom1337
- License
- MIT
- Types
- extension
- Size
- 95.1 KB
- Dependencies
- 2 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./dist/index.mjs"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@pi-plugins/usage
Check subscription usage and rate limits in pi with a command and a compact status widget.
Install
pi install npm:@pi-plugins/usage
To try it for one session without changing your settings:
pi -e npm:@pi-plugins/usage
Usage
Authenticate a supported provider in pi, then run:
/usage
The command prints a report in the chat with one section per provider: usage bars, percentages, and reset times where available. Missing credentials or failed requests are shown inline in the provider's section. For Claude and OpenAI Codex, the section heading also shows the plan and the signed-in account's email, so it is easy to tell which account is active when switching between several. The report is kept in the session transcript and is not sent to the model.
When the selected model belongs to a supported provider, a compact widget shows its limits above the editor.
Supported providers
The plugin uses the credentials you have already configured in pi.
| Provider | Pi provider | Authentication |
|---|---|---|
| Claude | anthropic |
Subscription sign-in with /login. |
| OpenAI Codex | openai-codex |
Subscription sign-in with /login. |
| GLM Coding | zai |
API key. |
| GLM Coding (China) | zai-coding-cn |
API key. |
Configuration
Optionally create <agent-dir>/extensions/usage.json, typically
~/.pi/agent/extensions/usage.json. The defaults are:
{
"showWidget": true
}
| Setting | Description |
|---|---|
showWidget |
Show rate-limit bars above the editor. Set to false to hide them; /usage remains available. |