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.
Protocol
OpenAI Chat Completions
Configured in
crushrc
Base URL
https://api.luxechain.si/v1

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).

← All tools Get tokens