Crush
Open-source terminal coding agent by Charm, connectable to BeLive Studio via an OpenAI-compatible provider in its config file.
Crush is an open-source terminal AI coding agent by Charm, with a beautiful responsive TUI, multi-model support, LSP awareness and MCP tools.
- Repository: https://github.com/charmbracelet/crush
Prerequisites
- Crush installed
- Base URL:
https://api.tokenhub.belivestudios.com - API Key: create one in "API Tokens" on the BeLive Studio Console
- Model name: exactly matching a model ID in the console model list
Edit the Config File
Edit ~/.config/crush/crush.json and add the BeLive Studio provider:
{
"providers": {
"belive-studios": {
"type": "openai-compat",
"base_url": "https://api.tokenhub.belivestudios.com",
"api_key": "$BELIVE_STUDIOS_API_KEY",
"models": [
{
"id": "gpt-5.6-sol",
"name": "GPT-5.6 Sol (BeLive Studio)",
"context_window": 128000,
"default_max_tokens": 8192
},
{
"id": "claude-fable-5",
"name": "Claude Fable 5 (BeLive Studio)",
"context_window": 200000,
"default_max_tokens": 8192
}
]
}
}
}And set the environment variable:
export BELIVE_STUDIOS_API_KEY="sk-your-belive-studios-key"Start Using
cd /path/to/your/project
crushSwitch models in the TUI to use BeLive Studio-backed models.
FAQ
Config error on startup?
Make sure crush.json is valid JSON and type is openai-compat.
Key not picked up?
$BELIVE_STUDIOS_API_KEY is read from the environment — export it and restart the terminal.