pi-multi-provider-manager
Multi-account ChatGPT/Codex OAuth plus Fireworks and Z.ai API-key providers for pi.
Package details
Install pi-multi-provider-manager from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-multi-provider-manager- Package
pi-multi-provider-manager- Version
0.1.3- Published
- May 12, 2026
- Downloads
- 80/mo · 20/wk
- Author
- thegreataxios
- License
- MIT
- Types
- extension
- Size
- 26.1 KB
- Dependencies
- 1 dependency · 0 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-multi-provider-manager
Multi-account provider extension for pi. Log into multiple ChatGPT/Codex, Fireworks AI, and Z.ai accounts simultaneously.
Install
pi install npm:pi-multi-provider-manager
Quick Start
Run /accounts for a guided, interactive setup:
/accounts
→ 📋 List accounts
→ ➕ Add account
→ 🗑️ Remove account
→ 🔁 Re-login to account
→ ❌ Cancel
Or use CLI-style commands:
/accounts add chatgpt alice@gmail.com
/accounts add fireworks my-work FIREWORKS_API_KEY
/login # pick "ChatGPT Accounts" or "Fireworks Accounts"
Commands
Just type /accounts for an interactive menu, or use:
/accounts add <kind> <label> [apiKeyEnv]— Add account (chatgpt, fireworks, zai)/accounts remove [kind] <label>— Remove account/accounts list— List all accounts/accounts relogin <kind> <label>— Re-authenticate OAuth accounts
Setup Examples
ChatGPT/Codex (OAuth):
/accounts add chatgpt alice@gmail.com
# Then: /login → "ChatGPT Accounts"
Fireworks AI (API key from env var):
export FIREWORKS_API_KEY="fw-..."
/accounts add fireworks my-work FIREWORKS_API_KEY
# Then: /login → "Fireworks Accounts"
Z.ai (API key from env var):
export ZAI_API_KEY="z-..."
/accounts add zai production ZAI_API_KEY