Skip to content
Assistants/CCrush
C

Crush

Charm · cli agent · free

Open-source terminal coding agent from Charm, with a TUI, multiple model providers, and MCP.

open-sourceagentclituimcp
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Release signals

CCrushv0.98.1Oct 9, 2026

This fixes new GPT-6 models via Copilot!

  • Enjoy,
  • Charm XX 💫
  • 8584922dc75b0911bf5dea2cbaec64af557f7a45: fix: route newer Copilot models through the Responses API (#4048) (@DaVinci42)
  • ---
  • First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.98.1/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/v0.98.1/checksums.txt.sigstore.json) files, for example, with `wget`:
  • ```bash
  • wget 'https://github.com/charmbracelet/crush/releases/download/v0.98.1/checksums.txt'
  • +17 more changes
Read the full release note

Tiny patch

This fixes new GPT-6 models via Copilot!

Enjoy, Charm XX 💫

Changelog

Fixed

  • 8584922dc75b0911bf5dea2cbaec64af557f7a45: fix: route newer Copilot models through the Responses API (#4048) (@DaVinci42)

<details> <summary>Verifying the artifacts</summary>

First, download the checksums.txt file and the checksums.txt.sigstore.json file files, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.98.1/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.98.1/checksums.txt.sigstore.json'

Then, verify it using cosign:

cosign verify-blob \
  --certificate-identity-regexp '^https://github.com/charmbracelet/crush/\.github/workflows/(release|nightly)\.yml@' \
  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
  --bundle 'checksums.txt.sigstore.json' \
  ./checksums.txt

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushnightlyOct 9, 2026

---

  • First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/nightly/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/nightly/checksums.txt.sigstore.json) files, for example, with `wget`:
  • ```bash
  • wget 'https://github.com/charmbracelet/crush/releases/download/nightly/checksums.txt'
  • wget 'https://github.com/charmbracelet/crush/releases/download/nightly/checksums.txt.sigstore.json'
  • ```
  • Then, verify it using [`cosign`](https://github.com/sigstore/cosign):
  • ```bash
  • +13 more changes
Read the full release note

<details> <summary>Verifying the artifacts</summary>

First, download the checksums.txt file and the checksums.txt.sigstore.json file files, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/nightly/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/nightly/checksums.txt.sigstore.json'

Then, verify it using cosign:

cosign verify-blob \
  --certificate-identity-regexp '^https://github.com/charmbracelet/crush/\.github/workflows/(release|nightly)\.yml@' \
  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
  --bundle 'checksums.txt.sigstore.json' \
  ./checksums.txt

If the output is Verified OK, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum:

sha256sum --ignore-missing -c checksums.txt

Done! You artifacts are now verified!

</details>

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.98.0Oct 8, 2026

Hey! There’s some good quality of life stuff in this release.

  • Let’s take a look!
  • Following an update on [Bubbletea](https://github.com/charmbracelet/bubbletea) Crush now supports the [Program Status Protocol](https://www.superlogical.com/rex/docs/build/program-status), aka `OSC 7501`, [created by Superlogical for Rex](https://www.superlogical.com/updates/public-testing-beginning)! As a bonus, [TUIOS](https://github.com/Gaurav-Gosain/tuios) also supports the protocol.
  • Now Crush supports Grok OAuth login.
  • Enjoy!
  • A lot of fixes were introduced this version:
  • Server side improvements
  • +47 more changes
Read the full release note

Rex, OSC 7501, xAI/Grok OAuth and more

Hey! There’s some good quality of life stuff in this release. Let’s take a look!

It’s Rex Time

Following an update on Bubbletea Crush now supports the Program Status Protocol, aka OSC 7501, created by Superlogical for Rex! As a bonus, TUIOS also supports the protocol.

<p><img width="700" src="https://github.com/user-attachments/assets/85680681-9397-456b-8283-4eed19635681" /></p>

x.AI OAuth

Now Crush supports Grok OAuth login. Enjoy!

<p><img width="550" src="https://github.com/user-attachments/assets/7663d52a-b5af-4969-972b-7db1189106b4" /></p>

Many more fixes

A lot of fixes were introduced this version:

  • Server side improvements by @meowgorithm
  • External editor swallowing empty buffer
  • Models behind OAuth couldn't be used if they weren't in Catwalk
  • Fixed MCP toggled misbehavior

And a lot more from @taciturnaxolotl. Read all below!

Good luck, Charm XX 👋🏻

Changelog

New!

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.97.1Sep 29, 2026

Removed the glyph for Git branch display, as it won't display on when nerdfonts are not available.

  • f2d66d286950109082c102d780013df84f741e55: fix: remove the powerline symbol (@andrinoff)
  • ---
  • First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.97.1/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/v0.97.1/checksums.txt.sigstore.json) files, for example, with `wget`:
  • ```bash
  • wget 'https://github.com/charmbracelet/crush/releases/download/v0.97.1/checksums.txt'
  • +17 more changes
Read the full release note

Tiny patch

Removed the glyph for Git branch display, as it won't display on when nerdfonts are not available.

Changelog

Fixed

  • f2d66d286950109082c102d780013df84f741e55: fix: remove the powerline symbol (@andrinoff)

<details> <summary>Verifying the artifacts</summary>

First, download the checksums.txt file and the checksums.txt.sigstore.json file files, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.97.1/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.97.1/checksums.txt.sigstore.json'

Then, verify it using cosign:

cosign verify-blob \
  --certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
  --bundle 'checksums.txt.sigstore.json' \
  ./checksums.txt

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.97.0Sep 29, 2026

This release introduces many new features that improve QoL by a ton! Brought to you by Charm and our favorite contributors!

  • Thanks to awesome @BrunoKrugel, you can now turn off MCP servers from the UI, globally, or locally.
  • At last: @taciturnaxolotl and @Gustave-241021 have brought Git branch display to Crush, *which is so useful*.
  • ChatGPT OAuth now refreshes with Catwalk
  • Claude Channels, part 2/3
  • Toggle Sidebar on and off with <kbd>ctrl+b</kbd>
  • Quit dialog improvements and mouse support
  • Fixed clipboard false reporting successful copies
  • Count Anthropic cache-creating tokens
  • +42 more changes
Read the full release note

Crushed It!

This release introduces many new features that improve QoL by a ton! Brought to you by Charm and our favorite contributors!

Toggle MCPs

Thanks to awesome @BrunoKrugel, you can now turn off MCP servers from the UI, globally, or locally.

<p><img width="600" height="2160" src="https://github.com/user-attachments/assets/9fb0304c-89aa-4b52-8fb4-f8016408a20c" /></p>

Git Branches

At last: @taciturnaxolotl and @Gustave-241021 have brought Git branch display to Crush, which is so useful.

<p><img width="600" height="2160" src="https://github.com/user-attachments/assets/16c378cb-a8e1-4970-a38a-139e0ec815eb" /></p>

More UI and QoL changes:

  • ChatGPT OAuth now refreshes with Catwalk
  • Claude Channels, part 2/3 by @joestump
  • Toggle Sidebar on and off with <kbd>ctrl+b</kbd> by @andreynering
  • Quit dialog improvements and mouse support by @meowgorithm

Fixed!

  • Fixed clipboard false reporting successful copies by @taciturnaxolotl
  • Count Anthropic cache-creating tokens by @yanyukang2003-ux
  • Correctly resolving the project data directory in session and stats by @devYRPauli

This release is filled with improvements! Read more below!

See you next time,

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.96.1Sep 21, 2026

Hey! ICYMI [we released support for themes](https://github.com/charmbracelet/crush/releases/tag/v0.96.0) a few hours ago.

  • Before they get too widely adopted, we’re making one small breaking API change to the names of keys.:
  • `insert_bg` -> `insert_code_bg`
  • `delete_bg` -> `delete_code_bg`
  • This is what it looks like in code:
  • ```jsonc
  • {
  • // ...
  • "diff_insert_fg": "#629657",
  • "diff_insert_code_bg": "#2d3431",
  • "diff_insert_gutter_bg": "#282d2c",
  • "diff_delete_fg": "#a45c59",
  • "diff_delete_code_bg": "#33272d",
  • "diff_delete_gutter_bg": "#2a232a",
  • // ...
  • }
  • ```
  • See ya!
  • +24 more changes
Read the full release note

Quick little theme API adjustment

Hey! ICYMI we released support for themes a few hours ago. Before they get too widely adopted, we’re making one small breaking API change to the names of keys.:

insert_bg -> insert_code_bg delete_bg -> delete_code_bg

This is what it looks like in code:

{
  // ...
  "diff_insert_fg": "#629657",

  "diff_insert_code_bg": "#2d3431",

  "diff_insert_gutter_bg": "#282d2c",

  "diff_delete_fg": "#a45c59",

  "diff_delete_code_bg": "#33272d",

  "diff_delete_gutter_bg": "#2a232a",

  // ...
}

See ya! Charm 🎸

Changelog

Other stuff

  • 56abdfa7f1fa2cbe1e073f553bc10b06598046f9: themes: prefix diff theme keys with diff_ (@meowgorithm)
  • a88b5735ff056b52eee8d30121b85c8a8ca79601: themes: small adjustments to the key names in the theme API (@meowgorithm)

<details> <summary>Verifying the artifacts</summary>

First, download the checksums.txt file and the checksums.txt.sigstore.json file

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.96.0Sep 21, 2026

This release is *HUGE* and we are so excited to share what our team and contributors have done!

  • Crush now has themes! 🎨 Open the new Themes dialog from the command palette to switch looks with live preview, try the built-in Gruvbox Dark, or create and edit your own custom palettes right inside the TUI.
  • Thank @meowgorithm and @gurnben for this feature!
  • Small changes but no less important.
  • Hypercredits are now displayed in real time!
  • Added spaces to errors in chat
  • Increased default timeout to 2 minutes
  • Fixed extended help, while in a mode
  • +49 more changes
Read the full release note

Themes and more!

This release is HUGE and we are so excited to share what our team and contributors have done!

The long awaited feature!

<p><img width="800" alt="out" src="https://github.com/user-attachments/assets/656752be-6b87-4515-a3ab-68e43b655dd9" /></p>

Crush now has themes! 🎨 Open the new Themes dialog from the command palette to switch looks with live preview, try the built-in Gruvbox Dark, or create and edit your own custom palettes right inside the TUI. Thank @meowgorithm and @gurnben for this feature!

QoL and fixes

Small changes but no less important.

  • Hypercredits are now displayed in real time!
  • Added spaces to errors in chat by @taciturnaxolotl
  • Increased default timeout to 2 minutes by @andreynering
  • Fixed extended help, while in a mode by @meowgorithm
  • Fixed wrapping while displaying the plan
  • Fixed syntax highlighting on long bash calls by @taciturnaxolotl
  • More bang mode and bash tools improvement also by our favorite @taciturnaxolotl

See more below!

Happy week! Charm XX 💫

Changelog

New!

  • b07464e98e61248469ca2307ceb30520b1316d5b: feat(hyper): live display of hypercredits (#3699) (@andrinoff)

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.95.0Sep 16, 2026

This release introduces many improvements but, most importantly, and a solid new feature from one of our very talented contributors:

  • At last, thanks to the very talented work of @vadiminshakov and @andrinoff, we present the long awaited Plan Mode.
  • Plan Mode is for…planning.
  • Talk to the agent, answer questions, and put together a plan and then, when you’re ready, get to to work.
  • You can activate plan mode with <kbd>shift+tab</kbd>.
  • @andreynering and @taciturnaxolotl marched forward in the quest for max perf in this release.
  • Details below.
  • That's all for now.
  • See you soon!
  • +32 more changes
Read the full release note

Hello, Plan Mode

This release introduces many improvements but, most importantly, and a solid new feature from one of our very talented contributors:

Let’s plan

<p><img width="600" src="https://github.com/user-attachments/assets/8118b573-6d41-4cfd-a602-141b5e59f28e" /></p>

At last, thanks to the very talented work of @vadiminshakov and @andrinoff, we present the long awaited Plan Mode.

Plan Mode is for…planning. Talk to the agent, answer questions, and put together a plan and then, when you’re ready, get to to work. You can activate plan mode with <kbd>shift+tab</kbd>.

Juicing more perf

@andreynering and @taciturnaxolotl marched forward in the quest for max perf in this release. Details below.

That's all for now. See you soon!

Cheers, Charm xx 🌟

Changelog

New!

  • 1648f10ac039e126635e26d4a16647331b2d6f0c: feat: add plan mode (#2822) (@vadiminshakov)

Fixed

  • 051fb37ae1d6bd6d6f2f6cbc8a629d5f85aa9bd7: fifix(ui): color the to-do task name while the tool is still running (@taciturnaxolotl)
  • 2019da14717e4e00aeee7664873c6b78f147a3eb: fix(tui): unfreeze spinner clock when the boot busy probe lands (#3839) (@andreynering)

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.94.2Sep 14, 2026

This is a hot little mini patch to fix a regression in OpenAI-compatible endpoints that could occur when turns were stopped partway through.

  • This regression happened because we were _furiously_ making improvements for the DeepSeek V4.X Flash series that you all cannot seem to get enough of!
  • Thanks also to the very patient @teddytennant who fixed a small bug around turning home dirs into ~s.
  • xoxo,
  • Charm
  • 6f670995436a0bab99e3fdddd0eebc5c52c39072: fix(home): require path boundary when shortening or expanding ~ (#3552) (@teddytennant)
  • +22 more changes
Read the full release note

Lil’ OpenAI-Compatible Protocol Fix

This is a hot little mini patch to fix a regression in OpenAI-compatible endpoints that could occur when turns were stopped partway through. This regression happened because we were furiously making improvements for the DeepSeek V4.X Flash series that you all cannot seem to get enough of!

Thanks also to the very patient @teddytennant who fixed a small bug around turning home dirs into ~s.

xoxo, Charm

Changelog

  • 6f670995436a0bab99e3fdddd0eebc5c52c39072: fix(home): require path boundary when shortening or expanding ~ (#3552) (@teddytennant)

  • 066f4444d086aeac877ec0a67eb2a3d56fedde27: openaicompat: bump fantasy to fix regression around reasoning-only turns (@meowgorithm)


<details> <summary>Verifying the artifacts</summary>

First, download the checksums.txt file and the checksums.txt.sigstore.json file files, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.94.2/checksums.txt'

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.94.1Sep 12, 2026

This is a pretty solid release with some nice contributions from both the Charm team and one of our fave contributors.

  • Let's go!
  • If you love Crush _and_ your ChatGPT subscription you’ll _love_ this release.
  • Enjoy!
  • Headless Crush users now get more control with a new `--reasoning-effort` flag in `crush run`.
  • Go crazy and orchestrate to the max!
  • If you (or your agent) mistypes a reasoning effort you'll get the proper accepted values, too.
  • ```bash
  • crush run --model "hyper/glm-5.3" --reasoning-effort "max"
  • ```
  • +56 more changes
Read the full release note

ChatGPT subs, non-interactive improvements, and a touch of perf

This is a pretty solid release with some nice contributions from both the Charm team and one of our fave contributors. Let's go!

Use your ChatGPT subscription in Crush

If you love Crush and your ChatGPT subscription you’ll love this release. Enjoy!

<img width="500" src="https://github.com/user-attachments/assets/8d171404-b982-45cd-9afe-124fea8f605c" />

Non-interactive mode: reasoning

Headless Crush users now get more control with a new --reasoning-effort flag in crush run. Go crazy and orchestrate to the max!

If you (or your agent) mistypes a reasoning effort you'll get the proper accepted values, too.

crush run --model "hyper/glm-5.3" --reasoning-effort "max"
<p><img width="700" src="https://github.com/user-attachments/assets/ffaecd31-6458-49f2-8fa3-40ef6760393d" /></p>

Shredding the perf

@taigrr contributed a bunch of solid performance improvements to scrolling and spinners. Mouse scroll events are coalesced, chat scrolls are memoized and the spinners all use a shared clock. This stuff is really good: check it out.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.93.1Sep 9, 2026

Hey, how's your week going? We have a few changes today, including mostly fixes but also a few nice additions.

  • Want to disable mouse support in Crush? Feel lucky because our favorite contributor @timotheosh added just that.
  • With the config below you can achieve that.
  • It's also possible to toggle it via the command palette dialog.
  • `crushrc`:
  • ```bash
  • option ui mouse false
  • ```
  • `crush.json`:
  • ```json
  • { "options": { "tui": { "mouse": false } } }
  • ```
  • In some cases, Crush were allowing you to attach an image even when the selected model was not vision-capable.
  • +56 more changes
Read the full release note

Disable mouse support + more

Hey, how's your week going? We have a few changes today, including mostly fixes but also a few nice additions.

Disable mouse support

Want to disable mouse support in Crush? Feel lucky because our favorite contributor @timotheosh added just that.

With the config below you can achieve that. It's also possible to toggle it via the command palette dialog.

crushrc:

option ui mouse false

crush.json:

{ "options": { "tui": { "mouse": false } } }
<img width="600" alt="image" src="https://github.com/user-attachments/assets/ad64e680-d244-4e7e-9cb4-1b7fff6271ed" /> <img width="600" alt="image" src="https://github.com/user-attachments/assets/a2fd43cd-bb46-4326-93cf-596e5361d77d" />

Fixed UX for non-vision models

In some cases, Crush were allowing you to attach an image even when the selected model was not vision-capable. The attachment was then being silent dropped in the request.

Now, we're properly validating it and showing a message so you know when it's not supported.

Fixed some models on GitHub Copilot

On Copilot some models only works on the /responses endpoint: named GPT-6 Astra and the Grok models.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.92.0Aug 31, 2026

This release includes some fixes + an UX improvement.

  • It's now possible to configure the exits banner to more compact, if you so wish.
  • `.crushrc`:
  • ```bash
  • option ui exit-banner compact
  • option ui exit-banner none
  • option ui exit-banner default # default
  • ```
  • `crush.json`:
  • ```json
  • {
  • "options": {
  • "tui": {
  • "exit_banner": "compact"
  • }
  • }
  • }
  • ```
  • Default:
  • Compact:
  • We made quite a few fixes to [Fantasy](https://github.com/charmbracelet/fantasy/releases/tag/v0.42.0) to make it more stable and fix a few issues with some inference providers.
  • +36 more changes
Read the full release note

Compact Exit Banner + Mode

This release includes some fixes + an UX improvement.

Compact Exit Banner

It's now possible to configure the exits banner to more compact, if you so wish.

.crushrc:

option ui exit-banner compact
option ui exit-banner none
option ui exit-banner default  # default

crush.json:

{
  "options": {
    "tui": {
      "exit_banner": "compact"
    }
  }
}

Default:

<img width="467" height="216" alt="image" src="https://github.com/user-attachments/assets/d159cace-6bdd-46b9-94fc-2d93c23a8a13" />

Compact:

<img width="538" height="93" alt="image" src="https://github.com/user-attachments/assets/a75db291-a310-4fac-af7a-b001bf8f9c41" />

Agentic fixes

We made quite a few fixes to Fantasy to make it more stable and fix a few issues with some inference providers.

Small Bash config fix

@devYRPauli made a fix to the Bash config. When adding a model, --price-cache-create and --price-cache-hit were swapped but this issue is now addressed.

The Charm Team

Changelog

New!

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.91.2Aug 26, 2026

A small patch with a couple fixes.

  • The GitHub MCP stopped working in Crush in the recent days, but it's now working again.
  • We `"sessionless": true` (or `--sessionless true`) that some MCPs might need to work correctly.
  • For GitHub MCP, we're enabling that automatically so it works without extra config for you.
  • We fixed a couple bugs with wrong indentation in code in the UI.
  • This could happen on tool calls previews or code inside markdown.
  • Example screenshots:
  • Last news, we have 3 new models available in Hyper!
  • Qwen3.8-Flash
  • Qwen3.8-27B
  • Qwen3.8-2.4T-A95B
  • +29 more changes
Read the full release note

Fixed GitHub MCP + UI fixes

A small patch with a couple fixes.

Fixed GitHub MCP

The GitHub MCP stopped working in Crush in the recent days, but it's now working again.

We "sessionless": true (or --sessionless true) that some MCPs might need to work correctly. For GitHub MCP, we're enabling that automatically so it works without extra config for you.

Code indentation fixes

We fixed a couple bugs with wrong indentation in code in the UI. This could happen on tool calls previews or code inside markdown.

Example screenshots:

<details><summary>Before</summary> <p> <img width="1054" height="554" alt="Screenshot 2026-08-26 at 11 28 55" src="https://github.com/user-attachments/assets/70377d02-cc31-401a-bf9e-39c686968b8d" /> </p> </details> <details><summary>After</summary> <p> <img width="954" height="554" alt="Screenshot 2026-08-26 at 11 39 35" src="https://github.com/user-attachments/assets/99dd82f2-9090-4277-803b-97c1394d4db9" /> </p> </details>

New Hyper models

Last news, we have 3 new models available in Hyper!

  • Qwen3.8-Flash
  • Qwen3.8-27B
  • Qwen3.8-2.4T-A95B

These are really good models, I hope you enjoy!

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.91.1Aug 25, 2026

Hello friends.

  • This release address a few small issues.
  • Our fave contributor @joestump did a couple fixes on how Crush handles MCPs to make it more reliable, specially when the MCP is mis-configured or mis-behaves.
  • @andrinoff also made a couple fixes:
  • Fixed <kbd>ctrl+a</kbd> after [v0.91.0](https://github.com/charmbracelet/crush/releases/tag/v0.91.0).
  • Improved copying by selection with wrapped lines
  • Added documentation on how to set a custom [Catwalk](https://github.com/charmbracelet/catwalk) URL
  • That's all for today.
  • See ya!
  • Charm
  • +28 more changes
Read the full release note

Small patch

Hello friends. This release address a few small issues.

MCP fixes

Our fave contributor @joestump did a couple fixes on how Crush handles MCPs to make it more reliable, specially when the MCP is mis-configured or mis-behaves.

UX fixes

@andrinoff also made a couple fixes:

  • Fixed <kbd>ctrl+a</kbd> after v0.91.0.
  • Improved copying by selection with wrapped lines
  • Added documentation on how to set a custom Catwalk URL

That's all for today. See ya! Charm

Changelog

Fixed

  • cce887189161f4be7fb2bfcdd1bcd5d78d43e7bf: fix(mcp): repair stdio startup diagnostics (#3634) (@joestump)

  • a0fe47b62871ad39eea3723e9231a47ffb924cdf: fix: return to the start of the line (#3635) (@andrinoff)

  • 8f63ee5937e29174466896918f60a558e3dd103e: fix: wrapped messages counted as newlines (#3627) (@andrinoff)

Docs

  • 06345cc328127ae6e71ca83c32d3bba1a4f8342c: docs: add documentation on how to override catwalk URL (#3585) (@andrinoff)

Other stuff

  • b0115a1baa2f7827240c0d443e2296a7d13638ac: chore: bump bubbles (#3636) (@andrinoff)

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
CCrushv0.91.0Aug 22, 2026

Just a few QOL improvements to the prompt editor and session picker for the weekend!

  • Hold <kbd>shift</kbd> and use the arrow keys or click and drag with your mouse to select text in the prompt editor.
  • From there, you can use any of the fancy new shortcuts 👀
  • Typing or pasting over selected text replaces it.
  • We've been missing mouse support in the session picker for too long! You can now scroll through sessions with the mouse wheel, click an entry to select it, or double-click to open it.
  • Pressing a modifier key by itself could send some dialogs back to the top on Windows.
  • +29 more changes
Read the full release note

Text selection and better mouse support

Just a few QOL improvements to the prompt editor and session picker for the weekend!

Text selection

Hold <kbd>shift</kbd> and use the arrow keys or click and drag with your mouse to select text in the prompt editor. From there, you can use any of the fancy new shortcuts 👀

  • <kbd>ctrl+shift+a</kbd> selects everything
  • <kbd>ctrl+shift+c</kbd> copies the selection
  • <kbd>ctrl+shift+x</kbd> cuts the selection
  • <kbd>ctrl+shift+v</kbd> pastes text

Typing or pasting over selected text replaces it.

<p><img width="700" src="https://github.com/user-attachments/assets/9c68bd80-410b-43bd-aff0-6d1b1bd0d78e" /></p>

Mouse support in the session picker

We've been missing mouse support in the session picker for too long! You can now scroll through sessions with the mouse wheel, click an entry to select it, or double-click to open it.

<img width="700" src="https://github.com/user-attachments/assets/6648ffa4-dbb2-4a7f-b8ac-f226ec035789" />

A small Windows fix

Pressing a modifier key by itself could send some dialogs back to the top on Windows. They should stay put now.

Keep crushing! Charm 💌

Changelog

New!

Excerpt ends here — this release continues at the source ↗.

Primary source ↗

Polled sources

[github-releases] GitHub Releases

GitHub Releases · last read Oct 9, 2026

https://github.com/charmbracelet/crush/releases