دليل التثبيت
خطوات مفصّلة لتثبيت كل أداة مع متطلبات التشغيل وروابط GitHub الرسمية
OpenClaw
مساعد الذكاء الاصطناعي الشخصي — أي نظام، أي منصة
متطلبات التشغيل
خطوات التثبيت
تثبيت OpenClaw عبر npm
قم بتشغيل الأمر التالي لتثبيت OpenClaw عالميًا
npm install -g @openclaw/openclaw
تشغيل معالج الإعداد
يقودك المعالج خطوة بخطوة لإعداد مفاتيح API وقنوات التواصل
openclaw setup
ربط قناة تواصل (مثال: Telegram)
اتبع التعليمات لإنشاء Bot Token من @BotFather
openclaw channel add telegram --token YOUR_BOT_TOKEN
تشغيل الخادم
ابدأ تشغيل OpenClaw Gateway في الخلفية
openclaw start --daemon
💡 نصائح حل المشكلات
- إذا فشل الاتصال بـ Telegram، تحقق من صحة الـ Bot Token
- لمشاكل الذاكرة، شغّله على خادم بـ 2GB RAM على الأقل
- استخدم
openclaw logsلمراجعة السجلات - للتحديث:
npm update -g @openclaw/openclaw
NullClaw
الأسرع والأصغر — Zig — 678KB — يبدأ في 2ms
متطلبات التشغيل
خطوات التثبيت
تحميل الملف الثنائي
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
الإعداد التفاعلي
nullclaw init
التشغيل
nullclaw run --channel telegram --token YOUR_TOKEN
💡 نصائح حل المشكلات
- تأكد من أن النظام Linux x86_64 أو ARM64 أو RISC-V
- للتثبيت من المصدر: تحتاج Zig 0.13+
- استخدم
nullclaw --helpلعرض جميع الخيارات
ZeroClaw
Rust — WebAssembly sandbox — أقل من 5MB RAM
المتطلبات
التثبيت
تثبيت عبر Cargo
cargo install zeroclawإنشاء ملف الإعداد
zeroclaw init --provider openrouter --key YOUR_KEYتشغيل الوكيل
zeroclaw serve --port 3000💡 نصائح
- WebAssembly sandbox يحمي النظام من التنفيذ الخاطئ
- يدعم OpenAI-compatible APIs (OpenRouter, Ollama)
PicoClaw
Go — أقل من 10MB RAM — Raspberry Pi
المتطلبات
التثبيت
تثبيت عبر Go
go install github.com/picoclaw/picoclaw@latestالإعداد
picoclaw setup --llm-url https://api.openai.com/v1 --key YOUR_KEYتشغيل كـ systemd service
picoclaw install-service && systemctl start picoclawIronClaw
Rust — خصوصية محلية — تشفير البيانات
المتطلبات
التثبيت
استنساخ المستودع
git clone https://github.com/ironclaw/ironclaw
cd ironclaw && cargo build --releaseنسخ الملف التنفيذي
sudo cp target/release/ironclaw /usr/local/bin/الإعداد والتشغيل
ironclaw init --local-only && ironclaw start💡 نصائح
- --local-only يمنع إرسال أي بيانات خارجيًا
- يدعم NEAR AI Cloud للنشر السحابي
TinyClaw
TypeScript — IoT — Raspberry Pi — Telegram/WhatsApp
المتطلبات
التثبيت
تثبيت TinyClaw
npm install -g tinyclawالإعداد
tinyclaw configure --telegram-token TOKEN --openai-key KEYالتشغيل
tinyclaw startMimiClaw
C — ESP32-S3 — 450KB — تحكم في الأجهزة
المتطلبات
التثبيت
تثبيت ESP-IDF
pip install espidf
idf.py --versionاستنساخ وبناء
git clone https://github.com/mimiclaw/mimiclaw
cd mimiclaw && idf.py buildضبط الإعدادات ورفع الفيرموير
idf.py menuconfig # اضبط WiFi + Telegram Token
idf.py flash monitorNanoClaw
TypeScript — حاويات — 64MB RAM — Raspberry Pi
المتطلبات
التثبيت عبر Docker
تشغيل الحاوية
docker run -d \
-e TELEGRAM_TOKEN=YOUR_TOKEN \
-e OPENAI_KEY=YOUR_KEY \
--name nanoclaw \
nanoclaw/nanoclaw:latestأو تثبيت npm
npm install -g @nanoclaw/nanoclaw && nanoclaw startTrustClaw
Python — مؤسسات — OAuth — بيئة معزولة
المتطلبات
التثبيت
تثبيت عبر pip
pip install trustclawإعداد OAuth
trustclaw configure --oauth-provider google --client-id ID --secret SECRETتشغيل الخادم
trustclaw server --host 0.0.0.0 --port 8080 --sandboxMoltworker
Cloudflare Workers — بدون خادم — R2 Storage
المتطلبات
النشر على Cloudflare
تثبيت Wrangler
npm install -g wrangler && wrangler loginاستنساخ المشروع
git clone https://github.com/cloudflare/moltworker && cd moltworker
npm installالنشر
wrangler secret put OPENCLAW_API_KEY
wrangler deployMoltis
Rust — بنار واحد — ذاكرة طويلة — متعدد LLM
المتطلبات
التثبيت
تثبيت عبر Cargo
cargo install moltisإعداد المزودين
moltis config set openai-key YOUR_KEY
moltis config set anthropic-key YOUR_KEYالتشغيل
moltis start --web-ui --port 8080Nanobot
Python — HKUDS — SQLite + Vector Search
المتطلبات
التثبيت
تثبيت من PyPI
pip install nanobot-aiالتشغيل
nanobot run --openai-key YOUR_KEY --telegram-token TOKENFastClaw
Go — زمن استجابة <10ms — وقت فعلي
المتطلبات
التثبيت
تثبيت
go install github.com/fastclaw/fastclaw@latestالتشغيل
fastclaw serve --key YOUR_KEY --port 8080 --realtimeFlowClaw
Python — متعدد الوكلاء — تنسيق سير العمل
المتطلبات
التثبيت
تثبيت
pip install flowclawتعريف تدفق العمل
flowclaw init --template multi-agent
flowclaw run --flow workflow.yaml --key YOUR_KEYCoreClaw
Rust — مكتبة البناء — vtable interfaces
المتطلبات
الإضافة إلى مشروع Rust
إضافة إلى Cargo.toml
[dependencies]
coreclaw = "0.1"مثال استخدام
use coreclaw::{Agent, AgentBuilder, LLMProvider};
let agent = AgentBuilder::new()
.provider(LLMProvider::OpenAI)
.api_key("YOUR_KEY")
.build()?;
agent.run().await?;💡 نصائح
- استخدم vtable interfaces لتبديل المزودين دون تغيير الكود
- راجع المستودع لأمثلة كاملة