CLI installation
The CLI ships as a self-contained native binary. You can install it with a single command, or run it one-off through npx.
macOS and Linux
curl -fsSL https://agent.pathvela.com/install.sh | sh
The installer:
- Detects your platform (
x86_64oraarch64, macOS or Linux). - Downloads the latest
lilybinary (~100 MB) fromagent.pathvela.com. - Verifies it against its published checksum.
- Symlinks it to
~/.lily/bin/lilyand puts it on yourPATH.
That's the whole install — a binary on your PATH, nothing running in the background. If you want the agent to stay available for your Pathvela browser tab or app, turn on auto mode yourself with lily bridge install.
Windows
Run in PowerShell:
irm https://agent.pathvela.com/install.ps1 | iex
Or download and double-click Install-Lily.cmd. The Windows installer does the same steps — download, verify, and put lily on your PATH. Auto mode stays opt-in there too (lily bridge install).
One-off with npx
If you already have Node 18 or newer and don't want a permanent install:
npx pathvela
pathvela is a thin alias for the @poolot/lily launcher — these are identical:
npx pathvela
npx -y @poolot/lily
The launcher downloads the same native binary on first run and caches it under ~/.lily/bin/.
Verify
lily --help
lily key status
Where things live
| Path | What it is |
|---|---|
~/.lily/bin/ | The downloaded lily binary (put on your PATH by the installer). |
~/.lily/ | State directory — cache, config, and bridge state. Relocate with LILY_HOME. |
Supported platforms
- macOS (Apple Silicon and Intel)
- Linux (arm64 and x64, glibc)
- Windows (arm64 and x64)
For the npx path only, Node 18+ is required. The native installers need no Node.
Next
- Auto mode — make the agent persistent.
- Configuration — keys and environment variables.
- Updating — keep it current.