coding
Crush
Charm's open-source AI coding agent for your terminal.
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
- 1Install it: brew install charmbracelet/tap/crush, or npm install -g @charmland/crush (packages also exist for Arch, Nix, FreeBSD and Windows).
- 2Run crush in your project.
- 3Add an API key for your chosen model provider.
- 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