تخطَّ إلى المحتوى

أوامر OpenClaw

أوامر OpenClaw الشاملة لإدارة وكيل الذكاء الاصطناعي الشخصي عبر قنوات ومنصات مراسلة متعددة.

المنصةالأمر
macOS/Linuxcurl -fsSL https://openclaw.ai/install.sh | bash
npm (عام)npm install -g openclaw
التحديثopenclaw update
التحققopenclaw --version

الإعداد والتهيئة الأولية

Section titled “الإعداد والتهيئة الأولية”
الأمرالوصف
openclaw onboardمعالج إعداد تفاعلي للبوابة ومساحة العمل والقنوات والمهارات
openclaw onboard --install-daemonالإعداد وتثبيت البوابة كخدمة خلفية
openclaw onboard --flow quickstartإعداد سريع مع إعدادات افتراضية معقولة
openclaw onboard --flow advancedإعداد كامل مع جميع خيارات التكوين
openclaw onboard --non-interactiveإعداد بدون واجهة (يتطلب علامات صريحة)
openclaw setup --workspace ~/my-agentتهيئة مجلد التكوين ومساحة العمل
openclaw configureمعالج تفاعلي للنماذج والقنوات والمهارات والبوابة
openclaw doctorفحوصات صحية وإصلاحات سريعة للتكوين والبوابة
openclaw doctor --deepفحص عميق يشمل خدمات النظام
openclaw reset --scope configإعادة تعيين التكوين فقط
openclaw reset --scope full --yesإعادة تعيين كاملة للتكوين وبيانات الاعتماد والجلسات
الأمرالوصف
openclaw config get <path>طباعة قيمة تكوين
openclaw config set <path> <value>تعيين قيمة تكوين (JSON5 أو نص عادي)
openclaw config unset <path>إزالة قيمة تكوين
openclaw configureتشغيل معالج التكوين التفاعلي
المتغيرالغرض
OPENCLAW_HOMEتجاوز مجلد الرئيسي الافتراضي
OPENCLAW_STATE_DIRمجلد حالة مخصص
OPENCLAW_CONFIG_PATHمسار ملف تكوين مخصص
الأمرالوصف
openclaw gateway runتشغيل بوابة WebSocket في الواجهة
openclaw gateway run --port 18789تشغيل البوابة على منفذ محدد
openclaw gateway run --bind lanالربط بواجهة الشبكة المحلية
openclaw gateway run --bind tailnetالربط عبر Tailscale
openclaw gateway statusفحص حالة البوابة عبر RPC
openclaw gateway healthجلب الحالة الصحية من البوابة قيد التشغيل
openclaw gateway installتثبيت البوابة كخدمة نظام
openclaw gateway startبدء الخدمة المثبتة
openclaw gateway stopإيقاف الخدمة قيد التشغيل
openclaw gateway restartإعادة تشغيل الخدمة
openclaw gateway uninstallإزالة الخدمة
openclaw gateway discoverاكتشاف البوابات على الشبكة
openclaw logs --followمتابعة سجلات البوابة في الوقت الفعلي
openclaw logs --limit 100 --jsonآخر 100 إدخال سجل بتنسيق JSON
الأمرالوصف
openclaw channels listعرض جميع القنوات المكونة وملفات المصادقة
openclaw channels statusفحص إمكانية الوصول للبوابة وصحة القنوات
openclaw channels add --channel telegramإضافة قناة Telegram
openclaw channels add --channel whatsappإضافة قناة WhatsApp
openclaw channels add --channel discordإضافة قناة Discord
openclaw channels add --channel slackإضافة قناة Slack
openclaw channels add --channel signalإضافة قناة Signal
openclaw channels add --channel imessageإضافة قناة iMessage
openclaw channels add --channel msteamsإضافة قناة Microsoft Teams
openclaw channels remove --channel telegramإزالة قناة
openclaw channels login --channel discordتسجيل دخول تفاعلي للقناة
openclaw channels logout --channel telegramتسجيل الخروج من القناة
openclaw channels logs --channel whatsappعرض سجلات القناة الأخيرة
الأمرالوصف
openclaw message send --text "Hello"إرسال رسالة
openclaw message send --to user123 --text "Hi"إرسال إلى وجهة محددة
openclaw message pollاستطلاع الرسائل الجديدة
openclaw message readتعليم الرسائل كمقروءة
openclaw message edit --text "Updated"تعديل رسالة مرسلة
openclaw message deleteحذف رسالة
openclaw message react --emoji "👍"التفاعل مع رسالة
openclaw message reactionsعرض التفاعلات على رسالة
openclaw message search --text "query"البحث في الرسائل
openclaw message pinتثبيت رسالة
openclaw message unpinإلغاء تثبيت رسالة
openclaw message pinsعرض الرسائل المثبتة
openclaw message thread createإنشاء سلسلة رسائل
openclaw message thread listعرض السلاسل
openclaw message thread replyالرد في سلسلة
الأمرالوصف
openclaw agent --message "Research this topic"تشغيل دورة وكيل واحدة عبر البوابة
openclaw agent --message "Hello" --thinking highدورة وكيل مع تفكير موسع
openclaw agent --message "task" --localتشغيل الوكيل محلياً (مضمن)
openclaw agent --message "task" --deliverتوصيل الاستجابة إلى القناة
openclaw agents listعرض الوكلاء المكونين
openclaw agents add myagent --workspace ~/workإضافة وكيل معزول مع مساحة عمل
openclaw agents add myagent --model claude-sonnetإضافة وكيل بنموذج محدد
openclaw agents delete myagent --forceحذف وكيل
الأمرالوصف
openclaw models listعرض النماذج المتاحة
openclaw models list --allعرض جميع النماذج بما في ذلك غير المتاحة
openclaw models list --localعرض النماذج المحلية فقط
openclaw models list --provider anthropicالتصفية حسب المزود
openclaw models statusعرض حالة الرمز والمصادقة
openclaw models status --probeفحص مباشر لملفات المصادقة
openclaw models set claude-sonnetتعيين النموذج الأساسي
openclaw models set-image dall-e-3تعيين نموذج الصور الأساسي
openclaw models scanمسح واكتشاف النماذج المتاحة
openclaw models auth addمساعد المصادقة التفاعلي
openclaw models auth setup-token --provider openaiإعداد رمز المزود
openclaw models fallbacks add gpt-4oإضافة نموذج احتياطي
openclaw models fallbacks listعرض النماذج الاحتياطية
openclaw models aliases add sonnet claude-sonnetإنشاء اسم مستعار للنموذج
الأمرالوصف
openclaw browser startتشغيل متصفح مُتحكم به
openclaw browser stopإغلاق المتصفح
openclaw browser statusفحص حالة المتصفح
openclaw browser open "https://example.com"فتح عنوان URL في المتصفح
openclaw browser tabsعرض علامات التبويب المفتوحة
openclaw browser focus <targetId>التركيز على علامة تبويب محددة
openclaw browser close <targetId>إغلاق علامة تبويب محددة
openclaw browser screenshotالتقاط لقطة شاشة لنافذة العرض
openclaw browser screenshot --full-pageلقطة شاشة للصفحة كاملة
openclaw browser snapshot --format ariaالحصول على شجرة إمكانية الوصول
openclaw browser navigate "https://url"الانتقال إلى عنوان URL
openclaw browser click <ref>النقر على عنصر
openclaw browser type <ref> "text"كتابة نص في عنصر
openclaw browser press Enterالضغط على مفتاح لوحة المفاتيح
openclaw browser evaluate --fn "document.title"تنفيذ JavaScript
openclaw browser pdfإنشاء PDF من الصفحة الحالية
openclaw browser profilesعرض ملفات تعريف المتصفح
openclaw browser create-profile --name workإنشاء ملف تعريف متصفح
الأمرالوصف
openclaw node run --host gateway.local --port 18789تشغيل عقدة بدون واجهة
openclaw node install --host gw.localتثبيت العقدة كخدمة
openclaw node statusفحص حالة العقدة
openclaw nodes listعرض جميع العقد
openclaw nodes status --connectedعرض العقد المتصلة فقط
openclaw nodes pendingعرض طلبات الموافقة المعلقة
openclaw nodes approve <requestId>الموافقة على طلب عقدة
openclaw nodes run --node mypc "ls -la"تشغيل أمر على عقدة بعيدة
openclaw nodes camera snap --node phoneالتقاط صورة من الكاميرا
openclaw nodes screen record --node desktopتسجيل الشاشة
openclaw nodes location get --node mobileالحصول على موقع الجهاز
الأمرالوصف
openclaw cron listعرض جميع المهام المجدولة
openclaw cron statusعرض حالة نظام cron
openclaw cron add --name "Daily report" --every 24h --message "Generate daily report"إضافة مهمة متكررة
openclaw cron add --name "Morning brief" --at "08:00" --message "Brief me"إضافة مهمة بناءً على الوقت
openclaw cron add --name "Backup" --cron "0 2 * * *" --system-event "run backup"إضافة مهمة بتعبير cron
openclaw cron enable <id>تفعيل مهمة
openclaw cron disable <id>تعطيل مهمة
openclaw cron run <id>تنفيذ المهمة فوراً
openclaw cron runs --id <id>عرض سجل تشغيل المهمة
openclaw cron edit <id>تعديل مهمة موجودة
openclaw cron rm <id>حذف مهمة
الأمرالوصف
openclaw plugins listاكتشاف الإضافات المتاحة
openclaw plugins info <id>عرض تفاصيل الإضافة
openclaw plugins install <path>تثبيت إضافة من مسار أو npm
openclaw plugins enable <id>تفعيل إضافة
openclaw plugins disable <id>تعطيل إضافة
openclaw plugins doctorالإبلاغ عن أخطاء تحميل الإضافات
openclaw skills listعرض المهارات المتاحة
openclaw skills list --eligibleعرض المهارات الجاهزة فقط
openclaw skills info <name>عرض تفاصيل المهارة
openclaw skills checkملخص الجاهزية لجميع المهارات
الأمرالوصف
openclaw security auditتدقيق التكوين والحالة المحلية
openclaw security audit --deepفحص أمان مباشر للبوابة
openclaw security audit --fixتشديد الإعدادات الافتراضية الآمنة تلقائياً
openclaw approvals getعرض إعدادات الموافقة الحالية
openclaw approvals setتكوين سير عمل الموافقة
openclaw approvals allowlist addالإضافة إلى قائمة الموافقة المسموحة
openclaw pairing list telegramعرض طلبات الاقتران المعلقة
openclaw pairing approve telegram <code>الموافقة على اقتران الرسائل المباشرة
الأمرالوصف
openclaw memory statusعرض إحصائيات فهرس الذاكرة
openclaw memory indexإعادة فهرسة ملفات الذاكرة
openclaw memory search "query"بحث دلالي في الذاكرة
openclaw sessionsعرض جلسات المحادثة المخزنة
openclaw sessions --active 60عرض الجلسات النشطة خلال آخر 60 دقيقة
openclaw statusعرض صحة الجلسة المرتبطة
openclaw status --all --deepتشخيص كامل مع فحص القنوات

حالات الاستخدام الشائعة

Section titled “حالات الاستخدام الشائعة”
# التثبيت والتهيئة
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon

# إضافة قناة Telegram
openclaw channels add --channel telegram

# التحقق من أن كل شيء يعمل
openclaw doctor
openclaw status --all

تشغيل الوكيل بنموذج مخصص

Section titled “تشغيل الوكيل بنموذج مخصص”
# تعيين النموذج المفضل
openclaw models set claude-sonnet

# إضافة نموذج احتياطي
openclaw models fallbacks add gpt-4o

# تشغيل دورة الوكيل
openclaw agent --message "Summarize my emails" --thinking high

جدولة التقارير اليومية

Section titled “جدولة التقارير اليومية”
# إنشاء مهمة يومية في الساعة 8 صباحاً
openclaw cron add \
  --name "Morning briefing" \
  --at "08:00" \
  --message "Give me a summary of today's tasks and any urgent notifications"

# التحقق من الجدولة
openclaw cron list
# عرض العقد المتصلة
openclaw nodes status --connected

# تشغيل أمر على جهاز بعيد
openclaw nodes run --node "desktop" "df -h"

# التقاط لقطة شاشة من شاشة بعيدة
openclaw nodes screen record --node "desktop" --duration 5s
  • استخدم --install-daemon أثناء التهيئة لتشغيل البوابة كخدمة خلفية
  • شغّل openclaw doctor بانتظام للكشف عن مشاكل التكوين مبكراً
  • اضبط نماذج احتياطية لضمان التوفر عند تقييد معدل النموذج الأساسي
  • استخدم --thinking high للمهام المعقدة التي تتطلب تفكيراً عميقاً
  • أنشئ ملفات تعريف متصفح لعزل سياقات التصفح للمهام المختلفة
  • استخدم علامة --json عند كتابة البرامج النصية أو توجيه المخرجات لأدوات أخرى
  • شغّل تدقيقات الأمان بعلامة --deep قبل تعريض البوابة للشبكة

استكشاف الأخطاء وإصلاحها

Section titled “استكشاف الأخطاء وإصلاحها”
المشكلةالحل
البوابة لا تبدأشغّل openclaw doctor --deep للتشخيص
القناة منقطعةتحقق بـ openclaw channels status ثم أعد تسجيل الدخول
فشل مصادقة النموذجشغّل openclaw models status --probe لاختبار الرموز
خطأ في تحميل الإضافةشغّل openclaw plugins doctor للتشخيص
العقدة لا تتصلتحقق بـ openclaw nodes pending ووافق إذا لزم الأمر
استجابات بطيئةتحقق من openclaw status --usage لحدود المعدل
تلف التكويناستخدم openclaw reset --scope config لإعادة التعيين بأمان