coding

Crush

Charm's open-source AI coding agent for your terminal.

codingfor developersdeveloper setupopen sourcefree tierautonomous

charm.land/crush ↗CLI · macOS · Linux · Windows

what it is

Crush is a coding agent from Charm that runs in your terminal. It wires your tools, code and workflows into the LLM of your choice.

who it's for

Developers who live in the terminal and want a model-agnostic coding agent.

how to start

  1. 1Install it: brew install charmbracelet/tap/crush, or npm install -g @charmland/crush (packages also exist for Arch, Nix, FreeBSD and Windows).
  2. 2Run crush in your project.
  3. 3Add an API key for your chosen model provider.
  4. 4Ask it to work on your code.

what you need

  • A terminal on macOS, Linux, Windows or FreeBSD
  • An API key for an LLM provider

pricing

Free and open source

You pay your model provider for any API usage

checked Oct 10, 2026

key features

  • Terminal UI
  • Works with your LLM of choice
  • Many install options
  • Open source

similar agents

alternatives

links

sources