Skip to main content
Crush is a powerful AI coding agent for the terminal (CLI + TUI). It supports multiple models to handle code generation, debugging, file operations, and more — all within your command line. Crush is supercharged with Coding Plan, making your terminal workflow smarter and more efficient.
When using Coding Plan, you need to configure the Coding API instead of the General API

Step 1: Install Crush

Choose the installation method that suits your system:

Step 2: Get VibeCodeCheap API Key

Visit VibeCodeCheap to get your API Key.

Step 3: Edit Crush Configuration

1. Find Configuration File

Depending on your OS, the configuration file can be found at:
~/.config/crush/crush.json

2. Switch to Coding Plan Endpoint

Open the crush.json file and configure as follows, making sure to replace with your API KEY:
{
  "$schema": "https://charm.land/crush.json",
  "providers": {
    "vibecodecheap": {
      "type": "anthropic",
      "base_url": "https://api.vibecodecheap.com/v1/ai",
      "api_key": "your_api_key",
      "models": [
        {
          "id": "claude-opus-4-5-20251101",
          "name": "Claude Opus 4.5",
          "context_window": 200000,
          "default_max_tokens": 16000
        },
        {
          "id": "claude-sonnet-4-5-20250929",
          "name": "Claude Sonnet 4.5",
          "context_window": 200000,
          "default_max_tokens": 16000
        }
      ]
    }
  }
}
See Models for all available models.

Step 4: Launch Crush and Select Model

Run the crush command to start the application:
crush
Press ctrl+p, select “Switch Model” to choose your configured model. After configuration, you can:
  • Generate and optimize code using claude-opus-4-5-20251101
  • Perform technical Q&A and debugging
  • Execute complex programming tasks
  • Experience the powerful capabilities of VibeCodeCheap