Download Latest Version crush_0.55.0_Freebsd_i386.tar.gz (24.8 MB)
Email in envelope

Get an email when there's a new version of Crush

Home / v0.53.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-03-27 6.4 kB
checksums.txt.sigstore.json 2026-03-27 10.1 kB
crush_0.53.0_Android_arm64.tar.gz.sbom.json 2026-03-27 282.2 kB
crush_0.53.0_Linux_arm64.tar.gz.sbom.json 2026-03-27 284.4 kB
crush_0.53.0_Openbsd_x86_64.tar.gz.sbom.json 2026-03-27 281.5 kB
crush-0.53.0.tar.gz.sbom.json 2026-03-27 434.0 kB
crush_0.53.0_amd64.deb 2026-03-27 20.4 MB
crush_0.53.0_arm64.deb.termux.deb 2026-03-27 19.8 MB
crush_0.53.0_Darwin_arm64.tar.gz.sbom.json 2026-03-27 286.7 kB
crush_0.53.0_Darwin_x86_64.tar.gz.sbom.json 2026-03-27 288.8 kB
crush_0.53.0_Freebsd_arm64.tar.gz.sbom.json 2026-03-27 283.9 kB
crush_0.53.0_Freebsd_armv7.tar.gz.sbom.json 2026-03-27 279.4 kB
crush_0.53.0_Freebsd_i386.tar.gz.sbom.json 2026-03-27 278.9 kB
crush_0.53.0_Freebsd_x86_64.tar.gz.sbom.json 2026-03-27 285.9 kB
crush_0.53.0_Linux_armv7.tar.gz.sbom.json 2026-03-27 281.1 kB
crush_0.53.0_Linux_i386.tar.gz.sbom.json 2026-03-27 280.6 kB
crush_0.53.0_Linux_x86_64.tar.gz.sbom.json 2026-03-27 286.5 kB
crush_0.53.0_Netbsd_arm64.tar.gz.sbom.json 2026-03-27 278.9 kB
crush_0.53.0_Netbsd_armv7.tar.gz.sbom.json 2026-03-27 278.9 kB
crush_0.53.0_Netbsd_i386.tar.gz.sbom.json 2026-03-27 278.4 kB
crush_0.53.0_Netbsd_x86_64.tar.gz.sbom.json 2026-03-27 281.0 kB
crush_0.53.0_Openbsd_arm64.tar.gz.sbom.json 2026-03-27 279.4 kB
crush_0.53.0_Openbsd_armv7.tar.gz.sbom.json 2026-03-27 279.4 kB
crush_0.53.0_Openbsd_i386.tar.gz.sbom.json 2026-03-27 278.9 kB
crush_0.53.0_Windows_arm64.zip.sbom.json 2026-03-27 293.7 kB
crush_0.53.0_Windows_i386.zip.sbom.json 2026-03-27 291.4 kB
crush_0.53.0_Windows_x86_64.zip.sbom.json 2026-03-27 295.8 kB
crush-0.53.0-1.x86_64.rpm 2026-03-27 20.4 MB
crush_0.53.0_arm64.deb 2026-03-27 18.7 MB
crush_0.53.0_armhf.deb 2026-03-27 19.2 MB
crush_0.53.0_i386.deb 2026-03-27 19.0 MB
crush-0.53.0-1.aarch64.rpm 2026-03-27 18.6 MB
crush-0.53.0-1.i386.rpm 2026-03-27 19.0 MB
crush-0.53.0-1-aarch64.pkg.tar.zst 2026-03-27 18.1 MB
crush-0.53.0-1-armv7h.pkg.tar.zst 2026-03-27 18.5 MB
crush-0.53.0-1-i686.pkg.tar.zst 2026-03-27 18.5 MB
crush-0.53.0-1-x86_64.pkg.tar.zst 2026-03-27 20.0 MB
crush-0.53.0-1.armv7hl.rpm 2026-03-27 19.1 MB
crush-0.53.0.tar.gz 2026-03-27 3.3 MB
crush_0.53.0_aarch64.apk 2026-03-27 19.4 MB
crush_0.53.0_Android_arm64.tar.gz 2026-03-27 19.8 MB
crush_0.53.0_armv7.apk 2026-03-27 19.9 MB
crush_0.53.0_Linux_arm64.tar.gz 2026-03-27 18.7 MB
crush_0.53.0_Linux_i386.tar.gz 2026-03-27 19.0 MB
crush_0.53.0_Openbsd_i386.tar.gz 2026-03-27 20.5 MB
crush_0.53.0_Openbsd_x86_64.tar.gz 2026-03-27 22.0 MB
crush_0.53.0_Windows_arm64.zip 2026-03-27 18.7 MB
crush_0.53.0_x86.apk 2026-03-27 19.8 MB
crush_0.53.0_x86_64.apk 2026-03-27 21.3 MB
crush_0.53.0_Darwin_arm64.tar.gz 2026-03-27 19.5 MB
crush_0.53.0_Darwin_x86_64.tar.gz 2026-03-27 21.3 MB
crush_0.53.0_Freebsd_armv7.tar.gz 2026-03-27 20.6 MB
crush_0.53.0_Freebsd_i386.tar.gz 2026-03-27 20.5 MB
crush_0.53.0_Freebsd_x86_64.tar.gz 2026-03-27 20.3 MB
crush_0.53.0_Linux_armv7.tar.gz 2026-03-27 19.2 MB
crush_0.53.0_Linux_x86_64.tar.gz 2026-03-27 20.4 MB
crush_0.53.0_Netbsd_armv7.tar.gz 2026-03-27 20.6 MB
crush_0.53.0_Netbsd_i386.tar.gz 2026-03-27 20.5 MB
crush_0.53.0_Netbsd_x86_64.tar.gz 2026-03-27 22.0 MB
crush_0.53.0_Openbsd_arm64.tar.gz 2026-03-27 20.0 MB
crush_0.53.0_Openbsd_armv7.tar.gz 2026-03-27 20.6 MB
crush_0.53.0_Windows_i386.zip 2026-03-27 19.8 MB
crush_0.53.0_Windows_x86_64.zip 2026-03-27 20.8 MB
crush_0.53.0_Freebsd_arm64.tar.gz 2026-03-27 18.6 MB
crush_0.53.0_Netbsd_arm64.tar.gz 2026-03-27 20.0 MB
README.md 2026-03-27 4.0 kB
v0.53.0 source code.tar.gz 2026-03-27 3.3 MB
v0.53.0 source code.zip 2026-03-27 3.8 MB
Totals: 68 Items   789.9 MB 5

GLM-5.1 + Better prompt input

Hey all! Friday is here, but before the week ends we have a few goodies for you.

GLM-5.1

z.AI's GLM-5.1 was released just today, and it's already available in Crush. Enjoy!

Variable prompt input

In this release we made the prompt input area dynamically grow up to 15 rows in height as needed. This will make your life easier when writting long prompts.

Dynamic prompt sizing demo in Crush

Fixed file diff view

In some scenarios, the diff for a changed file weren't behavior correctly and looked like the whole file was changed. This should now be fixed!

Fix for canceled tool calls

If user canceled the session (with esc+esc) in the middle of a tool call, that could result in a broken session, making impossible to send new prompts. This is now fixed!

Small extras

The prompt to generate a title for a session was further enhanced to avoid generating in the wrong language if the chosen small model wasn't too smart.

We're now ensuring we clean temporary files created when you press ctrl+e (opens external editor to write prompt).

Enjoy your weekend! Charm

Changelog

New!

  • a81a652178eb25dde56fc5caecc9a8ebeabd13ba: feat(ui): variable height prompt input field (#2468) (@meowgorithm)

Fixed

  • 4a3df1ec90eb9536e74b54d292d75a1442e4e58e: fix(dialog): use valid key binding name for OAuth success state (#2491) (@huaiyuWangh)
  • e7a41461a24eb5bca3463c0c18f9b15f2444871c: fix(diffview): use udiff.Lines and not udiff.Strings (@andreynering)
  • 4501438f8125924e549e436a2b8b64608358f29d: fix(ui): always clean up external editor temp file (#2503) (@iceymoss)
  • 2928dcb2e81dd68919b5fde3b1abd2ca4172c8c8: fix: append error tool message when tool call is cancelled (#2492) (@fuleinist)
  • dd7b58df1b8037146f4aa8d33e09b711ef777196: fix: enhance session title prompt to fix language issue (#2497) (@andreynering)

Docs

  • da39f6f1a8554ffe9bb6aee6cb7a317dc7ae3296: docs(readme): add q&a section and note about clipboard support (#2509) (@andreynering)

Other stuff

  • 65b9ea53c46466ee862ba760169f32b9740742bb: chore(taskfile): add one more file to dependencies (@andreynering)
  • 6efc370154912db8cc8d25d0a9be41dd7820863d: chore: update catwalk (@andreynering)

Verifying the artifacts First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.53.0/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/v0.53.0/checksums.txt.sigstore.json) files, for example, with `wget`: :::bash wget 'https://github.com/charmbracelet/crush/releases/download/v0.53.0/checksums.txt' wget 'https://github.com/charmbracelet/crush/releases/download/v0.53.0/checksums.txt.sigstore.json' Then, verify it using [`cosign`](https://github.com/sigstore/cosign): :::bash 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 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`: :::bash sha256sum --ignore-missing -c checksums.txt Done! You artifacts are now verified!

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.

Source: README.md, updated 2026-03-27