مقدمة
في عالم أنظمة الذكاء الاصطناعي، تبرز مشاريع جديدة تسعى لتقديم حلول أكثر كفاءة وأماناً. ZeroClaw هو إطار عمل مساعد ذكاء اصطناعي مفتوح المصدر، مكتوب بالكامل بلغة Rust، يعمل بأقل من 5 ميجابايت من ذاكرة الوصول العشوائي.
بُني هذا المشروع من قبل طلاب ومجتمعات Harvard وMIT وSundai.Club، ويهدف إلى تقديم بنية تحتية للذكاء الاصطناعي المستقل السريع والصغير.
ما هو ZeroClaw؟
ZeroClaw هو إطار عمل مفتوح المصدر مصمم لبناء وتشغيل وكلاء الذكاء الاصطناعي المستقلين. يتميز بـ:
- استهلاك منخفض للموارد: يعمل بأقل من 5 ميجابايت RAM
- 100% Rust: أداء عالي وأمان في الذاكرة
- سرعة التشغيل: يبدأ في أقل من ثانية واحدة
- دعم كبير: أكثر من 25,600 نجمة على GitHub
- دعم قنوات متعددة: Telegram, Discord, WhatsApp
المتطلبات
| المكون | الحد الأدنى | الموصى به |
|---|---|---|
| نظام التشغيل | Linux/macOS/Windows | Ubuntu 22.04+ |
| RAM | 5MB | 512MB+ |
| المعالج | 1 core | 2+ cores |
| التخزين | 100MB | 500MB+ |
| Rust | 1.70+ | 1.75+ |
خطوات التثبيت
الخطوة 1: تحديث النظام
sudo apt update && sudo apt upgrade -y
الخطوة 2: تثبيت المتطلبات
sudo apt install -y build-essential curl git
الخطوة 3: تثبيت Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
اختر الخيار 1 (التثبيت القياسي) عند الطلب.
الخطوة 4: تحميل Rust
source "$HOME/.cargo/env"
الخطوة 5: استنساخ المشروع
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
الخطوة 6: بناء ZeroClaw
cargo build --release
الخطوة 7: التثبيت العالمي
cargo install --path .
الخطوة 8: الإعداد الأولي
zeroclaw onboard --openrouter-api-key YOUR_API_KEY
احصل على مفتاح API من OpenRouter.
طريقة التثبيت السريعة
# سطر واحد للتثبيت (macOS / Linux)
curl -fsSL https://0.works/install.sh | bash
إعداد مفاتيح API
Providers المدعومة:
- OpenAI – مفتاح API من OpenAI
- Anthropic – مفتاح API من Anthropic (Claude)
- OpenRouter – مفتاح API من OpenRouter
- Google Gemini – مفتاح API من Google
- Local – نماذج محلية عبر Ollama
إعداد قنوات الاتصال
إعداد Telegram
- أنشئ بوت جديد عبر @BotFather في Telegram
- احصل على token البوت
- أضف التكوين في
config.yaml:
channels:
telegram:
enabled: true
bot_token: "YOUR_BOT_TOKEN"
allowed_users:
- YOUR_USER_ID
إعداد Discord
- أنشئ تطبيق في Discord Developer Portal
- أضف الـ Bot إلى خادمك
- أضف التكوين:
channels:
discord:
enabled: true
token: "YOUR_DISCORD_TOKEN"
channel_ids:
- CHANNEL_ID
تشغيل ZeroClaw
zeroclaw start
استخدام ZeroClaw
الدردشة مع الوكيل
zeroclaw chat "مرحبا، كيف حالك؟"
استخدام أدوات MCP
zeroclaw tool list
zeroclaw tool add filesystem
استكشاف الأخطاء وإصلاحها
مشكلة: خطأ في بناء Rust
# تأكد من تحديث Rust
rustup update
cargo clean
cargo build --release
مشكلة: خطأ في مفتاح API
<code# تحقق من صحة المفتاح cat ~/.zeroclaw/config.yaml
مشكلة: فشل الاتصال
# تحقق من الاتصال بالإنترنت
ping -c 3 api.openrouter.ai
مقارنة مع الأنظمة الأخرى
| النظام | اللغة | RAM | النجوم |
|---|---|---|---|
| OpenClaw | TypeScript | 1GB+ | 240K+ |
| ZeroClaw | Rust | <5MB | 25K+ |
| PicoClaw | Go | <10MB | 23K+ |
| nanobot | Python | ~50MB | 31K+ |
الخاتمة
ZeroClaw يقدم حلاً مبتكراً للمستخدمين الذين يحتاجون إلى مساعد ذكاء اصطناعي سريع وآمن. مع استهلاكه المنخفض للموارد وأدائه العالي، يصبح الخيار المثالي للخوادم الصغيرة وال VPS.
للحصول على مزيد من المعلومات، قم بزيارة GitHub أو الموقع الرسمي.