2.2 KiB
2.2 KiB
summary, read_when
| summary | read_when | ||
|---|---|---|---|
| Install Clawdbot (recommended installer, global install, or from source) |
|
Install
Runtime baseline: Node >=22.
If the installer says it succeeded but you later see clawdbot: command not found, it’s usually a Node/npm PATH issue. See: Node.js + npm (PATH sanity).
Recommended (installer script)
curl -fsSL https://clawd.bot/install.sh | bash
This installs the clawdbot CLI globally via npm and then starts onboarding.
See installer flags:
curl -fsSL https://clawd.bot/install.sh | bash -s -- --help
Details: Installer internals.
Non-interactive (skip onboarding):
curl -fsSL https://clawd.bot/install.sh | bash -s -- --no-onboard
Install method: npm vs git
The installer supports two methods:
npm(default):npm install -g clawdbot@latestgit: clone/build from GitHub and run from a source checkout
CLI flags
# Explicit npm
curl -fsSL https://clawd.bot/install.sh | bash -s -- --install-method npm
# Install from GitHub (source checkout)
curl -fsSL https://clawd.bot/install.sh | bash -s -- --install-method git
Common flags:
--install-method npm|git--git-dir <path>(default:~/clawdbot)--no-git-update(skipgit pullwhen using an existing checkout)--no-prompt(disable prompts; required in CI/automation)--dry-run(print what would happen; make no changes)--no-onboard(skip onboarding)
Environment variables
Equivalent env vars (useful for automation):
CLAWDBOT_INSTALL_METHOD=git|npmCLAWDBOT_GIT_DIR=...CLAWDBOT_GIT_UPDATE=0|1CLAWDBOT_NO_PROMPT=1CLAWDBOT_DRY_RUN=1CLAWDBOT_NO_ONBOARD=1SHARP_IGNORE_GLOBAL_LIBVIPS=0|1(default:1; avoidssharpbuilding against system libvips)
Global install (manual)
If you already have Node:
npm install -g clawdbot@latest
If you have libvips installed globally (common on macOS via Homebrew) and sharp fails to install, force prebuilt binaries:
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g clawdbot@latest
Or:
pnpm add -g clawdbot@latest
Then:
clawdbot onboard --install-daemon