Install

zetl requires a Rust toolchain. Install one via rustup if you don’t already have it.

(given single-binary)
(given fast-startup)
(given type-safe)

Basic install (wikilinks only)

make install

This builds a lean binary with wikilink parsing, graph queries, search, TUI, and the web UI — everything except concepts/Defeasible Reasoning.

With reasoning support

cargo install --path . --features reason

The reason feature gate pulls in the concepts/Spindle Lisp runtime (spindle-core). Without it, running zetl reason prints a helpful error instead of failing silently — see Feature Gates for the design rationale.

From source

git clone <repo-url>
cd zetl
make           # fmt + clippy + build + test
make release   # optimized binary

Verify installation

zetl --version
zetl -d ./demo-vault stats

You should see page counts and link statistics from the included Demo Vault.

See also: Quick Start, CLI Reference, Compatibility

Backlinks