ادفع لكل توكن
استدلال خاص
عزل Docker
لماذا Venice AI؟
Venice منصة ذكاء اصطناعي تضع الخصوصية أولًا. وهم لا يخزّنون أو يسجّلون أي طلبات أو ردود على خوادمهم — محادثاتك موجودة فقط على جهازك. تُشفَّر الطلبات من طرف إلى طرف عبر وكيلهم إلى مزوّدي GPU اللامركزيين، مع عدم الاحتفاظ بأي بيانات. هذا يعني أن محادثات مساعد الذكاء الاصطناعي الخاص بك تبقى خاصة، حتى من Venice أنفسهم. تتيح Venice وصولًا مجهول الهوية إلى النماذج المتطورة (Claude Opus، Claude Sonnet) ووصولًا خاصًا بالكامل إلى النماذج مفتوحة المصدر (GLM، Qwen) عبر واجهة API واحدة — بدّل بينها متى شئت.لماذا NanoClaw؟
NanoClaw بديل نظيف وبسيط للمنصات الأكبر مثل OpenClaw. مصمّم لشخص واحد يدير بوتًا واحدًا.ما الذي ستحصل عليه
- مساعد ذكاء اصطناعي شخصي على Telegram و/أو WhatsApp
- مدعوم بـ Venice AI — لا حاجة لحساب Anthropic
- البوت يعمل في حاوية Docker معزولة (سندبوكس، لا يستطيع الوصول إلى نظامك)
- تبديل النماذج — أخبر البوت “switch to zai-org-glm-5” أو “use opus” في أي وقت
- مهام مجدولة — ضع تذكيرات ومهام متكررة
- بحث وتصفّح ويب مدمج
- تنسيق Markdown في رسائل Telegram
المتطلبات المسبقة
Node.js 20+
node --versionDocker
Claude Code CLI
claude --versionمفتاح Venice API
- افتح Telegram وابحث عن @BotFather
- أرسل
/newbotواتبع التعليمات - احفظ التوكن الذي يعطيه لك BotFather (يبدو مثل
123456789:ABCdef...)
الإعداد
يستغرق الإعداد حوالي 10 دقائق. تحتاج فقط إلى نافذة Terminal واحدة.استنسخ وثبّت
npm install دون أخطاء.شغّل Claude Code مع Venice
your-key بمفتاح Venice API الخاص بك وشغّل:zai-org-glm-5) للحفاظ على انخفاض تكاليف الإعداد. بعد الإعداد، اكتب /model داخل Claude Code للتبديل إلى claude-sonnet-4-6 أو claude-opus-4-6 للحصول على أفضل أداء.شغّل معالج الإعداد
- التهيئة — يتحقق من Node.js والتبعيات
- مفتاح Venice API — يتحقق ويحفظ مفتاحك
- اختيار القناة — اختر WhatsApp أو Telegram أو كليهما
- بناء الحاوية — يبني حاوية Docker (يستغرق بضع دقائق في المرة الأولى)
- مصادقة WhatsApp — امسح رمز QR بهاتفك (إن وُجد)
- إعداد Telegram — أرسل رسالة إلى البوت ليكتشف محادثتك
- كلمة التشغيل — البادئة التي تنشّط البوت (الافتراضية:
@Andy) - مجلدات الربط — اختر “No” الآن (يمكنك إضافة وصول إلى الملفات لاحقًا)
- بدء الخدمات — يبدأ كل من NanoClaw ووكيل Venice كخدمات في الخلفية
- NanoClaw — البوت نفسه
- وكيل Venice — خادم محلي صغير (localhost:4001) يترجم بين Claude Code وVenice AI
ابدأ المحادثة
@Andy.يمكنك الآن إغلاق نافذة Terminal. كل شيء يعمل كخدمات في الخلفية ويبدأ تلقائيًا عند تشغيل جهازك.كيف يعمل
هناك طبقتان في NanoClaw:/setup أو /debug أو /customize، أو لإجراء تغييرات على سلوك البوت.
النماذج
استكشاف الأخطاء وإصلاحها
الوكيل لا يعمل
الوكيل لا يعمل
يُظهر Claude Code خطأ 403 أو 'Please run /login'
يُظهر Claude Code خطأ 403 أو 'Please run /login'
- تحقّق من أن الوكيل يعمل. راجع خطوة استكشاف الأخطاء أعلاه.
- تأكّد من أنك في المجلد الصحيح. نفّذ دائمًا
cd nanoclaw-veniceأولًا. - ابدأ من جديد: أغلق جميع الطرفيات وشغّل:
أخطاء النموذج ('model does not exist')
أخطاء النموذج ('model does not exist')
البوت لا يردّ على الرسائل
البوت لا يردّ على الرسائل
- تحقّق من كلمة التشغيل. تأكّد من استخدامك للبادئة الصحيحة (مثل
@Andy hello). - تحقّق من أن Docker يعمل. نفّذ
docker info— إذا حدث خطأ، افتح Docker Desktop. - تحقّق من أن الوكيل يعمل. راجع “الوكيل لا يعمل” أعلاه.
- تحقّق من السجلات:
tail -f logs/nanoclaw.logفي مجلد المشروع. - تحقّق من سجلات الحاوية. افتح مجلد
nanoclaw-venice/groups/main/logs/. افتح الملف الأحدث الذي يبدأ بـcontainer-. - أعد تشغيل كل شيء: أعد تشغيل كل من الوكيل والبوت (راجع أعلاه).
بناء الحاوية يفشل أثناء الإعداد
بناء الحاوية يفشل أثناء الإعداد
continue في المعالج لإعادة المحاولة.انقطع اتصال WhatsApp
انقطع اتصال WhatsApp
- macOS:
launchctl kickstart -k gui/$(id -u)/com.nanoclaw - Linux:
systemctl --user restart nanoclaw
متقدّم
منح البوت وصولًا إلى ملفات على جهازك
منح البوت وصولًا إلى ملفات على جهازك
- أثناء الإعداد: عندما يُسأل عن الوصول إلى المجلدات، اختر “Yes”
- بعد الإعداد: شغّل
/customizeفي Claude Code
بدء/إيقاف البوت يدويًا
بدء/إيقاف البوت يدويًا
استخدام Claude Code عبر Venice (بدون بوت)
استخدام Claude Code عبر Venice (بدون بوت)
/setup، فهي قيد التشغيل أصلًا كخدمة في الخلفية.~/.zshrc (أو ~/.bashrc) لتتمكّن من تبديل أي طرفية بسرعة إلى Venice:venice في أي طرفية قبل تشغيل claude لاستخدام Venice، أو anthropic للعودة.تشغيل عدة بوتات
تشغيل عدة بوتات
أوامر المطوّرين
أوامر المطوّرين
البنية المعمارية
الأسئلة الشائعة
لماذا أحتاج إلى وكيل؟
لماذا أحتاج إلى وكيل؟
هل يمكنني استخدام النماذج مفتوحة المصدر؟
هل يمكنني استخدام النماذج مفتوحة المصدر؟
هل هو آمن؟
هل هو آمن؟
هل أحتاج إلى اشتراك Anthropic؟
هل أحتاج إلى اشتراك Anthropic؟
هل يمكنني استخدام هذا على خادم؟
هل يمكنني استخدام هذا على خادم؟