ادفع لكل توكن
لا اشتراك. ادفع فقط مقابل ما تستخدمه
استدلال خاص
عدم الاحتفاظ بأي بيانات على خوادم Venice
عزل 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
أنشئه من حسابك في Venice
- افتح Telegram وابحث عن @BotFather
- أرسل
/newbotواتبع التعليمات - احفظ التوكن الذي يعطيه لك BotFather (يبدو مثل
123456789:ABCdef...)
الإعداد
يستغرق الإعداد حوالي 10 دقائق. تحتاج فقط إلى نافذة Terminal واحدة.1
استنسخ وثبّت
افتح Terminal وشغّل:انتظر حتى ينتهي
npm install دون أخطاء.2
شغّل Claude Code مع Venice
استبدل يبدأ هذا وكيل Venice ويشغّل Claude Code من خلاله بأمر واحد.إذا ظهرت رسالة “Do you want to use this API key?” — اختر Yes.
your-key بمفتاح Venice API الخاص بك وشغّل:يستخدم Claude Code افتراضيًا GLM 5 (
zai-org-glm-5) للحفاظ على انخفاض تكاليف الإعداد. بعد الإعداد، اكتب /model داخل Claude Code للتبديل إلى claude-sonnet-4-6 أو claude-opus-4-6 للحصول على أفضل أداء.3
شغّل معالج الإعداد
في طرفية Claude Code، اكتب:يرشدك المعالج عبر:
- التهيئة — يتحقق من Node.js والتبعيات
- مفتاح Venice API — يتحقق ويحفظ مفتاحك
- اختيار القناة — اختر WhatsApp أو Telegram أو كليهما
- بناء الحاوية — يبني حاوية Docker (يستغرق بضع دقائق في المرة الأولى)
- مصادقة WhatsApp — امسح رمز QR بهاتفك (إن وُجد)
- إعداد Telegram — أرسل رسالة إلى البوت ليكتشف محادثتك
- كلمة التشغيل — البادئة التي تنشّط البوت (الافتراضية:
@Andy) - مجلدات الربط — اختر “No” الآن (يمكنك إضافة وصول إلى الملفات لاحقًا)
- بدء الخدمات — يبدأ كل من NanoClaw ووكيل Venice كخدمات في الخلفية
- NanoClaw — البوت نفسه
- وكيل Venice — خادم محلي صغير (localhost:4001) يترجم بين Claude Code وVenice AI
إذا توقف المعالج بين الخطوات، اكتب “continue” أو “next step” لدفعه للأمام.
4
ابدأ المحادثة
بمجرد اكتمال الإعداد، افتح محادثتك (Telegram أو WhatsApp) وأرسل:يجب أن يردّ البوت خلال ثوانٍ. في قناتك الرئيسية، يمكنك الكتابة عاديًا دون البادئة
@Andy.يمكنك الآن إغلاق نافذة Terminal. كل شيء يعمل كخدمات في الخلفية ويبدأ تلقائيًا عند تشغيل جهازك.كيف يعمل
هناك طبقتان في NanoClaw:
لفتح Claude Code في أي وقت:
/setup أو /debug أو /customize، أو لإجراء تغييرات على سلوك البوت.
النماذج
راجع كتالوج النماذج لجميع نماذج Venice المتاحة.
استكشاف الأخطاء وإصلاحها
الوكيل لا يعمل
الوكيل لا يعمل
يعمل وكيل Venice كخدمة في الخلفية ويعيد تشغيل نفسه تلقائيًا. إذا لم يكن يعمل:macOS:Linux:
يُظهر Claude Code خطأ 403 أو 'Please run /login'
يُظهر Claude Code خطأ 403 أو 'Please run /login'
يعني هذا أن Claude Code لا يستطيع الاتصال بوكيل Venice.
- تحقّق من أن الوكيل يعمل. راجع خطوة استكشاف الأخطاء أعلاه.
- تأكّد من أنك في المجلد الصحيح. نفّذ دائمًا
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-. - أعد تشغيل كل شيء: أعد تشغيل كل من الوكيل والبوت (راجع أعلاه).
بناء الحاوية يفشل أثناء الإعداد
بناء الحاوية يفشل أثناء الإعداد
تأكّد من أن Docker Desktop مفتوح ويعمل. انتظر 10 ثوانٍ ليبدأ Docker بالكامل، ثم اكتب
continue في المعالج لإعادة المحاولة.انقطع اتصال WhatsApp
انقطع اتصال WhatsApp
قد تنتهي صلاحية جلسة WhatsApp. لإعادة الاتصال:امسح رمز QR باستخدام WhatsApp (الإعدادات → الأجهزة المرتبطة → ربط جهاز)، ثم أعد تشغيل البوت:
- macOS:
launchctl kickstart -k gui/$(id -u)/com.nanoclaw - Linux:
systemctl --user restart nanoclaw
متقدّم
منح البوت وصولًا إلى ملفات على جهازك
منح البوت وصولًا إلى ملفات على جهازك
افتراضيًا، يكون البوت معزولًا تمامًا عن جهازك — لا يمكنه رؤية سوى ذاكرته الخاصة وسجل المحادثة.
- أثناء الإعداد: عندما يُسأل عن الوصول إلى المجلدات، اختر “Yes”
- بعد الإعداد: شغّل
/customizeفي Claude Code
بدء/إيقاف البوت يدويًا
بدء/إيقاف البوت يدويًا
يشغّل NanoClaw خدمتين في الخلفية تبدأن تلقائيًا عند الإقلاع.macOS:
Linux:
استخدام Claude Code عبر Venice (بدون بوت)
استخدام Claude Code عبر Venice (بدون بوت)
إذا أردت فقط استخدام Claude Code مع Venice ولا تحتاج إلى WhatsApp/Telegram، يجب أن تكون خدمة الوكيل قيد التشغيل. إذا كنت قد شغّلت نصيحة: أضف هذا إلى ثم اكتب فقط
/setup، فهي قيد التشغيل أصلًا كخدمة في الخلفية.~/.zshrc (أو ~/.bashrc) لتتمكّن من تبديل أي طرفية بسرعة إلى Venice:venice في أي طرفية قبل تشغيل claude لاستخدام Venice، أو anthropic للعودة.تشغيل عدة بوتات
تشغيل عدة بوتات
يمكنك تشغيل عدة بوتات NanoClaw على الجهاز نفسه (مثل واحد للاستخدام الشخصي وآخر لفريق). فقط استنسخ المستودع في مجلد مختلف وشغّل الإعداد مجددًا. ملاحظة: تشترك جميعها في صورة Docker نفسها، لذا إعادة بناء واحدة تؤثر على الجميع.
أوامر المطوّرين
أوامر المطوّرين
لمن يريد تعديل شيفرة NanoClaw:
البنية المعمارية
الأسئلة الشائعة
لماذا أحتاج إلى وكيل؟
لماذا أحتاج إلى وكيل؟
يتحدّث Claude Agent SDK بتنسيق رسائل Anthropic. وتتحدّث Venice بتنسيق OpenAI. يترجم الوكيل بينهما حتى يعمل كل شيء دون تعديل الـ SDK.
هل يمكنني استخدام النماذج مفتوحة المصدر؟
هل يمكنني استخدام النماذج مفتوحة المصدر؟
نعم. تستضيف Venice العديد من النماذج. أخبر البوت “switch to zai-org-glm-5” أو أي معرّف نموذج Venice. راجع كتالوج النماذج.
هل هو آمن؟
هل هو آمن؟
تعمل الوكلاء في حاويات Docker مع عزل حقيقي على مستوى نظام التشغيل. يُمرَّر مفتاح Venice API عبر stdin، ولا يُكتب أبدًا على القرص داخل الحاويات. كل مجموعة تحصل على بيئة معزولة خاصة بها.
هل أحتاج إلى اشتراك Anthropic؟
هل أحتاج إلى اشتراك Anthropic؟
لا. كل شيء يعمل عبر Venice AI. تحتاج فقط إلى مفتاح Venice API.
هل يمكنني استخدام هذا على خادم؟
هل يمكنني استخدام هذا على خادم؟
نعم. يعمل على أي جهاز Linux مع Docker. استخدم خدمة systemd للبدء التلقائي عند الإقلاع.
المصادر
مستودع NanoClaw Venice
الشيفرة المصدرية وملف README الكامل
NanoClaw الأصلي
المشروع الأصلي من qwibitai
كتالوج نماذج Venice
تصفّح النماذج المتاحة
خصوصية Venice
كيف تحمي Venice بياناتك