Yêu cầu hệ thống
- Node 24 (khuyến nghị) hoặc Node 22.19+ - script cài đặt tự động xử lý việc này
- macOS, Linux, hoặc Windows - người dùng Windows có thể bắt đầu với ứng dụng Windows Hub gốc, trình cài đặt CLI PowerShell, hoặc WSL2 Gateway. Xem Windows.
pnpmchỉ cần thiết nếu bạn build từ mã nguồn
Khuyến nghị: script cài đặt
Cách cài đặt nhanh nhất. Script phát hiện hệ điều hành của bạn, cài Node nếu cần, cài OpenClaw và khởi chạy onboarding.Người dùng desktop Windows cũng có thể cài ứng dụng đồng hành Windows Hub gốc, bao gồm thiết lập, trạng thái khay hệ thống, chat, chế độ node và chế độ MCP cục bộ.
- macOS / Linux / WSL2
- Windows (PowerShell)
- macOS / Linux / WSL2
- Windows (PowerShell)
Các phương thức cài đặt thay thế
Trình cài đặt prefix cục bộ (install-cli.sh)
Dùng cách này khi bạn muốn giữ OpenClaw và Node dưới một prefix cục bộ như
~/.openclaw, không phụ thuộc vào bản cài Node toàn hệ thống:
openclaw update --channel dev và openclaw update --channel stable. Xem
Cập nhật.
npm, pnpm, hoặc bun
Nếu bạn đã tự quản lý Node:- npm
- pnpm
- bun
Trình cài đặt được host sẽ bỏ qua các bộ lọc độ mới npm như
min-release-age
cho việc cài package OpenClaw. Nếu bạn cài thủ công bằng npm, chính sách npm
của bạn vẫn được áp dụng.Từ mã nguồn
Dành cho contributor hoặc bất kỳ ai muốn chạy từ một checkout cục bộ:pnpm openclaw ... từ bên trong repo. Xem Thiết lập để biết đầy đủ workflow phát triển.
Cài đặt từ checkout main trên GitHub
Container và trình quản lý package
Docker
Triển khai dạng container hoặc headless.
Podman
Giải pháp container không cần root thay thế Docker.
Nix
Cài đặt khai báo qua Nix flake.
Ansible
Cấp phát fleet tự động.
Bun
Chỉ dùng CLI qua runtime Bun.
Xác minh bản cài đặt
- macOS: LaunchAgent qua
openclaw onboard --install-daemonhoặcopenclaw gateway install - Linux/WSL2: dịch vụ người dùng systemd qua các lệnh tương tự
- Windows gốc: ưu tiên Scheduled Task, với mục đăng nhập theo người dùng trong thư mục Startup làm phương án dự phòng nếu việc tạo task bị từ chối
Hosting và triển khai
Triển khai OpenClaw trên cloud server hoặc VPS:VPS
Bất kỳ Linux VPS nào.
Docker VM
Các bước Docker dùng chung.
Kubernetes
Triển khai K8s.
Fly.io
Triển khai trên Fly.io.
Hetzner
Triển khai Hetzner.
GCP
Triển khai Google Cloud.
Azure
Triển khai Azure.
Railway
Triển khai Railway.
Render
Triển khai Render.
Northflank
Triển khai Northflank.
Cập nhật, di chuyển, hoặc gỡ cài đặt
Updating
Luôn cập nhật OpenClaw.
Migrating
Chuyển sang máy mới.
Uninstall
Gỡ bỏ OpenClaw hoàn toàn.
Khắc phục sự cố: không tìm thấy openclaw
Nếu cài đặt thành công nhưng không tìm thấy openclaw trong terminal của bạn:
$(npm prefix -g)/bin không có trong $PATH của bạn, hãy thêm nó vào file startup của shell (~/.zshrc hoặc ~/.bashrc):