notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
crush Glamourous AI coding agent for your favourite terminal
0.19.3 misc on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.10.4_1Version of this port present on the latest quarterly branch.
Maintainer: tagattie@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-26 10:15:27
Last Update: 2025-11-30 14:21:01
Commit Hash: efb1081
Also Listed In: devel
License: FSL-1.1-MIT
WWW:
https://github.com/charmbracelet/crush
Description:
Your new coding bestie, now available in your favourite terminal. Your tools, your code, and your workflows, wired into your LLM of choice. Features: - Multi-Model: choose from a wide range of LLMs or add your own via OpenAI- or Anthropic-compatible APIs - Flexible: switch LLMs mid-session while preserving context - Session-Based: maintain multiple work sessions and contexts per project - LSP-Enhanced: Crush uses LSPs for additional context, just like you do - Extensible: add capabilities via MCPs (http, stdio, and sse) - Works Everywhere: first-class support in every terminal on macOS, Linux, Windows (PowerShell and WSL), FreeBSD, OpenBSD, and NetBSD
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (8 items)
Collapse this list.
  1. bin/crush
  2. etc/bash_completion.d/crush
  3. share/fish/completions/crush.fish
  4. share/zsh/site-functions/_crush
  5. share/man/man1/crush.1.gz
  6. /usr/local/share/licenses/crush-0.19.3/catalog.mk
  7. /usr/local/share/licenses/crush-0.19.3/LICENSE
  8. /usr/local/share/licenses/crush-0.19.3/FSL-1.1-MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • crush>0:misc/crush
To install the port:
cd /usr/ports/misc/crush/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/crush
  • pkg install crush
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: crush
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1764511838 SHA256 (go/misc_crush/crush-v0.19.3/v0.19.3.mod) = f9096ce5af6bc7972e6fa54663363e6c8bb8e8a1ecd7224af00adc139d2358c8 SIZE (go/misc_crush/crush-v0.19.3/v0.19.3.mod) = 8892

Expand this list (2 items)

Collapse this list.

SHA256 (go/misc_crush/crush-v0.19.3/v0.19.3.zip) = 4f84ae7ae927e108b4ea3c0d7c6ef068ee41bee9ea0a96bfc943f04405e422ee SIZE (go/misc_crush/crush-v0.19.3/v0.19.3.zip) = 3261418

Collapse this list.


Packages (timestamps in pop-ups are UTC):
crush
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.13.70.18.2--0.18.5n/an/an/a
FreeBSD:13:quarterly0.10.40.10.4_1--0.10.4_1n/an/an/a
FreeBSD:14:latest0.13.70.18.5--0.18.5---
FreeBSD:14:quarterly0.10.4_10.10.4_1--0.10.4_1---
FreeBSD:15:latest0.18.10.18.5n/a-n/an/a--
FreeBSD:15:quarterly0.10.4_10.10.4_1n/a-n/an/a--
FreeBSD:16:latest0.10.4_10.18.6n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go125 : lang/go125
Fetch dependencies:
  1. go125 : lang/go125
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for crush-0.19.3: COMPLETIONS=on: Build and/or install shell completions DOCS=on: Build and/or install documentation MANPAGES=on: Build and/or install manual pages ===> Use 'make config' to modify these settings
Options name:
misc_crush
USES:
go:1.25,modules zip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://proxy.golang.org/github.com/charmbracelet/crush/@v/
Collapse this list.

Number of commits found: 20

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.19.3
30 Nov 2025 14:21:01
commit hash: efb10813ea4f9fe95384f0bd899a5f3c37b5871dcommit hash: efb10813ea4f9fe95384f0bd899a5f3c37b5871dcommit hash: efb10813ea4f9fe95384f0bd899a5f3c37b5871dcommit hash: efb10813ea4f9fe95384f0bd899a5f3c37b5871d files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.19.3

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.19.3

Reported by:	GitHub (watch releases)
0.19.2
28 Nov 2025 03:13:01
commit hash: fe224552cdddd005b99d74ea482539cd7ea21b67commit hash: fe224552cdddd005b99d74ea482539cd7ea21b67commit hash: fe224552cdddd005b99d74ea482539cd7ea21b67commit hash: fe224552cdddd005b99d74ea482539cd7ea21b67 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.19.2

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.19.0
- https://github.com/charmbracelet/crush/releases/tag/v0.19.1
- https://github.com/charmbracelet/crush/releases/tag/v0.19.2

Reported by:	GitHub (watch releases)
0.18.6
25 Nov 2025 11:37:00
commit hash: 710df328547e47ebf6937f6a67e932905415f77bcommit hash: 710df328547e47ebf6937f6a67e932905415f77bcommit hash: 710df328547e47ebf6937f6a67e932905415f77bcommit hash: 710df328547e47ebf6937f6a67e932905415f77b files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.18.6

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.18.6

Reported by:	GitHub (watch releases)
0.18.5
23 Nov 2025 13:47:47
commit hash: 4de1a46d903768ff542212defc16a7c600298d5fcommit hash: 4de1a46d903768ff542212defc16a7c600298d5fcommit hash: 4de1a46d903768ff542212defc16a7c600298d5fcommit hash: 4de1a46d903768ff542212defc16a7c600298d5f files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.18.5

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.18.3
- https://github.com/charmbracelet/crush/releases/tag/v0.18.4
- https://github.com/charmbracelet/crush/releases/tag/v0.18.5

Reported by:	GitHub (watch releases)
0.18.2
19 Nov 2025 07:49:48
commit hash: defb204bda76f1f5d9da570607d02f2240ca474fcommit hash: defb204bda76f1f5d9da570607d02f2240ca474fcommit hash: defb204bda76f1f5d9da570607d02f2240ca474fcommit hash: defb204bda76f1f5d9da570607d02f2240ca474f files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.18.2

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.18.2

Reported by:	GitHub (watch releases)
0.18.1
13 Nov 2025 23:51:26
commit hash: a8b99028578730626fcbac01e0d724b3cdd293bacommit hash: a8b99028578730626fcbac01e0d724b3cdd293bacommit hash: a8b99028578730626fcbac01e0d724b3cdd293bacommit hash: a8b99028578730626fcbac01e0d724b3cdd293ba files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.18.1

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.16.0
- https://github.com/charmbracelet/crush/releases/tag/v0.16.1
- https://github.com/charmbracelet/crush/releases/tag/v0.17.0
- https://github.com/charmbracelet/crush/releases/tag/v0.18.0
- https://github.com/charmbracelet/crush/releases/tag/v0.18.1

Reported by:	GitHub (watch releases)
0.15.2
07 Nov 2025 06:26:15
commit hash: 13b01c5ba53ddea499799d5f2d402b0bd0959e35commit hash: 13b01c5ba53ddea499799d5f2d402b0bd0959e35commit hash: 13b01c5ba53ddea499799d5f2d402b0bd0959e35commit hash: 13b01c5ba53ddea499799d5f2d402b0bd0959e35 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.15.2

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.14.0
- https://github.com/charmbracelet/crush/releases/tag/v0.15.0
- https://github.com/charmbracelet/crush/releases/tag/v0.15.1
- https://github.com/charmbracelet/crush/releases/tag/v0.15.2

Reported by:	GitHub (watch releases)
0.13.7_1
06 Nov 2025 17:03:19
commit hash: d761fa722b685bda6d02ed6c4b877b0e2c577879commit hash: d761fa722b685bda6d02ed6c4b877b0e2c577879commit hash: d761fa722b685bda6d02ed6c4b877b0e2c577879commit hash: d761fa722b685bda6d02ed6c4b877b0e2c577879 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.25.4
0.13.7
01 Nov 2025 03:28:16
commit hash: 990a882fac2c7328db9fef18110acfc2d0a28d73commit hash: 990a882fac2c7328db9fef18110acfc2d0a28d73commit hash: 990a882fac2c7328db9fef18110acfc2d0a28d73commit hash: 990a882fac2c7328db9fef18110acfc2d0a28d73 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.13.7

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.13.4
- https://github.com/charmbracelet/crush/releases/tag/v0.13.5
- https://github.com/charmbracelet/crush/releases/tag/v0.13.6
- https://github.com/charmbracelet/crush/releases/tag/v0.13.7

Reported by:	GitHub (watch releases)
0.13.3
29 Oct 2025 07:37:18
commit hash: 49463a12b4917f55fde00d522c2d9c61dd43cc88commit hash: 49463a12b4917f55fde00d522c2d9c61dd43cc88commit hash: 49463a12b4917f55fde00d522c2d9c61dd43cc88commit hash: 49463a12b4917f55fde00d522c2d9c61dd43cc88 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.13.3

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.13.0
- https://github.com/charmbracelet/crush/releases/tag/v0.13.1
- https://github.com/charmbracelet/crush/releases/tag/v0.13.2
- https://github.com/charmbracelet/crush/releases/tag/v0.13.3

Reported by:	GitHub (watch releases)
0.12.3
27 Oct 2025 14:18:55
commit hash: c4067698609ddbea232f7dbe58c5db83c92d2c57commit hash: c4067698609ddbea232f7dbe58c5db83c92d2c57commit hash: c4067698609ddbea232f7dbe58c5db83c92d2c57commit hash: c4067698609ddbea232f7dbe58c5db83c92d2c57 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.12.3

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.12.3

Reported by:	GitHub (watch releases)
0.12.2
24 Oct 2025 03:43:02
commit hash: be5283280c1656320445f5915a67a2bc97f87946commit hash: be5283280c1656320445f5915a67a2bc97f87946commit hash: be5283280c1656320445f5915a67a2bc97f87946commit hash: be5283280c1656320445f5915a67a2bc97f87946 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.12.2

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.12.1
- https://github.com/charmbracelet/crush/releases/tag/v0.12.2

Reported by:	GitHub (watch releases)
0.12.0
22 Oct 2025 21:06:10
commit hash: 47bfc7628da6964498dfe717bcd1d19fb16d66a5commit hash: 47bfc7628da6964498dfe717bcd1d19fb16d66a5commit hash: 47bfc7628da6964498dfe717bcd1d19fb16d66a5commit hash: 47bfc7628da6964498dfe717bcd1d19fb16d66a5 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.12.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.12.0

Reported by:	GitHub (watch releases)
0.11.2
19 Oct 2025 11:42:12
commit hash: 938298cff9c31ad16e0dd5b63982c4da8bad3056commit hash: 938298cff9c31ad16e0dd5b63982c4da8bad3056commit hash: 938298cff9c31ad16e0dd5b63982c4da8bad3056commit hash: 938298cff9c31ad16e0dd5b63982c4da8bad3056 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: Update to 0.11.2

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.11.2

Reported by:	GitHub (watch releases)
0.11.1
15 Oct 2025 14:23:10
commit hash: 959c5b2b40846c7a6398b3f406db407a8f81b633commit hash: 959c5b2b40846c7a6398b3f406db407a8f81b633commit hash: 959c5b2b40846c7a6398b3f406db407a8f81b633commit hash: 959c5b2b40846c7a6398b3f406db407a8f81b633 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: update to 0.11.1

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.11.1

Reported by:	GitHub (watch releases)
0.11.0_1
14 Oct 2025 15:10:15
commit hash: d571ec94a3f93bfead6c3a22d3ca104fc26234d0commit hash: d571ec94a3f93bfead6c3a22d3ca104fc26234d0commit hash: d571ec94a3f93bfead6c3a22d3ca104fc26234d0commit hash: d571ec94a3f93bfead6c3a22d3ca104fc26234d0 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump go ports for go-1.25.3
0.11.0
14 Oct 2025 09:15:41
commit hash: b78822b996d3347beb2ae566196c526e6c9ae21acommit hash: b78822b996d3347beb2ae566196c526e6c9ae21acommit hash: b78822b996d3347beb2ae566196c526e6c9ae21acommit hash: b78822b996d3347beb2ae566196c526e6c9ae21a files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: update to 0.11.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.11.0

Reported by:	GitHub (watch releases)
0.10.4_1
08 Oct 2025 00:41:38
commit hash: 5e46ba703e7ddaed1081ba1f8fa4f893fff7715fcommit hash: 5e46ba703e7ddaed1081ba1f8fa4f893fff7715fcommit hash: 5e46ba703e7ddaed1081ba1f8fa4f893fff7715fcommit hash: 5e46ba703e7ddaed1081ba1f8fa4f893fff7715f files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
many: Bump dependent ports after go125 update
0.10.4
01 Oct 2025 03:30:47
commit hash: 0dfadc1262d4ee1a09b501bd503b91addc618a5ecommit hash: 0dfadc1262d4ee1a09b501bd503b91addc618a5ecommit hash: 0dfadc1262d4ee1a09b501bd503b91addc618a5ecommit hash: 0dfadc1262d4ee1a09b501bd503b91addc618a5e files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: update to 0.10.4

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.10.1
- https://github.com/charmbracelet/crush/releases/tag/v0.10.2
- https://github.com/charmbracelet/crush/releases/tag/v0.10.3
- https://github.com/charmbracelet/crush/releases/tag/v0.10.4

Reported by:	GitHub (watch releases)
0.10.0
26 Sep 2025 08:18:19
commit hash: 140e508d96b106dc63aff68e54ff055d89075f82commit hash: 140e508d96b106dc63aff68e54ff055d89075f82commit hash: 140e508d96b106dc63aff68e54ff055d89075f82commit hash: 140e508d96b106dc63aff68e54ff055d89075f82 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
misc/crush: add port: Glamourous AI coding agent for your favourite terminal

Your new coding bestie, now available in your favourite terminal. Your
tools, your code, and your workflows, wired into your LLM of choice.

Features:
- Multi-Model: choose from a wide range of LLMs or add your own via
  OpenAI- or Anthropic-compatible APIs
- Flexible: switch LLMs mid-session while preserving context
- Session-Based: maintain multiple work sessions and contexts per
  project
- LSP-Enhanced: Crush uses LSPs for additional context, just like you
  do
- Extensible: add capabilities via MCPs (http, stdio, and sse)
- Works Everywhere: first-class support in every terminal on macOS,
  Linux, Windows (PowerShell and WSL), FreeBSD, OpenBSD, and NetBSD

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

Number of commits found: 20