Crush 是一个强大的终端 AI 编程代理(CLI + TUI)。它支持多种模型,可在命令行中处理代码生成、调试、文件操作等任务。
Crush 与编程套餐结合使用将大幅提升能力,使您的终端工作流更加智能和高效。
使用编程套餐时,您需要配置编程 API 而非通用 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 Key
访问 VibeCodeCheap 获取您的 API Key。
步骤 3:编辑 Crush 配置
1. 找到配置文件
根据您的操作系统,配置文件位于:
~/.config/crush/crush.json
%APPDATA%\crush\crush.json
2. 切换到编程套餐端点
打开 crush.json 文件并按以下方式配置,确保替换您的 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
}
]
}
}
}
步骤 4:启动 Crush 并选择模型
运行 crush 命令启动应用程序:
按 ctrl+p,选择 “Switch Model” 来选择您配置的模型。
配置完成后,您可以:
- 使用 claude-opus-4-5-20251101 生成和优化代码
- 进行技术问答和调试
- 执行复杂的编程任务
- 体验 VibeCodeCheap 的强大能力