Install overview
Instal
Persyaratan sistem
- Node 24 (direkomendasikan) atau Node 22.14+ - skrip penginstal menanganinya secara otomatis
- macOS, Linux, atau Windows - Windows native dan WSL2 didukung; WSL2 lebih stabil. Lihat Windows.
pnpmhanya diperlukan jika Anda membangun dari source
Direkomendasikan: skrip penginstal
Cara tercepat untuk menginstal. Ini mendeteksi OS Anda, menginstal Node jika diperlukan, menginstal OpenClaw, dan meluncurkan onboarding.
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash
Windows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iex
Untuk menginstal tanpa menjalankan onboarding:
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
Windows (PowerShell)
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
Untuk semua flag dan opsi CI/otomatisasi, lihat Internal penginstal.
Metode instal alternatif
Penginstal prefix lokal (install-cli.sh)
Gunakan ini ketika Anda ingin OpenClaw dan Node disimpan di bawah prefix lokal seperti
~/.openclaw, tanpa bergantung pada instalasi Node di seluruh sistem:
curl -fsSL https://openclaw.ai/install-cli.sh | bash
Ini mendukung instal npm secara default, plus instal git-checkout di bawah alur prefix yang sama. Referensi lengkap: Internal penginstal.
Sudah terinstal? Beralih antara instal paket dan git dengan
openclaw update --channel dev dan openclaw update --channel stable. Lihat
Memperbarui.
npm, pnpm, atau bun
Jika Anda sudah mengelola Node sendiri:
npm
npm install -g openclaw@latest
openclaw onboard --install-daemon
pnpm
pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard --install-daemon
bun
bun add -g openclaw@latest
openclaw onboard --install-daemon
Pemecahan masalah: error build sharp (npm)
Jika sharp gagal karena libvips yang terinstal secara global:
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
Dari source
Untuk kontributor atau siapa pun yang ingin menjalankan dari checkout lokal:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install && pnpm build && pnpm ui:build
pnpm link --global
openclaw onboard --install-daemon
Atau lewati link dan gunakan pnpm openclaw ... dari dalam repo. Lihat Penyiapan untuk alur kerja pengembangan lengkap.
Instal dari GitHub main
npm install -g github:openclaw/openclaw#main
Container dan manajer paket
Deployment terkontainerisasi atau headless.
Alternatif container rootless untuk Docker.
Instal deklaratif melalui Nix flake.
Penyediaan fleet otomatis.
Penggunaan khusus CLI melalui runtime Bun.
Verifikasi instalasi
openclaw --version # confirm the CLI is available
openclaw doctor # check for config issues
openclaw gateway status # verify the Gateway is running
Jika Anda menginginkan startup terkelola setelah instalasi:
- macOS: LaunchAgent melalui
openclaw onboard --install-daemonatauopenclaw gateway install - Linux/WSL2: layanan pengguna systemd melalui perintah yang sama
- Windows native: Scheduled Task terlebih dahulu, dengan fallback item login folder Startup per pengguna jika pembuatan task ditolak
Hosting dan deployment
Deploy OpenClaw di server cloud atau VPS:
OPENCLAW_DOCS_MARKER:cardOpen:IHRpdGxlPSJGbHkuaW8iIGhyZWY9Ii9pZC9pbnN0YWxsL2ZseSI Fly.io OPENCLAW_DOCS_MARKER:cardClose:
Perbarui, migrasikan, atau hapus instalasi
Jaga OpenClaw tetap terbaru.
Pindah ke mesin baru.
Hapus OpenClaw sepenuhnya.
Pemecahan masalah: openclaw tidak ditemukan
Jika instalasi berhasil tetapi openclaw tidak ditemukan di terminal Anda:
node -v # Node installed?
npm prefix -g # Where are global packages?
echo "$PATH" # Is the global bin dir in PATH?
Jika $(npm prefix -g)/bin tidak ada di $PATH Anda, tambahkan ke file startup shell Anda (~/.zshrc atau ~/.bashrc):
export PATH="$(npm prefix -g)/bin:$PATH"
Kemudian buka terminal baru. Lihat Penyiapan Node untuk detail lebih lanjut.
Docs agent