Crush

Terminal-based AI coding agent from Charmbracelet, written in Go, supporting many LLM providers.

HN commenters like Crush for its clean, fast terminal UI and single Go binary,123 and for running open or local models across swappable providers.45678 The most cited caveats are defaults that some users patch out, like command blocking and mouse grabbing,910 and subagents that cannot use edit tools.11
The HN verdict, written from 11 cited comments
9recommend
0warn against
Apr 9, 2026first mention
Sep 29, 2026latest mention
Nov 25 – Oct 26
Used forfor terminal usersfor local modelsfor open-weight modelsbring your own providerfor devopscoding agentagent harness

Why people recommend it

Open models · 3

Commenters report good results pairing it with open or local models such as Qwen, GLM and DeepSeek.

“Use 3.6 27b as a daily driver for months with charmbracelet crush.”

“Having some success with Qwen+Crush and have been more productive.”

Show 1 more

“I'm using crush and have had a good experience”

Provider flexibility · 3

Easy to switch models or providers mid-task and combine with services like OpenRouter.

“you can also try different harness such as Crush and Pi”

Show 1 more

“It has the most user-friendly UI of them all, a really usable scroll view.”

Terminal UI · 3

Praised as the most user-friendly and prettiest terminal interface, with a usable scroll view.

“It has the most user-friendly UI of them all, a really usable scroll view.”

“Works better than opencode (pi based) or anything else I have tried for my needs, and by far the prettiest and easiest to reason about”

works on bootstrapping, compilers, kernel debuggingon “Qwen 3.8 27B is out: open weights, best local dense …”
Show 1 more

“As someone who lives in the terminal the web interface doesn't feel as nice to use as things like aichat, crush, or antigravity-cli.”

Daily driver · 3

Used daily for demanding work including devops, compilers and kernel debugging.

“I patched crush to remove all safetyguards and enable yolo mode by default. I use it on a daily basis including devops.”

devops, runs agents on throwaway VMs with backupson “Auto mode is now the default in Claude Code”

“Works better than opencode (pi based) or anything else I have tried for my needs, and by far the prettiest and easiest to reason about”

works on bootstrapping, compilers, kernel debuggingon “Qwen 3.8 27B is out: open weights, best local dense …”
Show 1 more

“Use 3.6 27b as a daily driver for months with charmbracelet crush.”

Lightweight · 2

Ships as one tiny Go binary without NPM dependencies and runs fast.

“Works better than opencode (pi based) or anything else I have tried for my needs, and by far the prettiest and easiest to reason about”

works on bootstrapping, compilers, kernel debuggingon “Qwen 3.8 27B is out: open weights, best local dense …”

“It has the most user-friendly UI of them all, a really usable scroll view.”

Hackable · 2

Users patch it to change defaults like themes, yolo mode and prompts.

“I use crush (https://github.com/charmbracelet/crush) with the following patches:”

“I patched crush to remove all safetyguards and enable yolo mode by default. I use it on a daily basis including devops.”

devops, runs agents on throwaway VMs with backupson “Auto mode is now the default in Claude Code”

Caveats and dissent

Defaults · 2

Some users patch out default command blocking, safety prompts, mouse grabbing and the project init prompt.

“I use crush (https://github.com/charmbracelet/crush) with the following patches:”

“I patched crush to remove all safetyguards and enable yolo mode by default. I use it on a daily basis including devops.”

devops, runs agents on throwaway VMs with backupson “Auto mode is now the default in Claude Code”

Subagent limits · 1

Subagents cannot have edit tools, which limits agent orchestration.

“It has the most user-friendly UI of them all, a really usable scroll view.”

Telemetry, docs · 1

One user found local model support unclear, noted telemetry that must be disabled in config, and disliked a maintainer's handling of an issue.

“Thanks for the recommendation, I took a look”

Often compared with

Who recommends it in their own words

All comments 18

“When I moved from crush to Zcode”

“I use crush (https://github.com/charmbracelet/crush) with the following patches:”

“you can also try different harness such as Crush and Pi”

“Works better than opencode (pi based) or anything else I have tried for my needs, and by far the prettiest and easiest to reason about”

works on bootstrapping, compilers, kernel debuggingon “Qwen 3.8 27B is out: open weights, best local dense …”

“Use 3.6 27b as a daily driver for months with charmbracelet crush.”

“As someone who lives in the terminal the web interface doesn't feel as nice to use as things like aichat, crush, or antigravity-cli.”

“I am looking at a Crush client running beside neovim in a herdr session”

“I patched crush to remove all safetyguards and enable yolo mode by default. I use it on a daily basis including devops.”

devops, runs agents on throwaway VMs with backupson “Auto mode is now the default in Claude Code”

“It has the most user-friendly UI of them all, a really usable scroll view.”

“Crush is pretty nice. It’s become my daily driver for personal projects.”

“I use a coding agent (crush), prompt it to brainstorm an implementation with me”

“I use crush as coding agent but removed the blocked commands because I also do a lot of system administration. Love it.”

“I'm using crush and have had a good experience”

“you could download a different harness (Crush, OpenCode, Pi etc) and load $5 in credits and test it for yourself”

“Having some success with Qwen+Crush and have been more productive.”

“Thanks for the recommendation, I took a look”

Threads where it came up

Data: crush.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help