pi-commandcode-provider
A pi custom provider that connects pi to the Command Code API.
Disclaimer: This is an unofficial, community-maintained package. I am not affiliated with, endorsed by, or connected to Command Code in any way. This provider simply forwards requests to the public Command Code API using your own API key.
Note: This package only provides a model provider. It does not include an API key. You must bring your own Command Code API key or subscription.
💰 Current offer: Command Code offers 4× usage of DeepSeek V4 (Pro and Flash) at no extra cost.
Models
18 models across premium and open-source providers:
| Category | Models |
|---|---|
| Anthropic | Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 4.6, Claude Haiku 4.5 |
| OpenAI | GPT-5.5, GPT-5.4, GPT-5.3 Codex, GPT-5.4 Mini |
| Open-source | DeepSeek V4, DeepSeek V4 Pro, DeepSeek V4 Flash, Kimi K2.6, Kimi K2.5, GLM-5.1, GLM-5, MiniMax M2.7, MiniMax M2.5, Qwen 3.6 Max, Qwen 3.6 Plus |
Install
pi install npm:pi-commandcode-provider
Or shorthand:
pi install pi-commandcode-provider
Then reload pi:
/reload
Setup
Set your Command Code API key using one of these methods:
1. Environment variable
export COMMANDCODE_API_KEY="cc-..."
2. Auth file (recommended)
Create ~/.commandcode/auth.json:
{
"apiKey": "cc-..."
}
Or use pi's auth file at ~/.pi/agent/auth.json:
{
"commandcode": "cc-..."
}
Usage
After installing and setting your API key, select a Command Code model in pi:
/model claude-sonnet-4-6
Any query will then use the Command Code API. You can list available models:
pi -e index.ts --list-models
Or within pi:
/models
Publish
npm login
npm publish --access public
License
MIT