Use Standard Compute with Crush
Charm's open-source terminal coding agent, configured with a crushrc file and open to any OpenAI- or Anthropic-compatible provider. Paste three settings into Crush: the base URL, your Standard Compute API key and the model.
A crushrc is Bash with Crush builtins such as provider add and model add, so the key can stay in an environment variable instead of the file. In model add, only the first slash separates provider and model: standardcompute/anthropic/claude-sonnet-5.5 pins one model.
Eligible new accounts can try $0.25 of compute, with no card. See trial terms →
Your connection settings
Copy these values, then put them where Crush expects them (steps below).
Base URL
https://api.stdcmpt.com/v1API Key
Your Standard Compute keyModel
standardcomputeWhere to set them in Crush
- Open ~/.config/crush/crushrc (create it if it doesn't exist). A ./.crushrc or ./crushrc in your project takes priority over it.
- Add the provider: provider add standardcompute --name "Standard Compute" --type openai-compat --base-url "https://api.stdcmpt.com/v1" --api-key "$STANDARDCOMPUTE_API_KEY". Use openai-compat, not openai: Crush keeps openai for OpenAI's own API.
- Add the model: model add standardcompute/standardcompute --name "Standard Compute (routed)" --context-window 200000 --default-max-tokens 16000. Export STANDARDCOMPUTE_API_KEY, start crush and press ctrl+l to pick it in the model picker.
What changes in Crush
Read next