Installation
Das Paket heißt cyberbrain-light, das Programm, das es installiert, heißt cbl.
Über crates.io
$ cargo install cyberbrain-light --locked
$ cbl --version
cbl 0.2.1
Dafür braucht es Rust 1.98 oder neuer. --locked baut mit genau den Abhängigkeiten, mit denen das Release getestet wurde.
Als Release-Programm
Jedes Release auf GitHub enthält ein Programm für Linux und eins für Windows sowie die Datei SHA256SUMS. Vor dem Start prüfen:
$ sha256sum -c SHA256SUMS --ignore-missing
cbl-linux-x86_64: OK
$ chmod +x cbl-linux-x86_64
$ ./cbl-linux-x86_64 --version
Was es zur Laufzeit braucht
Nichts. Kein SQLite im System, kein OpenSSL, keinen Modellserver, kein Node. Der Suchindex ist SQLite mit FTS5 und steckt im Programm.
Danach
$ cd dein-projekt
$ cbl init # legt hier .cyberbrain/ an
$ cbl install # trägt den Hook in .claude/settings.json ein
Weiter mit fünf Minuten.
Deinstallieren
$ cbl install --undo # entfernt nur die Einträge, die cbl geschrieben hat
$ cargo uninstall cyberbrain-light
Die Notizen bleiben, wo sie sind: .cyberbrain/notes/ ist einfaches Markdown und gehört dir.