NanoClaw
סוכן ה-AI האישי שלך. מאובטח. קליל. שלך.
NanoClaw רץ בצורה מאובטחת בקונטיינרים, בנוי כדי שתוכל להבין ולהתאים אותו לצרכים שלך.
למה NanoClaw?
NanoClaw מספק את אותה פונקציונליות ליבה בבסיס קוד שאתם באמת יכולים להבין.
| OpenClaw | |
|---|---|---|
| קבצי מקור | 15 | 3,680 |
| שורות קוד | ~3,900 | 434,453 |
| תלויות | <10 | 70 |
| קבצי הגדרות | 0 | 53 |
| זמן להבנה | 8 דקות | 1–2 שבועות |
| מודל אבטחה | בידוד קונטיינר ברמת מערכת ההפעלה | בדיקות ברמת האפליקציה |
| ארכיטקטורה | תהליך יחיד + קונטיינרים מבודדים | תהליך יחיד, זיכרון משותף |
מה זה תומך
כל מה ש-NanoClaw תומך בו מהקופסה, ולא מה שאתם לא צריכים.
אפליקציות מסרים
WhatsApp, Telegram ועוד. שלחו הודעה לסוכן NanoClaw שלכם מהטלפון דרך האפליקציות שאתם כבר משתמשים בהן.
בידוד קונטיינרים
סוכנים רצים ב-Apple Container (macOS) או Docker. הם יכולים לראות רק מה שאתם מעלים במפורש.
נחילי סוכנים חדש
NanoClaw יכול להרים צוותים של סוכנים מתמחים שמשתפים פעולה במשימות מורכבות. ה-AI האישי הראשון שתומך בכך.
זיכרון לכל קבוצה
לכל קבוצה יש זיכרון CLAUDE.md משלה, מערכת קבצים מבודדת, והיא רצה בסנדבוקס קונטיינר משלה.
משימות מתוזמנות
משימות חוזרות שמריצות את Claude ושולחות לכם הודעה חזרה. תדריכי בוקר, סיכומים שבועיים ועוד.
מערכת Skills
הרחיבו פונקציונליות בלי נפיחות. הוסיפו Gmail, Telegram או יכולות מותאמות אישית באמצעות skills.
הגדרה AI-Native
ללא אשפי התקנה. Claude Code מנחה הכל: תלויות, אימות, קונטיינרים, שירותים.
גישה לאינטרנט
NanoClaw יכול לחפש באינטרנט, לשלוף תוכן ולגלוש בדפים כדי לחקור כל נושא.
ארכיטקטורה
NanoClaw הוא תהליך Node.js יחיד. סוכנים בקונטיינרים מבודדים. 15 קבצי מקור.
תהליך יחיד
תהליך Node.js אחד עושה polling להודעות, מנהל תורים, מפעיל קונטיינרים ומטפל ב-IPC. בלי מיקרו-שירותים, בלי message brokers.
בידוד לכל קבוצה
כל קבוצה מקבלת קונטיינר משלה, מערכת קבצים, מרחב שמות IPC וסשן Claude משלה. קבוצות לא יכולות לגשת לנתונים של קבוצות אחרות.
בקרת מקביליות
GroupQueue מגביל קונטיינרים מקביליים (ברירת מחדל: 3). סדר FIFO לכל קבוצה עם ניסיונות חוזרים בכשל עם השהיה אקספוננציאלית.
IPC דרך מערכת קבצים
קונטיינרים מתקשרים עם המארח דרך קבצי JSON בתיקיות לכל קבוצה. המארח עושה polling, מאמת הרשאות, מבצע ומנקה.
קבצים מרכזיים
index.ts — אורקסטרטור — לולאת polling, עיבוד הודעות, הפעלת סוכן container-runner.ts — מפעיל קונטיינרים עם מאונטים מבודדים, מזרים פלט group-queue.ts — תור FIFO לכל קבוצה עם מגבלות מקביליות והשהיה חוזרת ipc.ts — מעבד בקשות IPC מקונטיינרים עם בדיקות הרשאות db.ts — SQLite — הודעות, סשנים, קבוצות, משימות, מצב ראוטר task-scheduler.ts — הרצת משימות מתוזמנות: cron, אינטרוולים ופעולות חד-פעמיות פילוסופיה
העקרונות שמעצבים כל החלטה ב-NanoClaw.
קטן מספיק כדי להבין
NanoClaw הוא תהליך אחד, קומץ קבצי מקור. קטן מספיק כדי שתוכלו לקרוא ולהבין את כל בסיס הקוד.
מאובטח באמצעות בידוד
סוכנים רצים בקונטיינרים של Linux. הם יכולים לראות רק מה שמעולה במפורש. Bash בטוח כי הוא רץ בתוך הקונטיינר.
בנוי למשתמש אחד
NanoClaw הוא לא מסגרת מונוליטית. זו תוכנה עובדת שמתאימה בדיוק לצרכים שלכם. עשו Fork, תנו ל-Claude Code להתאים אותה אליכם.
AI-native
ללא אשף התקנה; Claude Code מנחה את ההגדרה. ללא דשבורד; שאלו את Claude. ללא כלי דיבוג; תארו את הבעיה.
Skills במקום תכונות
תורמים מוסיפים skills של 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 מטפל בהכל: תלויות, אימות, הגדרת קונטיינרים, הגדרת שירותים.