Charm's terminal coding agent Crush shipped v0.97.0/v0.97.1 on 2026-09-29 (npm @charmland/[email protected]): toggle MCP servers on/off in the UI (global or local); show the current Git branch in the TUI; continue Claude Channels session injection with exactly-once routing; toggle the sidebar with ctrl+b; fix Anthropic cache-creation token counting, clipboard false failures, and OpenAI OAuth refresh via Catwalk. ~36 commits vs v0.96.0.

Key Takeaways

  • ✓Releases v0.97.0 + v0.97.1; ~36 commits vs v0.96.0
  • ✓Toggle MCPs on/off in UI globally or locally (#3725)
  • ✓Git branch in TUI (#2437); sidebar toggle via ctrl+b (#3935)
  • ✓Claude Channels delivery part 2/3: session injection, exactly-once routing (#3346)
  • ✓Install: npm i -g @charmland/[email protected] or Homebrew; docs at charm.sh/crush
🧭

Finished reading? Explore benchmark rankings & pricing

Real-world SWE-bench scores & $20/mo vs API cost break-even calculator

🔬

In-Depth Technical Analysis

Background

Terminal coding agents need fast MCP control, branch awareness, and correct provider billing. Crush is Charm's cross-platform TUI agent (~28k★ on GitHub).

What shipped

v0.97.0 adds UI MCP toggles (#3725), Git branch display (#2437), Claude Channels delivery 2/3 (#3346), sidebar toggle via ctrl+b (#3935), plus fixes for Anthropic cache-creation tokens, clipboard reporting, project data dirs, and OpenAI OAuth via Catwalk. v0.97.1 removes a powerline glyph that broke branch display without Nerd Fonts.

Benchmarks

No public SWE-bench numbers. Signal: ~36 commits vs v0.96.0. Validate MCP toggles and cache-token accounting on your stack.

Get started

npm i -g @charmland/[email protected] or Homebrew/Winget; docs at charm.sh/crush.