Repository navigation
cade runs beyond Linux: it builds from source on FreeBSD (CPU, or the GPU through Vulkan), and this release adds experimental archives for macOS on Apple Silicon and Windows x86-64. Nobody on the project has a Mac or a Windows machine: those two are built and tested only on GitHub's runners, so please report how they behave on a real one.
Português: o cade roda além do Linux: compila do código-fonte no FreeBSD (CPU, ou a GPU pelo Vulkan), e esta versão traz arquivos experimentais para macOS em Apple Silicon e Windows x86-64. Ninguém no projeto tem Mac nem Windows: esses dois são compilados e testados só nas máquinas do GitHub, então conte como eles se comportam numa de verdade. As notas abaixo estão também no CHANGELOG.pt-BR.md.
Install
- Linux x86-64 (CPU, any CPU with AVX2):
cade-v0.2.1-linux-amd64-cpu.tar.gzbelow, checked with its.sha256, then the README. The models are the same as v0.2.0's. - macOS, Apple Silicon (experimental):
cade-v0.2.1-darwin-arm64-metal.tar.gz. It is not signed: runxattr -d com.apple.quarantine cadeonce. The models run on the CPU by default;"gpu_layers": -1tries Metal, which produced garbage on GitHub's virtual Macs. The config is~/Library/Application Support/cade/config.json. - Windows x86-64 (experimental, CPU):
cade-v0.2.1-windows-amd64-cpu.zip, withcade.exelinked statically. It is not signed, so SmartScreen may warn. The config is%APPDATA%\cade\config.json, the database and models live in%LOCALAPPDATA%\cade, andgitmust be on thePATHfor the git source. - FreeBSD and NVIDIA GPUs: from source, as DEVELOPMENT explains (
go tool mage cpu,go tool mage vulkanorgo tool mage build).
Before upgrading from v0.2.0
- On Linux nothing changes: no migration, no
reindex, same models, config andask --json. - macOS and Windows are new installs: run
cade init, thencade doctor.
What is in it
- FreeBSD (#101): builds from source, CPU or Vulkan; tested on FreeBSD 15.1, where the retrieval suite matches Linux on the CPU.
- macOS (#53): Metal build, browsers under Application Support, background ingestion with throttled disk I/O.
- Windows (#54): paths stored with
/like on Linux, data in AppData, browsers and the new Teams desktop app found bycade init, background ingestion with pause, stop and--gentlewithout signals, and the progress bar in the console. - Everywhere:
go tool mage vulkanfor GPUs without CUDA, and twodoctor/loading messages that were wrong.
See the CHANGELOG for every change and measurement, and PRIVACY for where the files live on each system.
