NanoClaw

סוכן ה-AI האישי שלך. מאובטח. קליל. שלך.

NanoClaw רץ בצורה מאובטחת בקונטיינרים, בנוי כדי שתוכל להבין ולהתאים אותו לצרכים שלך.

כוכבים ב-GitHub

למה 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 קבצי מקור.

הודעה נכנסת
WhatsApp / Telegram
SQLite
אחסון ומניעת כפילויות
GroupQueue
FIFO לכל קבוצה
קונטיינר
Claude Agent SDK
תגובה
מוזרמת חזרה

תהליך יחיד

תהליך 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 מטפל בהכל: תלויות, אימות, הגדרת קונטיינרים, הגדרת שירותים.

דרישות

macOS או Linux Node.js 20+ Claude Code Apple Container (macOS) או Docker

בחדשות

שאלות נפוצות

מה ההבדל בין NanoClaw ל-OpenClaw?

NanoClaw (ידוע גם כ-Nano Claw) נוקט גישה שונה מהיסוד. בעוד ש-OpenClaw הוא מסגרת בקנה מידה גדול עם אלפי קבצי מקור ועשרות תלויות, NanoClaw הוא סוכן AI אישי וקליל שבנוי סביב 15 קבצי מקור שאפשר לקרוא ולהבין בישיבה אחת. NanoClaw משתמש בבידוד קונטיינרים ברמת מערכת ההפעלה (Docker או Apple Container) כדי לבודד כל סשן סוכן, במקום להסתמך על בדיקות הרשאות ברמת האפליקציה. אם אתם מחפשים חלופה מאובטחת ומינימלית ל-OpenClaw שתוכלו לבדוק ולהתאים באופן מלא, NanoClaw תוכנן בדיוק לזה.

האם NanoClaw מאובטח?

אבטחה היא עיקרון תכנון מרכזי. כל סשן סוכן רץ בתוך קונטיינר Linux מבודד עם מערכת קבצים, מרחב שמות IPC ומרחב תהליכים משלו. סוכנים יכולים לגשת רק לתיקיות שמעולות במפורש, ואין גישה אמביינטית למערכת שלכם. מאחר שכל בסיס הקוד הוא כ-3,900 שורות קוד ב-15 קבצים, אפשר באופן ריאלי לבדוק את כל מה שהתוכנה עושה. השילוב של בידוד ברמת קונטיינר ובסיס קוד קטן וניתן לביקורת הופך את NanoClaw לאחת הדרכים השקופות והמאובטחות ביותר להריץ סוכני AI.

באיזה אפליקציות מסרים NanoClaw תומך?

NanoClaw מגיע עם תמיכה ב-WhatsApp מהקופסה וניתן להרחיב אותו לעבודה עם Telegram, אימייל וערוצים נוספים באמצעות מערכת ה-skills. הוספת Telegram פשוטה כמו הרצת ה-skill /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). ה-skill /setup מטפל בכל בדיקות התלויות וההגדרה עבור הפלטפורמה שלכם.

איך מגדירים את NanoClaw?

NanoClaw משתמש בתהליך הגדרה AI-native. אחרי שכפול המאגר והרצת Claude Code, מריצים את ה-skill /setup, שמנחה אתכם דרך התקנת תלויות, אימות ערוצי המסרים שלכם, הגדרת סביבת הריצה של הקונטיינרים והפעלת שירותי הרקע. אין קבצי הגדרות ידניים לערוך. Claude Code מטפל בכל ההגדרה באופן אינטראקטיבי. לשינויים שוטפים, תוכלו לתאר מה שאתם רוצים ו-Claude Code יבצע את השינויים ישירות בבסיס הקוד.

איך NanoClaw משתווה למסגרות סוכני AI אחרות?

רוב מסגרות סוכני ה-AI מתוכננות לצוותים שבונים מוצרים. הן גדולות, מורכבות ודורשות השקעה משמעותית כדי להבין. NanoClaw מתוכנן לאנשים פרטיים שרוצים עוזר AI אישי שהם שולטים בו לחלוטין. הוא רץ כתהליך Node.js יחיד, משתמש בבידוד קונטיינרים אמיתי במקום סנדבוקס ברמת האפליקציה, וקטן מספיק כדי להבין לגמרי. הוא רץ על Claude Agent SDK, מה שנותן לכם גישה ישירה ליכולות של Claude ללא שכבות הפשטה.

האם NanoClaw הוא קוד פתוח?

כן. Nano Claw הוא קוד פתוח לחלוטין תחת רישיון MIT. כל בסיס הקוד זמין ב-GitHub, ותרומות מתקבלות בברכה. הפרויקט מעודד Fork והתאמה אישית. הפילוסופיה היא שסוכן ה-AI האישי שלכם צריך להיות תוכנה עובדת המותאמת לצרכים המדויקים שלכם, ולא מסגרת גנרית שמגדירים.