أوامر OpenClaw الشاملة لإدارة وكيل الذكاء الاصطناعي الشخصي عبر قنوات ومنصات مراسلة متعددة.
| المنصة | الأمر |
|---|
| macOS/Linux | curl -fsSL https://openclaw.ai/install.sh | bash |
| npm (عام) | npm install -g openclaw |
| التحديث | openclaw update |
| التحقق | openclaw --version |
| الأمر | الوصف |
|---|
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 | تشخيص كامل مع فحص القنوات |
# التثبيت والتهيئة
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon
# إضافة قناة Telegram
openclaw channels add --channel telegram
# التحقق من أن كل شيء يعمل
openclaw doctor
openclaw status --all
# تعيين النموذج المفضل
openclaw models set claude-sonnet
# إضافة نموذج احتياطي
openclaw models fallbacks add gpt-4o
# تشغيل دورة الوكيل
openclaw agent --message "Summarize my emails" --thinking high
# إنشاء مهمة يومية في الساعة 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 قبل تعريض البوابة للشبكة
| المشكلة | الحل |
|---|
| البوابة لا تبدأ | شغّل openclaw doctor --deep للتشخيص |
| القناة منقطعة | تحقق بـ openclaw channels status ثم أعد تسجيل الدخول |
| فشل مصادقة النموذج | شغّل openclaw models status --probe لاختبار الرموز |
| خطأ في تحميل الإضافة | شغّل openclaw plugins doctor للتشخيص |
| العقدة لا تتصل | تحقق بـ openclaw nodes pending ووافق إذا لزم الأمر |
| استجابات بطيئة | تحقق من openclaw status --usage لحدود المعدل |
| تلف التكوين | استخدم openclaw reset --scope config لإعادة التعيين بأمان |