installationsskript är det rekommenderade sättet att installera OpenClaw. Den hanterar noddetektering, installation och onboarding i ett steg.
Installer script
Hämtar CLI:t, installerar det globalt via npm och startar introduktionsguiden.
```<Tabs> <Tab title="macOS / Linux / WSL2"> ```bash curl -fsSL https://openclaw.ai/install.sh | bash ```</Tab> <Tab title="Windows (PowerShell)"> ```powershell iwr -useb https://openclaw.ai/install.ps1 | iex ```</Tab></Tabs>Klart — skriptet hanterar Node-detektering, installation och introduktion.För att hoppa över introduktionen och bara installera binären:<Tabs> <Tab title="macOS / Linux / WSL2"> ```bash curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard ```</Tab> <Tab title="Windows (PowerShell)"> ```powershell & ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard ```</Tab></Tabs>För alla flaggor, miljövariabler och CI-/automationsalternativ, se [Installer internals](/install/installer).```
npm / pnpm
Om du redan har Node 22+ och föredrar att hantera installationen själv:
```<Tabs> <Tab title="npm"> ```bash npm install -g openclaw@latest openclaw onboard --install-daemon ``` <Accordion title="sharp-byggfel?"> Om du har libvips installerat globalt (vanligt på macOS via Homebrew) och `sharp` misslyckas, tvinga förbyggda binärer: ```bash SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest ``` Om du ser `sharp: Please add node-gyp to your dependencies`, installera antingen byggverktyg (macOS: Xcode CLT + `npm install -g node-gyp`) eller använd miljövariabeln ovan.</Accordion></Tab> <Tab title="pnpm"> ```bash pnpm add -g openclaw@latest pnpm approve-builds -g # approve openclaw, node-llama-cpp, sharp, etc. openclaw onboard --install-daemon ``` <Note> pnpm kräver uttryckligt godkännande för paket med byggskript. Efter att den första installationen visar varningen ”Ignored build scripts”, kör `pnpm approve-builds -g` och välj de listade paketen.</Note></Tab></Tabs>```
From source
För bidragsgivare eller alla som vill köra från en lokal utcheckning.
```<Steps> <Step title="Klona och bygg"> Klona [OpenClaw-repot](https://github.com/openclaw/openclaw) och bygg: ```bash git clone https://github.com/openclaw/openclaw.git cd openclaw pnpm install pnpm ui:build pnpm build ```</Step> <Step title="Länka CLI:t"> Gör kommandot `openclaw` tillgängligt globalt: ```bash pnpm link --global ``` Alternativt kan du hoppa över länkningen och köra kommandon via `pnpm openclaw ...` inifrån repot.</Step> <Step title="Kör introduktionen"> ```bash openclaw onboard --install-daemon ```</Step></Steps>För djupare utvecklingsarbetsflöden, se [Konfigurering](/start/setup).```
Om $(npm prefix -g)/bin (macOS/Linux) eller $(npm prefix -g) (Windows) inte finns i din $PATH, kan ditt skal inte hitta globala npm-binärer (inklusive openclaw).Åtgärd — lägg till den i din skals startfil (~/.zshrc eller ~/.bashrc):
export PATH="$(npm prefix -g)/bin:$PATH"
På Windows, lägg till utdata från npm prefix -g i din PATH.Öppna sedan en ny terminal (eller rehash i zsh / hash -r i bash).