Install overview
Instalacja
Wymagania systemowe
- Node 24 (zalecane) lub Node 22.19+ - skrypt instalatora obsługuje to automatycznie
- macOS, Linux lub Windows - użytkownicy Windows mogą zacząć od natywnej aplikacji Windows Hub, instalatora CLI dla PowerShell albo Gateway w WSL2. Zobacz Windows.
pnpmjest potrzebny tylko wtedy, gdy budujesz ze źródeł
Zalecane: skrypt instalatora
Najszybszy sposób instalacji. Wykrywa system operacyjny, instaluje Node w razie potrzeby, instaluje OpenClaw i uruchamia wprowadzenie.
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bashWindows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iexAby zainstalować bez uruchamiania wprowadzenia:
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboardWindows (PowerShell)
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboardWszystkie flagi i opcje CI/automatyzacji znajdziesz w sekcji Szczegóły instalatora.
Alternatywne metody instalacji
Instalator z lokalnym prefiksem (install-cli.sh)
Użyj tego, gdy chcesz przechowywać OpenClaw i Node pod lokalnym prefiksem, takim jak
~/.openclaw, bez zależności od systemowej instalacji Node:
curl -fsSL https://openclaw.ai/install-cli.sh | bashDomyślnie obsługuje instalacje npm, a także instalacje z checkoutu git w tym samym przepływie prefiksu. Pełna dokumentacja: Szczegóły instalatora.
Masz już instalację? Przełączaj się między instalacjami pakietowymi i git za pomocą
openclaw update --channel dev oraz openclaw update --channel stable. Zobacz
Aktualizowanie.
npm, pnpm lub bun
Jeśli samodzielnie zarządzasz już Node:
npm
npm install -g openclaw@latestopenclaw onboard --install-daemonpnpm
pnpm add -g openclaw@latestpnpm approve-builds -gopenclaw onboard --install-daemonbun
bun add -g openclaw@latestopenclaw onboard --install-daemonZe źródeł
Dla kontrybutorów lub wszystkich, którzy chcą uruchamiać z lokalnego checkoutu:
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemonMożesz też pominąć link i używać pnpm openclaw ... z wnętrza repozytorium. Pełne przepływy deweloperskie znajdziesz w sekcji Konfiguracja.
Instalacja z checkoutu GitHub main
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --version mainKontenery i menedżery pakietów
Wdrożenia kontenerowe lub bezgłowe.
Bezrootowa alternatywa kontenerowa dla Docker.
Deklaratywna instalacja przez Nix flake.
Automatyczne provisionowanie floty.
Użycie wyłącznie CLI przez środowisko uruchomieniowe Bun.
Weryfikacja instalacji
openclaw --version # potwierdź, że CLI jest dostępneopenclaw doctor # sprawdź problemy z konfiguracjąopenclaw gateway status # zweryfikuj, że Gateway działaJeśli po instalacji chcesz zarządzane uruchamianie:
- macOS: LaunchAgent przez
openclaw onboard --install-daemonlubopenclaw gateway install - Linux/WSL2: usługa użytkownika systemd przez te same polecenia
- Natywny Windows: najpierw zaplanowane zadanie, z awaryjnym elementem logowania w folderze Autostart dla użytkownika, jeśli utworzenie zadania zostanie odrzucone
Hosting i wdrażanie
Wdróż OpenClaw na serwerze w chmurze lub VPS:
Dowolny VPS z Linux.
Wspólne kroki Docker.
Wdrożenie K8s.
Wdrożenie na Fly.io.
Wdrożenie Hetzner.
Wdrożenie Google Cloud.
Wdrożenie Azure.
Wdrożenie Railway.
Wdrożenie Render.
Wdrożenie Northflank.
Aktualizacja, migracja lub odinstalowanie
Dbaj o aktualność OpenClaw.
Przenieś na nowy komputer.
Usuń OpenClaw całkowicie.
Rozwiązywanie problemów: nie znaleziono openclaw
Jeśli instalacja się powiodła, ale openclaw nie jest znajdowany w terminalu:
node -v # Node zainstalowany?npm prefix -g # Gdzie są pakiety globalne?echo "$PATH" # Czy globalny katalog bin jest w PATH?Jeśli $(npm prefix -g)/bin nie znajduje się w Twoim $PATH, dodaj go do pliku startowego powłoki (~/.zshrc lub ~/.bashrc):
export PATH="$(npm prefix -g)/bin:$PATH"Następnie otwórz nowy terminal. Więcej szczegółów znajdziesz w sekcji Konfiguracja Node.