OpenClaw

مساعد الذكاء الاصطناعي الشخصي — أي نظام، أي منصة

🐧 Linux 🪟 Windows 🍎 macOS ⏱ ~10 دقائق github.com/openclaw/openclaw

متطلبات التشغيل

Node.js 20+ npm أو bun RAM: 1GB+ مفتاح API (Claude / GPT) اتصال إنترنت

خطوات التثبيت

1

تثبيت OpenClaw عبر npm

قم بتشغيل الأمر التالي لتثبيت OpenClaw عالميًا

npm install -g @openclaw/openclaw
2

تشغيل معالج الإعداد

يقودك المعالج خطوة بخطوة لإعداد مفاتيح API وقنوات التواصل

openclaw setup
3

ربط قناة تواصل (مثال: Telegram)

اتبع التعليمات لإنشاء Bot Token من @BotFather

openclaw channel add telegram --token YOUR_BOT_TOKEN
4

تشغيل الخادم

ابدأ تشغيل OpenClaw Gateway في الخلفية

openclaw start --daemon

💡 نصائح حل المشكلات

  • إذا فشل الاتصال بـ Telegram، تحقق من صحة الـ Bot Token
  • لمشاكل الذاكرة، شغّله على خادم بـ 2GB RAM على الأقل
  • استخدم openclaw logs لمراجعة السجلات
  • للتحديث: npm update -g @openclaw/openclaw

NullClaw

الأسرع والأصغر — Zig — 678KB — يبدأ في 2ms

🐧 Linux ⏱ ~5 دقائق github.com/nullclaw/nullclaw

متطلبات التشغيل

Linux x86_64 / ARM64 / RISC-V RAM: 1MB فقط مفتاح API (أي مزود)

خطوات التثبيت

1

تحميل الملف الثنائي

curl -LO https://github.com/nullclaw/nullclaw/releases/latest/download/nullclaw-linux-x64
chmod +x nullclaw-linux-x64
sudo mv nullclaw-linux-x64 /usr/local/bin/nullclaw
2

الإعداد التفاعلي

nullclaw init
3

التشغيل

nullclaw run --channel telegram --token YOUR_TOKEN

💡 نصائح حل المشكلات

  • تأكد من أن النظام Linux x86_64 أو ARM64 أو RISC-V
  • للتثبيت من المصدر: تحتاج Zig 0.13+
  • استخدم nullclaw --help لعرض جميع الخيارات

ZeroClaw

Rust — WebAssembly sandbox — أقل من 5MB RAM

🐧🪟🍎 ⏱ ~8 دقائق GitHub

المتطلبات

Rust 1.75+Cargo5MB مساحة

التثبيت

1

تثبيت عبر Cargo

cargo install zeroclaw
2

إنشاء ملف الإعداد

zeroclaw init --provider openrouter --key YOUR_KEY
3

تشغيل الوكيل

zeroclaw serve --port 3000

💡 نصائح

  • WebAssembly sandbox يحمي النظام من التنفيذ الخاطئ
  • يدعم OpenAI-compatible APIs (OpenRouter, Ollama)

PicoClaw

Go — أقل من 10MB RAM — Raspberry Pi

🐧⏱ ~5 دقائقGitHub

المتطلبات

Go 1.21+Raspberry Pi أو أي Linux

التثبيت

1

تثبيت عبر Go

go install github.com/picoclaw/picoclaw@latest
2

الإعداد

picoclaw setup --llm-url https://api.openai.com/v1 --key YOUR_KEY
3

تشغيل كـ systemd service

picoclaw install-service && systemctl start picoclaw

IronClaw

Rust — خصوصية محلية — تشفير البيانات

🐧🪟⏱ ~15 دقيقةGitHub

المتطلبات

Rust 1.75+Chrome للتصفح200MB RAM

التثبيت

1

استنساخ المستودع

git clone https://github.com/ironclaw/ironclaw
cd ironclaw && cargo build --release
2

نسخ الملف التنفيذي

sudo cp target/release/ironclaw /usr/local/bin/
3

الإعداد والتشغيل

ironclaw init --local-only && ironclaw start

💡 نصائح

  • --local-only يمنع إرسال أي بيانات خارجيًا
  • يدعم NEAR AI Cloud للنشر السحابي

TinyClaw

TypeScript — IoT — Raspberry Pi — Telegram/WhatsApp

🐧⏱ ~8 دقائقGitHub

المتطلبات

Node.js 18+128MB RAMBot Token

التثبيت

1

تثبيت TinyClaw

npm install -g tinyclaw
2

الإعداد

tinyclaw configure --telegram-token TOKEN --openai-key KEY
3

التشغيل

tinyclaw start

MimiClaw

C — ESP32-S3 — 450KB — تحكم في الأجهزة

🐧 Linux (Host)⏱ ~20 دقيقةGitHub

المتطلبات

ESP32-S3 boardESP-IDF v5+Python 3.8+USB Cable

التثبيت

1

تثبيت ESP-IDF

pip install espidf
idf.py --version
2

استنساخ وبناء

git clone https://github.com/mimiclaw/mimiclaw
cd mimiclaw && idf.py build
3

ضبط الإعدادات ورفع الفيرموير

idf.py menuconfig  # اضبط WiFi + Telegram Token
idf.py flash monitor

NanoClaw

TypeScript — حاويات — 64MB RAM — Raspberry Pi

🐧🍎⏱ ~7 دقائقGitHub

المتطلبات

Docker64MB RAM

التثبيت عبر Docker

1

تشغيل الحاوية

docker run -d \
  -e TELEGRAM_TOKEN=YOUR_TOKEN \
  -e OPENAI_KEY=YOUR_KEY \
  --name nanoclaw \
  nanoclaw/nanoclaw:latest
2

أو تثبيت npm

npm install -g @nanoclaw/nanoclaw && nanoclaw start

TrustClaw

Python — مؤسسات — OAuth — بيئة معزولة

🐧🪟🍎⏱ ~12 دقيقةGitHub

المتطلبات

Python 3.11+pip512MB RAMOAuth Provider

التثبيت

1

تثبيت عبر pip

pip install trustclaw
2

إعداد OAuth

trustclaw configure --oauth-provider google --client-id ID --secret SECRET
3

تشغيل الخادم

trustclaw server --host 0.0.0.0 --port 8080 --sandbox

Moltworker

Cloudflare Workers — بدون خادم — R2 Storage

☁️ Cloudflare⏱ ~15 دقيقةGitHub

المتطلبات

حساب CloudflareWrangler CLINode.js 18+

النشر على Cloudflare

1

تثبيت Wrangler

npm install -g wrangler && wrangler login
2

استنساخ المشروع

git clone https://github.com/cloudflare/moltworker && cd moltworker
npm install
3

النشر

wrangler secret put OPENCLAW_API_KEY
wrangler deploy

Moltis

Rust — بنار واحد — ذاكرة طويلة — متعدد LLM

🐧🍎⏱ ~10 دقائقGitHub

المتطلبات

Rust 1.75+256MB RAM

التثبيت

1

تثبيت عبر Cargo

cargo install moltis
2

إعداد المزودين

moltis config set openai-key YOUR_KEY
moltis config set anthropic-key YOUR_KEY
3

التشغيل

moltis start --web-ui --port 8080

Nanobot

Python — HKUDS — SQLite + Vector Search

🐧🍎⏱ ~8 دقائقGitHub

المتطلبات

Python 3.10+pip100MB RAM

التثبيت

1

تثبيت من PyPI

pip install nanobot-ai
2

التشغيل

nanobot run --openai-key YOUR_KEY --telegram-token TOKEN

FastClaw

Go — زمن استجابة <10ms — وقت فعلي

🐧🪟🍎⏱ ~6 دقائقGitHub

المتطلبات

Go 1.21+150MB RAM

التثبيت

1

تثبيت

go install github.com/fastclaw/fastclaw@latest
2

التشغيل

fastclaw serve --key YOUR_KEY --port 8080 --realtime

FlowClaw

Python — متعدد الوكلاء — تنسيق سير العمل

🐧🪟🍎⏱ ~10 دقائقGitHub

المتطلبات

Python 3.11+450MB RAMRedis (اختياري)

التثبيت

1

تثبيت

pip install flowclaw
2

تعريف تدفق العمل

flowclaw init --template multi-agent
flowclaw run --flow workflow.yaml --key YOUR_KEY

CoreClaw

Rust — مكتبة البناء — vtable interfaces

🐧🍎⏱ ~8 دقائقGitHub

المتطلبات

Rust 1.75+50MB RAM

الإضافة إلى مشروع Rust

1

إضافة إلى Cargo.toml

[dependencies]
coreclaw = "0.1"
2

مثال استخدام

use coreclaw::{Agent, AgentBuilder, LLMProvider};

let agent = AgentBuilder::new()
    .provider(LLMProvider::OpenAI)
    .api_key("YOUR_KEY")
    .build()?;

agent.run().await?;

💡 نصائح

  • استخدم vtable interfaces لتبديل المزودين دون تغيير الكود
  • راجع المستودع لأمثلة كاملة