NanoClaw
وكيل الذكاء الاصطناعي الشخصي. آمن. خفيف. ملكك.
NanoClaw يعمل بأمان في حاويات، مصمم ليكون مفهومًا وقابلًا للتخصيص حسب احتياجاتك.
لماذا NanoClaw؟
NanoClaw يقدم نفس الوظائف الأساسية في قاعدة شيفرة يمكنك فهمها فعلًا.
| OpenClaw | |
|---|---|---|
| ملفات المصدر | 15 | 3,680 |
| أسطر الشيفرة | ~3,900 | 434,453 |
| التبعيات | <10 | 70 |
| ملفات الإعداد | 0 | 53 |
| وقت الفهم | 8 دقائق | أسبوع إلى أسبوعين |
| نموذج الأمان | عزل حاويات نظام التشغيل | فحوصات على مستوى التطبيق |
| البنية | عملية واحدة + حاويات معزولة | عملية واحدة، ذاكرة مشتركة |
ما يدعمه
كل ما يدعمه NanoClaw جاهزًا, وبدون ما لا تحتاجه.
تطبيقات المراسلة
WhatsApp و Telegram والمزيد. أرسل رسائل إلى وكيل NanoClaw من هاتفك عبر التطبيقات التي تستخدمها بالفعل.
عزل الحاويات
الوكلاء يعملون في Apple Container (macOS) أو Docker. لا يمكنهم رؤية إلا ما تقوم بتركيبه صراحةً.
أسراب الوكلاء جديد
NanoClaw يمكنه إنشاء فرق من الوكلاء المتخصصين الذين يتعاونون في المهام المعقدة. أول ذكاء اصطناعي شخصي يدعم هذا.
ذاكرة لكل مجموعة
كل مجموعة لها ذاكرة CLAUDE.md خاصة بها، ونظام ملفات معزول، وتعمل في حاوية رمل خاصة بها.
المهام المجدولة
مهام متكررة تشغّل Claude وترسل لك الرد. إحاطات صباحية، مراجعات أسبوعية، والمزيد.
نظام المهارات
وسّع الوظائف بدون تضخم. أضف Gmail أو Telegram أو إمكانيات مخصصة عبر المهارات.
إعداد أصلي للذكاء الاصطناعي
لا معالجات تثبيت. Claude Code يرشدك في كل شيء: التبعيات، المصادقة، الحاويات، الخدمات.
الوصول إلى الويب
NanoClaw يمكنه البحث في الويب، وجلب المحتوى، وتصفح الصفحات للبحث عن أي شيء.
البنية
NanoClaw هو عملية Node.js واحدة. وكلاء في حاويات معزولة. 15 ملف مصدر.
عملية واحدة
عملية Node.js واحدة تستطلع الرسائل، وتدير الطوابير، وتنشئ الحاويات، وتعالج IPC. لا خدمات مصغرة، ولا وسطاء رسائل.
عزل لكل مجموعة
كل مجموعة تحصل على حاويتها الخاصة، ونظام ملفاتها، وفضاء أسماء IPC، وجلسة Claude. لا يمكن للمجموعات الوصول إلى بيانات المجموعات الأخرى.
التحكم في التزامن
GroupQueue يحد من الحاويات المتزامنة (الافتراضي: 3). ترتيب FIFO لكل مجموعة مع إعادة المحاولة عند الفشل باستخدام التراجع الأسي.
IPC عبر نظام الملفات
الحاويات تتواصل مع المضيف من خلال ملفات JSON في مجلدات كل مجموعة. المضيف يستطلع، ويتحقق من الصلاحيات، وينفذ، وينظف.
الملفات الرئيسية
index.ts — المنسق — حلقة الاستطلاع، معالجة الرسائل، استدعاء الوكيل container-runner.ts — ينشئ حاويات بنقاط تركيب معزولة، ويبث المخرجات group-queue.ts — طابور FIFO لكل مجموعة مع حدود التزامن وتراجع إعادة المحاولة ipc.ts — يعالج طلبات IPC للحاوية مع فحوصات الصلاحيات db.ts — SQLite — الرسائل، الجلسات، المجموعات، المهام، حالة الموجه task-scheduler.ts — تنفيذ المهام المجدولة: كرون، فاصل زمني، ولمرة واحدة الفلسفة
المبادئ التي تشكل كل قرار في NanoClaw.
صغير بما يكفي للفهم
NanoClaw هو عملية واحدة، وعدد قليل من ملفات المصدر. صغير بما يكفي لتتمكن من قراءة وفهم قاعدة الشيفرة بالكامل.
آمن بالعزل
الوكلاء يعملون في حاويات Linux. لا يمكنهم رؤية إلا ما تم تركيبه صراحةً. Bash آمن لأنه يعمل داخل الحاوية.
مصمم لمستخدم واحد
NanoClaw ليس إطار عمل ضخمًا. إنه برنامج عامل يناسب احتياجاتك بالضبط. انسخه، واجعل Claude Code يعدله ليناسبك.
أصلي للذكاء الاصطناعي
لا معالج تثبيت؛ Claude Code يرشد الإعداد. لا لوحة تحكم؛ اسأل Claude. لا أدوات تصحيح؛ صِف المشكلة.
مهارات بدل ميزات
المساهمون يضيفون مهارات Claude Code مثل /add-telegram التي تحوّل تثبيتك. ستحصل على شيفرة نظيفة تفعل بالضبط ما تحتاجه.
أفضل إطار تشغيل، أفضل نموذج
يعمل على Claude Agent SDK، مما يعني أنك تشغل Claude Code مباشرةً. إطار التشغيل مهم. الإطار الجيد يمنح النماذج الذكية قدرات خارقة.
ابدأ مع NanoClaw في 3 أسطر
انسخ NanoClaw، ادخل المجلد، ودع Claude يتولى الباقي.
$ git clone https://github.com/qwibitai/nanoclaw.git
$ cd nanoclaw
$ claude ثم شغّل /setup Claude Code يتولى كل شيء: التبعيات، المصادقة، إعداد الحاويات، تهيئة الخدمات.