Getting Started
Install
Install the clu CLI and (optionally) the bundled web UI.
From a clone
make installThis runs two targets: install-bin (go install ./cmd/clu, putting the
binary on your PATH) and install-web (clu web --install, which builds the
bundled TanStack web UI and copies the output to ~/.local/share/clu/web). The
web-UI step is skipped silently if pnpm is not on PATH — the CLI still
works. Run them individually with make install-bin / make install-web.
CLI only
go install github.com/arjia-labs/clu/cmd/clu@latestMake sure $HOME/go/bin is on your PATH. Verify with:
clu --helpRequirements
- Go 1.26 or newer (matches
go.mod). - (Optional)
pnpmif you want the bundled web UI built duringmake install.
There is no CGo dependency — clu uses the pure-Go SQLite driver
modernc.org/sqlite.