misc/crush 0.98.1_1 FreeBSD
Glamourous AI coding agent for your favourite terminal
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d81b7ba3c3- License
- FSL-1.1-MIT
- Categories
- misc, devel
- Package size
- 18116.0 KiB, 84851.9 KiB installed
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
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | misc/crush | 0.98.1_1 |
| OpenBSD | devel/crush | 0.98.1 |
Install
Binary package:
pkg install crush
From the ports tree:
cd /usr/ports/misc/crush/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= crush>0:misc/crush
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.98.1 | 0.98.1 | - | - | 0.98.1 |
| FreeBSD:14:quarterly | 0.96.1_1 | 0.96.1_1 | n/a | - | 0.96.1_1 |
| FreeBSD:15:latest | 0.98.1 | 0.98.1 | n/a | - | - |
| FreeBSD:15:quarterly | 0.96.1_1 | 0.96.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.96.1 | 0.98.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 1
No port depends on this one.
Configuration
Options name: misc_crush
| Option | Default | Description |
|---|---|---|
| COMPLETIONS | on | Build and/or install shell completions |
| DISABLE_COMMAND_BLOCKING | on | Support for disabling dangerous command blocking |
| DOCS | off | Build and/or install documentation |
| MANPAGES | on | Build and/or install manual pages |
- USES
- go:1.27+,modules
- Service scripts
- none
Message after installing
Files
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| go/misc_crush/crush-v0.98.1/v0.98.1.mod | 9697 | 9f03d6799e516542e885da6b549773d666009c59bfe5078aa052bc365456cd41 |
| go/misc_crush/crush-v0.98.1/v0.98.1.zip | 3.040232e+06 | b42eec44e66d81a388cc672bd7eb45acb91fb33986cb618ac608e1a5df73ec46 |
Commit history 27
The latest 5 of 27 in the history this site was built from.