Crush
Crush is a terminal coding agent from Charm. Add Inferray as an OpenAI-compatible provider.
Install
npm install -g @charmland/crush
Add the provider
Export your key:
export INFERRAY_API_KEY="inferray_..."
Then add the provider to crush.json in your project, or ~/.config/crush/crush.json for every project:
{
"$schema": "https://charm.land/crush.json",
"providers": {
"inferray": {
"name": "Inferray",
"type": "openai",
"base_url": "https://api.inferray.com/v1",
"api_key": "$INFERRAY_API_KEY"
}
}
}
$INFERRAY_API_KEY is read from the environment, so the file is safe to commit. Without a models list, Crush loads the models from GET /v1/models.
Use it
cd your-project
crush
Pick Inferray and a model with tool support. Restart Crush after editing the config.
Models that work well here
- Claude Opus 5.5$4 in · $20 out per 1M tokens
- Claude Sonnet 5.5$2 in · $10 out per 1M tokens
- GPT-6.1 Sol$2 in · $10 out per 1M tokens
- Gemini 4 Argon$4 in · $20 out per 1M tokens
- Kimi K3$3 in · $15 out per 1M tokens
- GLM-5.3$0.77 in · $2.42 out per 1M tokens
- Gemini 3.8 Flash$0.75 in · $3.75 out per 1M tokens
- DeepSeek V4.1 Flash$0.15 in · $0.6 out per 1M tokens
- Run it on a Token Plan$20 a month buys $60 of usage across these models, with no 5-hour windows or weekly caps.