Jak zainstalowac OpenClaw — poradnik krok po kroku
OpenClaw to Twój osobisty asystent AI, którego uruchamiasz na wlasnym komputerze lub serwerze i komunikujesz się z nim przez aplikacje, których już uzywasz — WhatsApp, Telegram, Discord, Slack i wiele innych. W tym poradniku pokazemy Ci cztery sposoby instalacji OpenClaw, od najlatwiejszego po najbardziej zaawansowany. Caly proces zajmuje okolo 15 minut.
Spis treści
1. Wymagania systemowe
Zanim zaczniesz instalacje, upewnij się, ze Twój system spelnia ponizsze wymagania. OpenClaw dziala na wszystkich popularnych systemach operacyjnych, ale wymaga stosunkowo nowej wersji Node.js.
Wymagania obowiazkowe
- + Node.js 22.16+ (zalecany Node 24 LTS) — pobierz z nodejs.org
- + Klucz API od dostawcy modelu AI (Anthropic, OpenAI lub Google)
- + Połączenie z internetem do komunikacji z API modeli
Systemy operacyjne
- + macOS — pelne wsparcie, natywna aplikacja desktopowa
- + Linux — pelne wsparcie (Debian/Ubuntu zalecane)
- + Windows — natywne lub WSL2 (WSL2 zalecane)
- + Raspberry Pi — wymaga 64-bitowego OS
Uwaga dotyczaca Node.js: OpenClaw wymaga Node.js w wersji 22 lub nowszej. Starsze wersje (18, 20) moga powodowac trudne do zdiagnozowania błędy skladni i problemy z zaleznosciami. Sprawdz swoja wersje komenda:
node --version Jezeli widzisz wersje nizsza niz v22.16.0, zaktualizuj Node.js przed kontynuowaniem.
Opcjonalnie
- ~ Docker Engine 20+ — jezeli chcesz uzyc metody instalacji Docker
- ~ Git — jezeli chcesz budowac ze źródła
- ~ pnpm — alternatywny menedzer pakietow (szybszy od npm)
2. Metoda 1: Instalator (najlatwiejsza)
Oficjalny instalator to najszybsza i najprostsza metoda uruchomienia OpenClaw. Skrypt automatycznie wykrywa Twój system operacyjny, instaluje Node.js (jezeli go nie masz) oraz wszystkie wymagane zaleznosci. Caly proces trwa okolo 2-3 minuty.
macOS i Linux
Otworz terminal i wklej ponizsze polecenie:
curl -fsSL https://openclaw.ai/install.sh | bash
Skrypt pobierze najnowsza wersje OpenClaw, zainstaluje ja globalnie i uruchomi kreator konfiguracji (onboarding). Jezeli chcesz widziec szczegolowy przebieg instalacji, dodaj flage --verbose:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --verbose Windows (PowerShell)
Otworz PowerShell jako administrator i uruchom:
iwr -useb https://openclaw.ai/install.ps1 | iex Wskazowka dla Windows: Jezeli widzisz znieksztalcone znaki w konsoli, zmien kodowanie na UTF-8 komenda chcp 65001 przed uruchomieniem instalatora. Dla najlepszego doświadczenia na Windows zalecamy uzycie WSL2 (Windows Subsystem for Linux) — wtedy możesz korzystac z wersji dla macOS/Linux.
Co robi instalator?
- 1 Sprawdza, czy Node.js 22+ jest zainstalowany — jezeli nie, instaluje go automatycznie
- 2 Pobiera i instaluje najnowsza wersje pakietu
openclawglobalnie - 3 Tworzy katalog konfiguracyjny
~/.openclaw/ - 4 Uruchamia kreator konfiguracji (onboarding wizard)
- 5 Instaluje demona Gateway jako usługę systemowa (launchd na macOS, systemd na Linux)
Instalacja przez Git (alternatywa)
Jezeli wolisz miec pelny dostep do kodu zrodlowego (przydatne na Raspberry Pi i do diagnostyki), możesz zainstalowac OpenClaw z repozytorium Git:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git 3. Metoda 2: npm / pnpm
Jezeli masz już zainstalowany Node.js i wolisz kontrolowac proces instalacji recznie, możesz uzyc npm lub pnpm. Ta metoda jest szczególnie przydatna dla programistow, ktorzy chca zintegrowac OpenClaw z istniejacym srodowiskiem.
Instalacja globalna (zalecana)
Instalacja globalna pozwala uruchamiac OpenClaw z dowolnego katalogu:
# Przez npm
npm install -g openclaw@latest
# Lub przez pnpm (szybsza alternatywa)
pnpm add -g openclaw@latest Po instalacji uruchom kreator konfiguracji, który zainstaluje również demona Gateway jako usługę systemowa:
openclaw onboard --install-daemon Instalacja lokalna (dla projektow)
Jezeli chcesz uzyc OpenClaw jako zaleznosci w konkretnym projekcie:
# W katalogu projektu
npm install openclaw@latest
# Uruchamianie z npx
npx openclaw onboard --install-daemon Która metode wybrac? Instalacja globalna jest lepsza, jezeli chcesz uzywac OpenClaw jako codziennego asystenta. Instalacja lokalna sprawdza się, gdy uzyjesz OpenClaw w ramach konkretnego projektu programistycznego i chcesz miec kontrole nad wersja.
Aktualizacja
Aby zaktualizowac OpenClaw do najnowszej wersji:
# Przez npm
npm update -g openclaw
# Lub przez wbudowana komende
openclaw update --channel stable
OpenClaw oferuje trzy kanaly aktualizacji: stable (stabilna, zalecana), beta (testowa) i dev (deweloperska). Dla wiekszosci uzytkownikow zalecamy kanal stable.
4. Metoda 3: Docker
Docker to idealne rozwiązanie, jezeli chcesz uruchomic OpenClaw w izolowanym kontenerze bez instalowania Node.js na swoim systemie. Jest to również najlepsza metoda do wdrożenia na serwerze (VPS).
Wymagania dla Docker
- + Docker Engine 20+ (lub Docker Desktop)
- + Docker Compose v2
Szybka instalacja (skrypt setup)
Najszybsza metoda — uzyj gotowego skryptu konfiguracyjnego:
# Klonuj repozytorium
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# Uruchom skrypt konfiguracyjny
./scripts/docker/setup.sh
Skrypt automatycznie zbuduje obraz Docker, uruchomi kreator konfiguracji (onboarding), zapyta o klucze API dostawcow, wygeneruje token Gateway i zapisze go w pliku .env, a następnie uruchomi Gateway przez Docker Compose.
Uzycie gotowego obrazu
Jezeli nie chcesz budowac obrazu lokalnie, uzyj oficjalnego obrazu z GitHub Container Registry:
export OPENCLAW_IMAGE="ghcr.io/openclaw/openclaw:latest"
./scripts/docker/setup.sh Reczna konfiguracja Docker
Dla pelnej kontroli nad procesem możesz zbudowac i uruchomic OpenClaw recznie:
# 1. Zbuduj obraz
docker build -t openclaw:local -f Dockerfile .
# 2. Uruchom kreator konfiguracji
docker compose run --rm openclaw-cli onboard
# 3. Uruchom Gateway w tle
docker compose up -d openclaw-gateway Woluminy i porty
Docker montuje dwa kluczowe katalogi jako woluminy, dzieki czemu Twoje dane sa zachowane między restartami kontenera:
| Wolumin | Ścieżka w kontenerze | Opis |
|---|---|---|
| ~/.openclaw | /home/node/.openclaw | Konfiguracja, pamięć, klucze API |
| ~/openclaw/workspace | /home/node/.openclaw/workspace | Pliki dostepne dla agenta |
Zmienne srodowiskowe Docker
Dostepne zmienne srodowiskowe do konfiguracji kontenera:
| Zmienna | Opis |
|---|---|
| OPENCLAW_IMAGE | Uzyj zdalnego obrazu zamiast budowac lokalnie |
| OPENCLAW_DOCKER_APT_PACKAGES | Dodatkowe pakiety apt do zainstalowania |
| OPENCLAW_EXTENSIONS | Wstepna instalacja rozszerzen |
| OPENCLAW_EXTRA_MOUNTS | Dodatkowe montowania z hosta |
| OPENCLAW_SANDBOX | Włącz sandbox (wartość: 1, true, yes lub on) |
Sprawdzanie stanu kontenera
OpenClaw udostepnia endpointy health check:
# Sprawdz, czy Gateway zyje (liveness)
curl -fsS http://127.0.0.1:18789/healthz
# Sprawdz, czy Gateway jest gotowy do obsługi (readiness)
curl -fsS http://127.0.0.1:18789/readyz 5. Metoda 4: Budowanie ze źródła
Budowanie ze źródła daje Ci pelna kontrole nad kodem i pozwala na modyfikacje OpenClaw. Ta metoda jest zalecana dla deweloperow, ktorzy chca kontrybuowac do projektu lub dostosowac go do wlasnych potrzeb.
Krok po kroku
# 1. Sklonuj repozytorium
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 2. Zainstaluj zaleznosci (projekt uzywa pnpm)
pnpm install
# 3. Zbuduj interfejs uzytkownika
pnpm ui:build
# 4. Zbuduj caly projekt
pnpm build
# 5. Uruchom kreator konfiguracji
pnpm openclaw onboard --install-daemon Tryb deweloperski
Podczas pracy nad kodem OpenClaw możesz uzyc trybu deweloperskiego z automatycznym przeladowaniem:
# Uruchom Gateway w trybie deweloperskim
pnpm gateway:watch
W trybie gateway:watch serwer automatycznie restartuje się po kazdej zmianie w kodzie zrodlowym, co znacznie przyspiesza cykl rozwoju.
Dla kontrybutorów: Jezeli planujesz przeslac zmiany do oficjalnego repozytorium, pamiętaj o zforkowaniu projektu na GitHubie i pracy na wlasnej galezi. Szczegoly znajdziesz w pliku CONTRIBUTING.md w repozytorium.
6. Konfiguracja po instalacji
Niezaleznie od wybranej metody instalacji, nastepnym krokiem jest konfiguracja OpenClaw przez kreator onboardingu. Kreator przeprowadzi Cie przez caly proces w okolo 2 minuty.
6.1 Kreator konfiguracji (Onboarding Wizard)
Jezeli kreator nie uruchomil się automatycznie, wystartuj go recznie:
openclaw onboard --install-daemon Kreator zada Ci kilku pytan. Możesz wybrac tryb QuickStart (domyslne ustawienia — zalecany dla początkujących) lub Advanced (pelna kontrola nad kazda opcja).
Kreator skonfiguruje:
- + Lokalizacje katalogu roboczego (workspace)
- + Port Gateway (domyslnie 18789)
- + Token autoryzacyjny Gateway
- + Dostawce modelu AI i klucz API
- + Kanaly komunikacji (Telegram, WhatsApp itd.)
- + Demona systemowego (usługę dzialajaca w tle)
6.2 Konfiguracja klucza API
OpenClaw jest bramka (gateway) — sam nie zawiera modelu AI, lecz łączy się z zewnetrznymi dostawcami. Potrzebujesz klucza API od co najmniej jednego dostawcy:
Anthropic (Claude)
Klucz zaczyna się od sk-ant-
Wejdz na console.anthropic.com i wygeneruj nowy klucz.
Klucze API możesz również dodac recznie po instalacji:
# Dodaj klucz Anthropic
openclaw models auth paste-token --provider anthropic
# Lub zapisz klucze w pliku .env
echo "ANTHROPIC_API_KEY=sk-ant-twój-klucz" >> ~/.openclaw/.env
echo "OPENAI_API_KEY=sk-twój-klucz" >> ~/.openclaw/.env Ważne bezpieczeństwo: Nigdy nie udostepniaj swoich kluczy API publicznie. Nie wklejaj ich do publicznych repozytoriow, chatow ani for. Klucze API sa jak hasla — pozwalaja na korzystanie z Twojego konta u dostawcy AI i generowanie kosztow.
6.3 Wybor kanalow komunikacji
OpenClaw obsluguje ponad 20 kanalow komunikacji. Oto najszybsze do skonfigurowania:
Telegram (najszybszy setup)
Potrzebujesz tylko tokena bota od @BotFather. Kreator przeprowadzi Cie przez proces krok po kroku.
Logowanie kodem QR — wystarczy zeskanowac kod w Ustawieniach → Polaczone urządzenia → Polacz urządzenie.
Discord
Wymaga stworzenia aplikacji bota w Discord Developer Portal i tokena bota.
Slack
Wymaga stworzenia aplikacji Slack i konfiguracji webhook.
Pelna lista obslugiwanych kanalow: WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage (przez BlueBubbles), IRC, Microsoft Teams, Matrix, LINE, Mattermost, Twitch i wiele innych.
6.4 Weryfikacja instalacji
Po zakonczeniu konfiguracji sprawdz, czy wszystko dziala poprawnie:
# Sprawdz status Gateway
openclaw gateway status
# Sprawdz status wszystkich komponentow
openclaw status --all
# Otworz panel kontrolny w przegladarce
openclaw dashboard
# Wyslij testowa wiadomosc
openclaw message send --to +48123456789 --message "Hej, OpenClaw dziala!"
# Uruchom agenta z bezposrednia wiadomoscia
openclaw agent --message "Powiedz mi cos o sobie" --thinking high
Jezeli komenda openclaw gateway status zwraca status "running", a panel kontrolny otwiera się w przegladarce — gratulacje! OpenClaw jest zainstalowany i gotowy do pracy.
7. Rozwiązywanie problemow
Wiekszosci problemow z instalacja można rozwiazac za pomoca wbudowanego narzędzia diagnostycznego. Uruchom je jako pierwszy krok:
# Automatyczna diagnostyka i naprawa
openclaw doctor --fix
# Sprawdz logi w czasie rzeczywistym
openclaw logs --follow
# Pelna diagnostyka z logami
openclaw status --all 7.1 Błąd wersji Node.js
Objaw: Trudne do zdiagnozowania błędy skladni, problemy z zaleznosciami, nieoczekiwane awarie podczas instalacji.
Przyczyna: Zainstalowana wersja Node.js jest starsza niz 22.16.
Rozwiązanie:
# Sprawdz aktualna wersje
node --version
# Zainstaluj Node 24 przez nvm
nvm install 24
nvm use 24
# Lub pobierz ze strony nodejs.org
# https://nodejs.org/en/download 7.2 Konflikt portow
Objaw: Gateway nie uruchamia się, komunikat "port already in use" lub "EADDRINUSE".
Przyczyna: Port 18789 jest już uzywany przez inna aplikacje.
Rozwiązanie:
# Znajdz proces uzywajacy portu
# macOS / Linux:
lsof -i :18789
# Windows:
netstat -ano | findstr 18789
# Zabij proces (zamien PID na faktyczny numer)
kill -9 PID
# Lub zmien port Gateway
openclaw config set gateway.port 18790 7.3 Problemy z kluczem API
Objaw: Komunikat "No API key found for provider 'anthropic'" lub "401 Unauthorized".
Przyczyna: Brak lub nieprawidlowy klucz API w konfiguracji OpenClaw.
Rozwiązanie:
# Sprawdz status modeli i kluczy
openclaw models status
# Ponownie skonfiguruj klucz API
openclaw models auth paste-token --provider anthropic
# Lub dodaj klucz do pliku .env
echo "ANTHROPIC_API_KEY=sk-ant-twój-nowy-klucz" >> ~/.openclaw/.env
# Zrestartuj Gateway
openclaw gateway restart 7.4 Gateway nie uruchamia się jako usługa
Objaw: Gateway dziala po uruchomieniu recznym, ale nie jako usługa systemowa (po restarcie komputera).
Przyczyna: Zmienne srodowiskowe (klucze API, HOME) nie sa przekazywane do usługi systemd/launchd.
Rozwiązanie:
# Upewnij się, ze klucze sa w pliku .env (a nie tylko w sesji powloki)
cat ~/.openclaw/.env
# Jezeli plik jest pusty, dodaj klucze:
echo "ANTHROPIC_API_KEY=sk-ant-twój-klucz" >> ~/.openclaw/.env
# Ponownie zainstaluj demona
openclaw onboard --install-daemon
# Sprawdz status usługi
openclaw gateway status 7.5 Błąd "Gateway is not reachable"
Objaw: Panel kontrolny nie może polaczyc się z Gateway.
Rozwiązanie:
# Sprawdz, czy Gateway dziala
openclaw gateway status
openclaw status --deep
# Pobierz token autoryzacyjny
openclaw config get gateway.auth.token
# Wklej token w ustawieniach panelu kontrolnego
# Zrestartuj Gateway
openclaw gateway restart 7.6 Błąd "rate_limit_error" lub "429 Too Many Requests"
Objaw: Odpowiedzi AI przestaja przychodzic, pojawia się błąd limitu zapytan.
Przyczyna: Przekroczono limit zapytan u dostawcy AI.
Rozwiązanie:
# Sprawdz listę dostepnych modeli
openclaw models list
# Skonfiguruj model zapasowy (fallback)
openclaw config set agents.defaults.models.fallback "gpt-4o"
# Lub poczekaj na reset limitu (zwykle 1 minuta) Szybka tabela diagnostyczna
| Błąd | Komenda naprawcza |
|---|---|
| Gateway nie odpowiada | openclaw gateway restart |
| Brak kluczy API | openclaw models auth paste-token --provider anthropic |
| Nieznany model | openclaw models list && openclaw models status |
| Zbyt duzy kontekst | /compact (w chacie) lub /new |
| Konfiguracja nie dziala | openclaw gateway restart |
| Ogólna diagnostyka | openclaw doctor --fix |
8. Następne kroki
Gratulacje — OpenClaw jest zainstalowany i gotowy do pracy! Oto co możesz zrobić dalej, aby w pelni wykorzystać możliwości swojego osobistego asystenta AI:
Konfiguracja WhatsApp
Podlacz OpenClaw do WhatsApp i rozmawiaj z AI przez swoj telefon. Poradnik krok po kroku z zrzutami ekranu.
Konfiguracja Telegram
Najszybszy kanal do skonfigurowania. Stworz bota @BotFather i podlacz go do OpenClaw w 2 minuty.
Bezpieczeństwo i prywatność
Dowiedz się, jak zabezpieczyc swoja instalacje OpenClaw — szyfrowanie, tokeny, sandbox i dostep zdalny.
Wszystkie poradniki
Przegladaj pelna listę poradnikow — od konfiguracji kanalow po zaawansowane funkcje agenta.
Przydatne komendy na co dzień
# Sprawdz status calego systemu
openclaw status
# Otworz panel kontrolny
openclaw dashboard
# Wyslij szybka wiadomosc do agenta
openclaw agent --message "Twoja wiadomosc"
# Sprawdz logi
openclaw logs --follow
# Zaktualizuj do najnowszej wersji
openclaw update --channel stable
# Uruchom diagnostyke
openclaw doctor Nie chcesz instalowac sam?
Zamow profesjonalny setup OpenClaw. Zainstalujemy, skonfigurujemy kanaly komunikacji, podlaczymy API i przeszkolimy Twój zespół — wszystko w jeden dzień.
Zamow profesjonalny setupKonfiguracja od 499 PLN netto. Gwarancja dzialania.
Często zadawane pytania
Ile kosztuje korzystanie z OpenClaw?
OpenClaw jest darmowy i open source. Jedyny koszt to opata za uzycie API modelu AI (np. Anthropic Claude, OpenAI GPT). Typowy uzytek osobisty to 5-20 USD miesiecznie za klucz API.
Czy moge uzyc OpenClaw bez klucza API?
Nie. OpenClaw jest bramka (gateway), która łączy się z zewnetrznymi modelami AI. Potrzebujesz klucza API od co najmniej jednego dostawcy. Najtanszym wejsciem jest klucz Anthropic lub OpenAI.
Czy mogę uzyc Bun zamiast Node.js?
Oficjalna dokumentacja nie zaleca Bun ze wzgledu na błędy runtime przy kanalach komunikacji. Uzywaj Node.js 22+ lub Node 24 dla najlepszej kompatybilnosci.
Gdzie przechowywane sa moje dane?
Wszystkie dane sa przechowywane lokalnie w katalogu ~/.openclaw/. OpenClaw nie wysyla Twoich danych na zewnetrzne serwery — jedynym wyjsciem jest API dostawcy modelu AI, który przetwarza Twoje zapytania.
Czy moge uruchomic OpenClaw na VPS / serwerze?
Tak. Metoda Docker jest idealna do wdrozen serwerowych. Możesz również uzyc tunelu SSH (ssh -N -L 18789:127.0.0.1:18789 user@host) lub Tailscale Serve do bezpiecznego zdalnego dostepu.
Ostatnia aktualizacja: 22 marca 2026 | Wersja OpenClaw: 2026.3.x
Masz pytania? Skontaktuj się z nami lub napisz na kontakt@openclaw.com.pl