APIMaster.ai

Coding / Developer

Crush logo

Crush

Crush is a terminal agentic coding tool from Charmbracelet that supports switching between different LLM models in the same session while retaining context.

Product type: CLI AgentPricing: UnknownAPIMaster integration: Supported

Website created

2023-08-17

OpenRouter token usage rank

#60

Source: OpenRouter

Monthly unique visitors

39,283

Source: SimilarWeb

Crush homepage preview

Coding Plan

Stop juggling model subscriptions

Coding Pro model discounts

  • glm-5.250% off
  • glm-5.350% off
  • deepseek-v4-flash40% off
  • deepseek-v4-pro40% off
  • qwen3.8-max40% off
  • kimi-k2.7-code30% off
  • kimi-k330% off
  • minimax-m330% off

Overview

Crush is positioned as a CLI tool that lets developers drive AI to complete coding tasks directly in the terminal, primarily by issuing commands to interact with AI for code modifications. It supports LSP integration for code context and is compatible with Model Context Protocol extensions. Users can run it on multiple platforms including Linux, macOS, and Windows, and connect to any OpenAI- or Anthropic-compatible API. Compared to IDE-style AI tools, it suits developers who prefer pure terminal workflows and do not want to switch between multiple windows; its core differentiators are the native terminal experience and flexible model switching.

One-line summary

Crush is a terminal agentic coding tool from Charmbracelet that supports switching between different LLM models in the same session while retaining context.

What people use it for

Users enter commands in the terminal to let AI directly edit project code or switch between models to continue the same task.

Best for

Developers, engineering teams, and technical leads

How it works

It typically runs in a project environment, IDE, or terminal, completing development tasks by reading context, executing commands, and modifying files.

Quick facts

Product type

CLI Agent

Pricing

Unknown

Current enhanced version batch data has not maintained real-time pricing for this product; please refer to the official website or official documentation.

APIMaster integration

Supported

Model selector (Ctrl+L) or custom Provider configuration

Data confidence

Medium

Last verified: 2026-09-02

Core features and differentiators

Terminal-native AI coding agent

Runs directly in any terminal emulator with a high-performance TUI interface built on the Charm library

Docker MCP on-demand loading

Dynamically pulls and uses MCP tools via Docker with no configuration required

crush run non-interactive execution

Supports calling Crush in non-interactive mode from scripts or Taskfiles to complete tasks

Built-in model provider support

Can directly use model services provided by charm.land or self-deployed providers

Charm ecosystem integration

Built on Charm libraries such as Bubble Tea and Lip Gloss, supporting v2 rendering features

What is Crush best for?

Write and modify code in the terminal

Let Crush handle code generation, editing, and debugging directly in the CLI

Best forTerminal-preferring developers

Automate workflows with Taskfile

Integrate AI coding steps into Taskfiles via crush run

Best forDevOps and scripting users

Dynamically invoke Docker MCP tools

Pull specific MCP tools on demand during coding to enhance context

Best forDevelopers needing external tools

Switch model providers for testing

Switch between official or self-deployed model providers in Crush to validate output

Best forModel-tuning developers

Third-party key setup for Crush (APIMaster integration)

Supported

Setup steps

  1. 1Open the model selector in Crush or go to the custom Provider configuration page.
  2. 2Select the OpenAI-compatible, Anthropic-compatible, or custom provider entry provided by the current version.
  3. 3Enter APIMaster's Base URL, API Key, and model ID; environment variables can also be injected according to the official method if used.
  4. 4Save and execute a minimal task once to confirm that Crush returns successfully through the new provider.

Config values

Base URL

https://apimaster.ai/v1

API key environment variable

APIMASTER_API_KEY

Model

Your APIMaster model ID

Community discussion

Discussion summary

Users typically understand Crush as a terminal AI coding agent tool released by the Charm team, emphasizing its high-performance TUI interface built in Go and deep integration with libraries such as Bubble Tea. Discussions focus on how to efficiently use the tool for code editing, command execution, and model interaction in CLI environments, as well as integration with existing development workflows. Users also frequently compare it with graphical or JS tools such as Cursor and Claude Code, paying attention to resource usage and configuration flexibility.

Most discussed topics

  1. 1

    Crush memory and performance characteristics

    Users often discuss its low RAM usage and fast rendering capabilities, making it suitable for running multiple instances on resource-constrained machines or comparing it with Go/Rust tools.

  2. 2

    Integration with Docker, Taskfile, and similar tools

    Users explore how to combine it with Docker and Taskfile through non-interactive mode or MCP loading to achieve automated workflows and dynamic tool invocation.

  3. 3

    Model providers and LSP/MCP support

    Users discuss configuring models such as Anthropic and OpenAI, as well as the setup experience and seamless integration of built-in LSP and MCP servers.

  4. 4

    Usage alongside nvim or external editors

    Users share experiences using Crush as an alternative or complement to nvim in the CLI, and the applicable scenarios for its built-in Vim-like editor.

  5. 5

    Comparison with AI coding tools such as OpenCode and Cursor

    Users compare Crush's terminal aesthetics, session persistence, and file change tracking features with the advantages and disadvantages of other agent tools.

FAQ

What type of product is Crush?

We currently classify it under the Programming / Developer category; page details are based on the official website and public sources such as OpenRouter.

What is Crush suitable for?

The enhanced version page prioritizes displaying collected core tasks and use cases to help you quickly determine if it matches your current needs.

Can Crush connect directly to APIMaster now?

There is currently no reliable source confirming support for third-party keys or custom compatible endpoints, so the page status is shown as pending verification.

Similar agents

SourcesOfficial websiteGitHub

Last verified: 2026-09-02 · Report a correction