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 | bashWindows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iexللتثبيت من دون تشغيل الإعداد الأولي:
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboardWindows (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@latestopenclaw onboard --install-daemonpnpm
pnpm add -g openclaw@latestpnpm approve-builds -gopenclaw onboard --install-daemonbun
bun add -g openclaw@latestopenclaw onboard --install-daemonTroubleshooting: sharp build errors (npm)
إذا فشل sharp بسبب libvips مثبت عالميا:
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latestمن المصدر
للمساهمين أو أي شخص يريد التشغيل من نسخة محلية:
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemonأو تجاوز الربط واستخدم pnpm openclaw ... من داخل المستودع. راجع الإعداد لتدفقات عمل التطوير الكاملة.
التثبيت من GitHub main
npm install -g github:openclaw/openclaw#mainالحاويات ومديرو الحزم
عمليات نشر ضمن حاويات أو بلا واجهة رسومية.
بديل حاويات بلا صلاحيات جذرية لـ Docker.
تثبيت تصريحي عبر Nix flake.
توفير آلي لأسطول الأجهزة.
استخدام CLI فقط عبر وقت تشغيل Bun.
التحقق من التثبيت
openclaw --version # confirm the CLI is availableopenclaw doctor # check for config issuesopenclaw 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:
التحديث أو الترحيل أو إلغاء التثبيت
استكشاف الأخطاء وإصلاحها: لم يتم العثور على 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 لمزيد من التفاصيل.