clu
Getting Started

Install

Install the clu CLI and (optionally) the bundled web UI.

From a clone

make install

This 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@latest

Make sure $HOME/go/bin is on your PATH. Verify with:

clu --help

Requirements

  • Go 1.26 or newer (matches go.mod).
  • (Optional) pnpm if you want the bundled web UI built during make install.

There is no CGo dependency — clu uses the pure-Go SQLite driver modernc.org/sqlite.

On this page