Crushは、ターミナル(CLI + TUI)用の強力なAIコーディングエージェントです。複数のモデルをサポートし、コード生成、デバッグ、ファイル操作など、すべてをコマンドライン内で処理します。
Crushはコーディングプランと組み合わせることでスーパーチャージされ、ターミナルワークフローをよりスマートで効率的にします。
コーディングプランを使用する場合、一般APIではなくCoding API を設定する必要があります
ステップ1:Crushのインストール
システムに適したインストール方法を選択してください:
Homebrew(macOS推奨)
NPM(クロスプラットフォーム)
Arch Linux
Nix
brew install charmbracelet/tap/crush
npm install -g @charmland/crush
nix run github:numtide/nix-ai-tools#crush
ステップ2:VibeCodeCheap APIキーを取得
VibeCodeCheapにアクセスしてAPIキーを取得します。
ステップ3:Crush設定の編集
1. 設定ファイルを見つける
OSに応じて、設定ファイルは以下の場所にあります:
~/.config/crush/crush.json
%APPDATA%\crush\crush.json
2. コーディングプランエンドポイントに切り替える
crush.jsonファイルを開き、以下のように設定します。APIキーを置き換えてください:
{
"$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
}
]
}
}
}
利用可能なすべてのモデルについてはモデルを参照してください。
ステップ4:Crushを起動してモデルを選択
crushコマンドを実行してアプリケーションを起動します:
ctrl+pを押し、「Switch Model」を選択して設定したモデルを選びます。
設定後、以下のことができます:
- claude-opus-4-5-20251101を使用してコードを生成・最適化
- 技術的なQ&Aとデバッグを実行
- 複雑なプログラミングタスクを実行
- VibeCodeCheapの強力な機能を体験