Install overview

التثبيت

متطلبات النظام

  • Node 24 (موصى به) أو Node 22.16+ - يتولى نص التثبيت البرمجي ذلك تلقائيا
  • macOS أو Linux أو Windows - يدعم كل من Windows الأصلي و WSL2؛ و WSL2 أكثر استقرارا. راجع Windows.
  • لا تحتاج إلى pnpm إلا إذا كنت تبني من المصدر

موصى به: نص التثبيت البرمجي

أسرع طريقة للتثبيت. يكتشف نظام التشغيل لديك، ويثبت Node عند الحاجة، ويثبت OpenClaw، ويشغل الإعداد الأولي.

macOS / Linux / WSL2

curl -fsSL https://openclaw.ai/install.sh | bash

Windows (PowerShell)

iwr -useb https://openclaw.ai/install.ps1 | iex

للتثبيت من دون تشغيل الإعداد الأولي:

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

لجميع العلامات وخيارات CI/الأتمتة، راجع تفاصيل المثبت الداخلية.

طرق التثبيت البديلة

مثبت البادئة المحلية (install-cli.sh)

استخدم هذا عندما تريد إبقاء OpenClaw و Node ضمن بادئة محلية مثل ~/.openclaw، من دون الاعتماد على تثبيت Node على مستوى النظام:

curl -fsSL https://openclaw.ai/install-cli.sh | bash

يدعم تثبيتات npm افتراضيا، إضافة إلى تثبيتات السحب من git ضمن تدفق البادئة نفسه. المرجع الكامل: تفاصيل المثبت الداخلية.

مثبت بالفعل؟ بدّل بين تثبيتات الحزمة و git باستخدام openclaw update --channel dev و openclaw update --channel stable. راجع التحديث.

npm أو pnpm أو bun

إذا كنت تدير Node بنفسك بالفعل:

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
Troubleshooting: sharp build errors (npm)

إذا فشل sharp بسبب libvips مثبت عالميا:

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

من المصدر

للمساهمين أو أي شخص يريد التشغيل من نسخة محلية:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install && pnpm build && pnpm ui:build
pnpm link --global
openclaw onboard --install-daemon

أو تجاوز الربط واستخدم pnpm openclaw ... من داخل المستودع. راجع الإعداد لتدفقات عمل التطوير الكاملة.

التثبيت من GitHub main

npm install -g github:openclaw/openclaw#main

الحاويات ومديرو الحزم

التحقق من التثبيت

openclaw --version      # confirm the CLI is available
openclaw doctor         # check for config issues
openclaw gateway status # verify the Gateway is running

إذا كنت تريد بدءا مداريا بعد التثبيت:

  • macOS: LaunchAgent عبر openclaw onboard --install-daemon أو openclaw gateway install
  • Linux/WSL2: خدمة systemd للمستخدم عبر الأوامر نفسها
  • Windows الأصلي: Scheduled Task أولا، مع عنصر تسجيل دخول في مجلد Startup لكل مستخدم كخيار احتياطي إذا رفض إنشاء المهمة

الاستضافة والنشر

انشر OpenClaw على خادم سحابي أو VPS:

VPS
Docker VM
Kubernetes

OPENCLAW_DOCS_MARKER:cardOpen:IHRpdGxlPSJGbHkuaW8iIGhyZWY9Ii9hci9pbnN0YWxsL2ZseSI Fly.io OPENCLAW_DOCS_MARKER:cardClose:

Hetzner
GCP
Azure
Railway
Render
Northflank

التحديث أو الترحيل أو إلغاء التثبيت

استكشاف الأخطاء وإصلاحها: لم يتم العثور على openclaw

إذا نجح التثبيت لكن لم يتم العثور على openclaw في الطرفية لديك:

node -v           # Node installed?
npm prefix -g     # Where are global packages?
echo "$PATH"      # Is the global bin dir in PATH?

إذا لم يكن $(npm prefix -g)/bin ضمن $PATH لديك، فأضفه إلى ملف بدء تشغيل الصدفة (~/.zshrc أو ~/.bashrc):

export PATH="$(npm prefix -g)/bin:$PATH"

ثم افتح طرفية جديدة. راجع إعداد Node لمزيد من التفاصيل.