NanoClaw

وكيل الذكاء الاصطناعي الشخصي. آمن. خفيف. ملكك.

NanoClaw يعمل بأمان في حاويات، مصمم ليكون مفهومًا وقابلًا للتخصيص حسب احتياجاتك.

نجوم على GitHub

لماذا 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 ملف مصدر.

رسالة واردة
WhatsApp / Telegram
SQLite
تخزين وإزالة التكرار
طابور المجموعة
FIFO لكل مجموعة
حاوية
Claude Agent SDK
الاستجابة
بث مباشر

عملية واحدة

عملية 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 يتولى كل شيء: التبعيات، المصادقة، إعداد الحاويات، تهيئة الخدمات.

المتطلبات

macOS أو Linux Node.js 20+ Claude Code Apple Container (macOS) أو Docker

في الأخبار

الأسئلة الشائعة

كيف يختلف NanoClaw عن OpenClaw؟

NanoClaw (المعروف أيضًا باسم Nano Claw) يتبع نهجًا مختلفًا جذريًا. حيث أن OpenClaw هو إطار عمل واسع النطاق يحتوي على آلاف ملفات المصدر وعشرات التبعيات، فإن NanoClaw هو وكيل ذكاء اصطناعي شخصي خفيف مبني على 15 ملف مصدر يمكنك قراءتها وفهمها في جلسة واحدة. NanoClaw يستخدم عزل الحاويات على مستوى نظام التشغيل (Docker أو Apple Container) لعزل كل جلسة وكيل في بيئة رمل، بدلًا من الاعتماد على فحوصات الأذونات على مستوى التطبيق. إذا كنت تبحث عن بديل آمن وبسيط لـ OpenClaw يمكنك تدقيقه وتخصيصه بالكامل، فإن NanoClaw مصمم لذلك بالضبط.

هل NanoClaw آمن؟

الأمان مبدأ تصميم أساسي. كل جلسة وكيل تعمل داخل حاوية Linux معزولة بنظام ملفات خاص بها، وفضاء أسماء IPC، ومساحة عمليات. الوكلاء يمكنهم فقط الوصول إلى المجلدات المركبة صراحةً، ولا يوجد وصول ضمني إلى نظامك. نظرًا لأن قاعدة الشيفرة بالكامل حوالي 3,900 سطر عبر 15 ملفًا، يمكنك تدقيق كل ما يفعله البرنامج بشكل واقعي. هذا المزيج من العزل على مستوى الحاوية وقاعدة شيفرة صغيرة قابلة للتدقيق يجعل NanoClaw أحد أكثر الطرق شفافية وأمانًا لتشغيل وكلاء الذكاء الاصطناعي.

ما تطبيقات المراسلة التي يدعمها NanoClaw؟

NanoClaw يأتي مع دعم WhatsApp جاهزًا ويمكن توسيعه للعمل مع Telegram والبريد الإلكتروني وقنوات أخرى من خلال نظام المهارات. إضافة Telegram بسيطة مثل تشغيل مهارة /add-telegram التي ترشدك خلال الإعداد الكامل. البنية مصممة بحيث تكون قنوات المراسلة وحدات مستقلة، لذا يمكنك تشغيل قناة واحدة أو عدة قنوات جنبًا إلى جنب، كل منها بإعداداتها الخاصة.

ما بيئات تشغيل الحاويات المدعومة؟

NanoClaw يدعم كلًا من Apple Container و Docker. على macOS، يوفر Apple Container عزلًا سريعًا وخفيفًا محسنًا لـ Apple silicon، بينما Docker متاح كبديل. على Linux، يُستخدم Docker تلقائيًا. خلال عملية /setup الأولية، تختار بيئة التشغيل المناسبة بناءً على منصتك وتفضيلاتك.

هل يمكنني تشغيل NanoClaw على Linux؟

نعم. NanoClaw يعمل على كل من macOS و Linux. على Linux، يُستخدم Docker كبيئة تشغيل الحاويات ويتم تهيئته تلقائيًا أثناء الإعداد. متطلبات النظام هي Node.js 20 أو أحدث، و Claude Code، وبيئة تشغيل حاويات (Docker على Linux). مهارة /setup تتولى جميع فحوصات التبعيات والتهيئة لمنصتك.

كيف أقوم بإعداد وتهيئة NanoClaw؟

NanoClaw يستخدم عملية إعداد أصلية للذكاء الاصطناعي. بعد نسخ المستودع وتشغيل Claude Code، تقوم بتشغيل مهارة /setup التي ترشدك خلال تثبيت التبعيات، ومصادقة قنوات المراسلة، وتهيئة بيئة تشغيل الحاويات، وبدء الخدمات في الخلفية. لا توجد ملفات تهيئة يدوية للتعديل. Claude Code يتولى الإعداد بالكامل بشكل تفاعلي. للتغييرات المستمرة، يمكنك وصف ما تريده وسيقوم Claude Code بإجراء التعديلات مباشرة في قاعدة الشيفرة.

كيف يقارن NanoClaw بأطر عمل وكلاء الذكاء الاصطناعي الأخرى؟

معظم أطر عمل وكلاء الذكاء الاصطناعي مصممة لفرق تبني منتجات. إنها كبيرة ومعقدة وتتطلب استثمارًا كبيرًا لفهمها. NanoClaw مصمم للأفراد الذين يريدون مساعد ذكاء اصطناعي شخصي يمتلكونه ويتحكمون فيه بالكامل. يعمل كعملية Node.js واحدة، ويستخدم عزل حاويات حقيقي بدلًا من العزل على مستوى التطبيق، وصغير بما يكفي لفهمه بالكامل. يعمل على Claude Agent SDK، مما يمنحك وصولًا مباشرًا إلى إمكانيات Claude بدون طبقات تجريد.

هل NanoClaw مفتوح المصدر؟

نعم. Nano Claw مفتوح المصدر بالكامل تحت رخصة MIT. قاعدة الشيفرة بالكامل متاحة على GitHub، والمساهمات مرحب بها. المشروع يشجع النسخ والتخصيص. الفلسفة هي أن وكيل الذكاء الاصطناعي الشخصي يجب أن يكون برنامجًا عاملًا مصممًا لاحتياجاتك بالضبط، وليس إطار عمل عام تقوم بتهيئته.