Wat is Crush?
Crush is Charm’s open-source, glamoureuze coding agent voor de terminal. Het is model-agnostisch en ondersteunt aangepaste providers in crush.json — en voor elke OpenAI-compatible API van derden gebruik je het openai-compat providertype.
- Een verzorgde terminal agent die bestanden bewerkt en je tools uitvoert.
- Aangepaste providers ga je in
crush.jsononderproviders. - Gebruik het
openai-compattype voor OpenAI-compatible API's van derden (nietopenai). - Open source, met een prachtige Charm TUI.
Waarom Crush via Tokonomix routeren?
- Eén provider-entry, 130+ modellen —
tokonomix-consensusvoor zware rondes, een snelle slug voor de rest. - Bestedingslimieten per aanroep houden een terminal agent binnen budget.
- Regio- / herkomstrouting voor gereguleerde repositories.
- Verwijs je sleutel vanuit een omgevingsvariabele, niet vanuit het configuratiebestand.
Tokonomix verbinden in crush.json
Voeg een provider toe met type: "openai-compat", de Tokonomix base_url, een api_key env-referentie en je modellijst.
{
"$schema": "https://charm.land/crush.json",
"providers": {
"tokonomix": {
"type": "openai-compat",
"base_url": "https://tokonomix.ai/api/v1",
"api_key": "$TOKONOMIX_API_KEY",
"models": [
{
"id": "tokonomix-consensus",
"name": "Tokonomix Consensus",
"context_window": 200000,
"default_max_tokens": 8192
}
]
}
}
}Volgens de docs van Crush is type: "openai" alleen voor het proxyen van echte OpenAI; voor een OpenAI-compatible API van derden zoals Tokonomix gebruik je type: "openai-compat".
Controleer of het werkt
- Exporteer
TOKONOMIX_API_KEY, slacrush.jsonop en start Crush. - Selecteer het Tokonomix-model en voer een kleine taak uit.
- Controleer de aanroep en het tokengebruik in je Tokonomix-dashboard.

