Crush

Glamorous agentic coding TUI in Go with multi-provider and LSP support.

Open Source Coding & Development

What is Crush?

Crush is Charm's agentic coding agent for the terminal, written in Go with the studio's signature polished TUI. It is multi-provider, LSP-aware, and designed to feel delightful while doing serious coding work. With ~28k stars it is one of the most popular open-source coding agents from the Charm ecosystem.

Key features

  • Agentic coding in a polished terminal UI
  • Multi-provider model support
  • LSP-aware code intelligence
  • Fast Go binary, easy install

Pros

  • Beautiful, fast TUI from the Charm team
  • Strong community and momentum
  • LSP awareness improves code edits

Cons

  • Terminal-only interface
  • Competes in a crowded coding-agent space

Crush at a glance

PricingOpen Source
CategoryCoding & Development
Platformswindows, macos, linux
CompanyCharm
Official websitegithub.com
coding-agentstuigocharmopen-source

How to choose the right Coding & Development tool

The right coding tool depends on where you write code and how much of your codebase it can understand. IDE integration is the first filter — a tool that lives in your editor, sees your project files and respects your stack will help far more than a general chatbot you paste snippets into. Look for accurate completions, clear explanations of suggested changes, and strong refactoring and debugging support for your main languages. Privacy deserves real attention: check whether your code is used for training, and whether a self-hosted or enterprise option exists for sensitive projects. Price against the hours it actually saves — most developers feel the difference within the first week of real use.

Compare all Coding & Development tools →

Crush FAQs

What is Crush?

Crush is Charm's agentic coding agent for the terminal, written in Go with the studio's signature polished TUI. It is multi-provider, LSP-aware, and designed to feel delightful while doing serious coding work. With ~28k stars it is one of the most popular open-source coding agents from the Charm ecosystem.

What are the main features of Crush?

Crush offers Agentic coding in a polished terminal UI, Multi-provider model support, LSP-aware code intelligence and Fast Go binary, easy install.

How much does Crush cost?

Crush is open source, so the software itself is free to download, use and self-host. Your only costs are the infrastructure you run it on and any paid services you connect to it.

What are the pros and cons of Crush?

Strengths of Crush include Beautiful, fast TUI from the Charm team; Strong community and momentum; LSP awareness improves code edits. On the downside, Terminal-only interface; Competes in a crowded coding-agent space.