Download Latest Version crush_0.76.0_Freebsd_i386.tar.gz (25.9 MB)
Email in envelope

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

Home / v0.76.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-06-05 6.3 kB
checksums.txt.sigstore.json 2026-06-05 10.1 kB
crush_0.76.0_Android_arm64.tar.gz.sbom.json 2026-06-05 312.1 kB
crush_0.76.0_Darwin_x86_64.tar.gz.sbom.json 2026-06-05 317.2 kB
crush_0.76.0_Freebsd_arm64.tar.gz.sbom.json 2026-06-05 313.8 kB
crush_0.76.0_Freebsd_armv7.tar.gz.sbom.json 2026-06-05 307.7 kB
crush_0.76.0_Freebsd_x86_64.tar.gz.sbom.json 2026-06-05 314.4 kB
crush_0.76.0_Linux_arm64.tar.gz.sbom.json 2026-06-05 314.2 kB
crush_0.76.0_Linux_x86_64.tar.gz.sbom.json 2026-06-05 314.8 kB
crush_0.76.0_Netbsd_arm64.tar.gz.sbom.json 2026-06-05 308.7 kB
crush_0.76.0_Netbsd_armv7.tar.gz.sbom.json 2026-06-05 307.2 kB
crush_0.76.0_Netbsd_x86_64.tar.gz.sbom.json 2026-06-05 309.3 kB
crush_0.76.0_Openbsd_arm64.tar.gz.sbom.json 2026-06-05 309.3 kB
crush_0.76.0_Openbsd_i386.tar.gz.sbom.json 2026-06-05 307.2 kB
crush_0.76.0_Openbsd_x86_64.tar.gz.sbom.json 2026-06-05 309.8 kB
crush_0.76.0_Windows_x86_64.zip.sbom.json 2026-06-05 326.0 kB
crush-0.76.0-1.aarch64.rpm 2026-06-05 23.1 MB
crush-0.76.0.tar.gz.sbom.json 2026-06-05 467.4 kB
crush_0.76.0_amd64.deb 2026-06-05 25.1 MB
crush_0.76.0_arm64.deb 2026-06-05 23.2 MB
crush_0.76.0_arm64.deb.termux.deb 2026-06-05 24.5 MB
crush_0.76.0_armhf.deb 2026-06-05 23.8 MB
crush_0.76.0_Darwin_arm64.tar.gz.sbom.json 2026-06-05 316.6 kB
crush_0.76.0_Freebsd_i386.tar.gz.sbom.json 2026-06-05 307.2 kB
crush_0.76.0_i386.deb 2026-06-05 23.6 MB
crush_0.76.0_Linux_armv7.tar.gz.sbom.json 2026-06-05 309.4 kB
crush_0.76.0_Linux_i386.tar.gz.sbom.json 2026-06-05 308.8 kB
crush_0.76.0_Netbsd_i386.tar.gz.sbom.json 2026-06-05 306.6 kB
crush_0.76.0_Openbsd_armv7.tar.gz.sbom.json 2026-06-05 307.7 kB
crush_0.76.0_Windows_arm64.zip.sbom.json 2026-06-05 325.4 kB
crush_0.76.0_Windows_i386.zip.sbom.json 2026-06-05 321.4 kB
crush-0.76.0-1.x86_64.rpm 2026-06-05 25.1 MB
crush-0.76.0-1.armv7hl.rpm 2026-06-05 23.7 MB
crush-0.76.0-1.i386.rpm 2026-06-05 23.6 MB
crush_0.76.0_armv7.apk 2026-06-05 24.8 MB
crush_0.76.0_x86_64.apk 2026-06-05 26.3 MB
crush-0.76.0-1-aarch64.pkg.tar.zst 2026-06-05 22.0 MB
crush-0.76.0-1-armv7h.pkg.tar.zst 2026-06-05 22.4 MB
crush-0.76.0-1-i686.pkg.tar.zst 2026-06-05 22.4 MB
crush-0.76.0-1-x86_64.pkg.tar.zst 2026-06-05 24.1 MB
crush-0.76.0.tar.gz 2026-06-05 1.6 MB
crush_0.76.0_aarch64.apk 2026-06-05 24.2 MB
crush_0.76.0_Freebsd_armv7.tar.gz 2026-06-05 26.1 MB
crush_0.76.0_Freebsd_x86_64.tar.gz 2026-06-05 25.1 MB
crush_0.76.0_Netbsd_arm64.tar.gz 2026-06-05 25.2 MB
crush_0.76.0_Netbsd_armv7.tar.gz 2026-06-05 26.1 MB
crush_0.76.0_Openbsd_arm64.tar.gz 2026-06-05 25.2 MB
crush_0.76.0_Openbsd_i386.tar.gz 2026-06-05 25.9 MB
crush_0.76.0_x86.apk 2026-06-05 24.7 MB
crush_0.76.0_Android_arm64.tar.gz 2026-06-05 24.5 MB
crush_0.76.0_Darwin_arm64.tar.gz 2026-06-05 24.2 MB
crush_0.76.0_Darwin_x86_64.tar.gz 2026-06-05 26.2 MB
crush_0.76.0_Freebsd_arm64.tar.gz 2026-06-05 23.1 MB
crush_0.76.0_Freebsd_i386.tar.gz 2026-06-05 25.9 MB
crush_0.76.0_Linux_arm64.tar.gz 2026-06-05 23.2 MB
crush_0.76.0_Linux_armv7.tar.gz 2026-06-05 23.8 MB
crush_0.76.0_Linux_i386.tar.gz 2026-06-05 23.6 MB
crush_0.76.0_Linux_x86_64.tar.gz 2026-06-05 25.2 MB
crush_0.76.0_Netbsd_i386.tar.gz 2026-06-05 25.9 MB
crush_0.76.0_Netbsd_x86_64.tar.gz 2026-06-05 27.5 MB
crush_0.76.0_Openbsd_armv7.tar.gz 2026-06-05 26.1 MB
crush_0.76.0_Openbsd_x86_64.tar.gz 2026-06-05 27.5 MB
crush_0.76.0_Windows_arm64.zip 2026-06-05 23.3 MB
crush_0.76.0_Windows_i386.zip 2026-06-05 24.4 MB
crush_0.76.0_Windows_x86_64.zip 2026-06-05 25.6 MB
README.md 2026-06-05 5.0 kB
v0.76.0 source code.tar.gz 2026-06-05 1.6 MB
v0.76.0 source code.zip 2026-06-05 2.2 MB
Totals: 68 Items   972.8 MB 3

Friday patch

Shipping a couple small things for those who will keep crushing during the weekend.

Permissions UX fix

We made a change to avoid accidental interactions when the permission dialog shows. Crush will now ignore key presses up to 350ms after the dialog is shown. This will prevent you from accepting or denying something by mistake when you're typing when the dialog appears.

crush models fix

crush models will not shown all models, and not only the configured ones.

More client-server

And more and more fixes for the experimental client-server architecture are merged. This will power Crush to do really nice things once finished!

That's for this week. Enjoy your weekend! Charm ✨

Changelog

New!

  • 90b1a2a67bf70a2f5fc1f998ccd84317cab5d68b: feat(server): make server prompts independent of client connections (@meowgorithm)
  • 363ffec9ec38bf84fd2476d28c6906965cda9822: feat: discover skills from git root in monorepos (#3078) (@taigrr)

Fixed

  • 6292bfa304c596f04caef653c47e53427ea40ca6: fix(cli): show all providers in crush models, not just configured ones (@meowgorithm)
  • 7da9695fc10b16cd52bfe01788c1b4e7256e393d: fix(permissions): ignore all keys briefly after dialog opens (#3055) (@taciturnaxolotl)
  • d7a814c540c258f06cb798c29beff676ed4b130b: fix(server): close a queued-prompt cancel race (@meowgorithm)
  • d411ab5edc99865159f2a86fc3c1a2b8ef3bd56b: fix(server): complete background prompts that fail early (@meowgorithm)
  • cbec4916b3d9bcdaeaff75157071e5e87a7526ef: fix(server): complete queued prompts independently (@meowgorithm)
  • a6a8459c07cc2088cd1ce012171b0cc9c05a1339: fix(server): ignore background errors from unrelated prompts (@meowgorithm)
  • 34995e9333082f6f8a6437e4bc75a55fca45c981: fix(server): prevent cancels from affecting future prompts (@meowgorithm)
  • 6ec75f9f8651a53732dc6f38dd2bd44736856e95: fix(ui): fix session rename rendering (#3071) (@taciturnaxolotl)

Other stuff

  • ee94df068af1d5d029fe425dc80d337aed09f263: chore(server): acknowledge accepted prompts with HTTP 202 (@meowgorithm)
  • d2e9e51fceddf5ed4c57c23bbb15f7a799e88892: chore(server): apply asynchronous prompt contract to clients (@meowgorithm)
  • 4347015ab7669b1376e6cb814c10f89aef3481ad: chore(server): honor cancels immediately after prompt acceptance (@meowgorithm)
  • 0a977431d6445551253c8677ec230beffdf215fe: chore(server): report background prompt failures via events (@meowgorithm)
  • 8b242c5313a79630d22429c04b699adcb624a89a: chore(server): run accepted server prompts in the background (@meowgorithm)
  • 3c0619397fe9e05fa4fadf129f8e09dbc8d021e5: chore(server,tesst): cover multi-client prompt cancellation flows (@meowgorithm)
  • 5aaa709b92582a38d4e5d183bcd675a2c997dff3: chore(server,tests): cover async cancellation cleanup behavior (@meowgorithm)
  • c6d15905a9ca53b176c1c3430c03a497de33a983: chore(server,tests): cover the accepted-prompt cancel race end to end (@meowgorithm)
  • b5fd4c08e906143becf39ef23d27db322174c679: chore: auto-update files (@charmcli)
  • 84bcc3c6c24fe6676e6547a05d9e271842c89ec3: chore: update fantasy and catwalk (#3087) (@andreynering)
  • 0e8b879720d219e74970525e4c9d2615ca414519: refactor(commands): centralise skill discovery (@Amolith)
  • 8d7166e67ebe7c93b4ecca5ab9a2f02fa92d87a0: refactor(server): share prompt validation before background dispatch (@meowgorithm)

Verifying the artifacts First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.76.0/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/v0.76.0/checksums.txt.sigstore.json) files, for example, with `wget`: :::bash wget 'https://github.com/charmbracelet/crush/releases/download/v0.76.0/checksums.txt' wget 'https://github.com/charmbracelet/crush/releases/download/v0.76.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-06-05