Charm
Crush
A polished terminal coding agent with native custom-provider support.
Step by step
01
Install
brew install charmbracelet/tap/crush (or npm i -g @charmland/crush).
02
Add the provider
Put the two lines below in ~/.config/crush/crushrc.
03
Run crush
Start crush; the LuxeChain model appears in the model picker (ctrl+l).
04
Verify
Pick it and send a prompt.
Copy this
crush
# ~/.config/crush/crushrc provider add luxechain --type completions \ --base-url "https://api.luxechain.si/v1" \ --api-key "lxc_live_YOUR_KEY" model add luxechain/YOUR_MODEL_ID --name "LuxeChain model" --context-window 1000000 # then run: crush (pick the model with ctrl+l)
Use --type completions for OpenAI-compatible endpoints (--type responses is only for proxying OpenAI itself).