סקירת nanobot: סוכן ה-AI הקל לאירוח עצמי של HKUDS
nanobot הוא סוכן Python קטן ברישיון MIT מאוניברסיטת הונג קונג עם WebUI מלוטש. התקנה, sandbox, מודלים מקומיים ואיך נראית התחזוקה.
nanobot הוא framework לסוכן אישי מ-Data Intelligence Lab של אוניברסיטת הונג קונג (HKUDS). הוא הושק רשמית ב-2 בפברואר 2026 והיו לו 49,932 כוכבים ב-GitHub כשבדקנו ב-8 בנובמבר 2026, יותר מכל סוכן אחר ברשימה שלנו מלבד OpenClaw ו-Hermes Agent. הסקירה הזו מכסה את הסוכן HKUDS/nanobot.
הרעיון שלו הוא ליבת Python קטנה שנועדה לקריאה ולשינוי, עטופה בממשק דפדפן גמור באופן מפתיע.

התקנה
יש ארבעה מסלולים: סקריפט התקנה, pip, Docker, או פריסה לענן בלחיצה אחת (תיעוד הפריסה מכסה את Render). הוא צריך Python 3.11 ומעלה על macOS 13+, Linux או Windows, וסקריפט ההתקנה מקים סביבת Python משלו כך שלא תצטרכו לנהל אחת. סשנים, זיכרון והגדרות נשמרים ב-~/.nanobot.
אחרי שהוא רץ, בוחרים איך לדבר איתו: ה-WebUI המצורף בדפדפן, ממשק טרמינל, או אפליקציות צ’אט. ה-WebUI הוא הבולט. הוא מקבץ שיחות לפרויקטים, מציג diffs של קבצים, יש בו קטלוג אפליקציות MCP, והוא מציב אוטומציות מתוזמנות על לוח שנה. עד ארבע שיחות יכולות לשבת זו לצד זו (README).
אין אפליקציית מובייל או דסקטופ מקורית. בטלפון משתמשים ב-WebUI בדפדפן או באחת מאפליקציות הצ’אט.
ה-sandbox באחריותכם
nanobot מריץ פקודות shell ועובד עם קבצים בתיקיית פרויקט. כברירת מחדל, הפקודות האלה לא רצות ב-sandbox. תיעוד ההגדרות מתאר sandbox של bubblewrap ב-Linux ושל Seatbelt ב-macOS שצריך להפעיל, וב-Windows אין sandbox.
אם אתם מתקינים את nanobot על המחשב הראשי, הפעילו את ה-sandbox לפני שאתם מחברים אפליקציית צ’אט כלשהי, כי ערוץ צ’אט אומר שהודעות מבחוץ יכולות להגיע לסוכן שמריץ פקודות. ב-Windows, הריצו אותו ב-Docker או על מכונה נפרדת. השוו את זה ל-ZeroClaw, שבפרופיל המומלץ שלו sandbox של מערכת ההפעלה פעיל מההתחלה, או ל-NanoClaw, ששם כל סוכן בקונטיינר.

טלמטריה ופרטיות
nanobot לא שולח טלמטריית שימוש. התיעוד לא מתאר כזו, בקוד אין לקוח אנליטיקה, והוא אפילו מגדיר DISABLE_TELEMETRY כשהוא קורא למתקין ה-skills של צד שלישי (קוד מקור). קיים tracing של Langfuse, אבל הוא רץ רק אם מפעילים אותו עם מפתחות משלכם. פרומפטים וקבצים מצורפים נשלחים לספק המודלים ולפלטפורמות הצ’אט שאתם בוחרים.
מודלים מקומיים
הוא עובד עם OpenAI, Anthropic, DeepSeek, OpenRouter, AWS Bedrock או כל endpoint תואם OpenAI, ועם מודלים מקומיים דרך Ollama, vLLM או LM Studio (תיעוד הספקים). כלומר, אפשר להריץ אותו בלי שום מודל בענן אם החומרה שלכם מסוגלת לשאת מודל מקומי מוכשר. nanobot לא מוכר שירות מתארח, אז החשבון היחיד הוא של ספק המודלים שלכם. הודעות קוליות דורשות ספק תמלול נפרד כמו Groq או OpenAI.
עבודה כשאתם לא שם
כאן nanobot מרוויח את מקומו. הוא מריץ אוטומציות מתוזמנות ויעדים ארוכי טווח, ו-heartbeat מדווח רק תוצאות שימושיות לצ’אט שבו השתמשתם לאחרונה. תהליך רקע בשם Dream מאחד זיכרון לטווח ארוך לקובצי Markdown פשוטים (תיעוד הזיכרון), שאפשר לקרוא ולערוך בעצמכם. זו תכונה נחמדה למי שמארחים בעצמם: הזיכרון של הסוכן לא נעול במסד נתונים שאי אפשר לבדוק.
שני פערים לשימוש בלי השגחה, שניהם מתוך תיעוד המושגים: הרצות מתוזמנות שפוספסו לא מורצות מחדש, ומשימות של סוכני משנה שנקטעו לא מופעלות מחדש אחרי הפעלה מחדש. אם המחשב המארח עושה reboot ב-9:00, הדוח של 9:00 פשוט לא קורה. הריצו אותו כשירות על מכונה שנשארת דולקת.

ערוצים והרחבה
אפליקציות הצ’אט כוללות Telegram, Discord, Slack, WhatsApp, WeChat, Feishu, Microsoft Teams, Matrix ואימייל. הוא יכול גם לרוץ כמה מופעים (תיעוד מופעים מרובים), ומפתחים מקבלים Python SDK ו-API תואם OpenAI, כך שכלים אחרים יכולים לקרוא ל-nanobot כאילו היה מודל.
למי הוא מתאים
nanobot מתאים למפתחים שרוצים סוכן קל שאפשר לקרוא ולהרחיב ב-Python, ולאנשים שרוצים עוזר באירוח עצמי עם ממשק דפדפן אמיתי וגם גישה מאפליקציות צ’אט. הוא בחירה חלשה יותר אם אתם רוצים בידוד בלי להגדיר אותו, או אפליקציה מקורית לטלפון.
איך הוא בהשוואה
- PicoClaw קיבל השראה מ-nanobot ונכתב מחדש ב-Go כדי לרוץ במגה-בייטים של RAM. הוא מוותר על הממשק העשיר ועל יכולת ההרחבה ב-Python של nanobot לטובת טביעת רגל זעירה.
- ל-OpenClaw יש מערכת אקולוגית גדולה יותר ואפליקציות מובייל, אבל הוא שולח טלמטריה כברירת מחדל; לאף אחד מהם אין sandbox פעיל כברירת מחדל.
- Hermes Agent הוא גם Python ו-MIT, עם אפליקציית דסקטופ ומערכת skills משתפרת מעצמה, ובלי טלמטריה כברירת מחדל.
- QwenPaw הוא הקרוב ביותר במבנה: Python, קונסולת ווב, סוכנים מרובים, מודלים מקומיים, עם כיסוי חזק יותר של אפליקציות צ’אט סיניות.
לעוד, ראו חלופות ל-OpenClaw ואת רשימת סוכן ה-AI הטוב ביותר בקוד פתוח.
מחירים
| Open source | חינם |
|
|---|
יכולות
| חיפוש באינטרנט | כן |
|---|---|
| יצירת תמונות | כן |
| מצב קולי | כן |
| העלאת קבצים | כן |
| זיכרון | כן |
| מבצע משימות בשבילכם | כן |
| חיבור לאפליקציות | כן |
| עובד באופן עצמאי | כן |
| פונה אליכם ראשון | כן |
| כמה בוטים | כן |
חוזקות
- Free and MIT licensed, with a small Python core that is meant to be read and modified
- Polished bundled WebUI with projects, file diffs, an MCP app catalog and an automations calendar, plus a terminal UI
- Many chat channels, including Telegram, Discord, Slack, WhatsApp, WeChat, Feishu, Teams, Matrix and email
- Scheduled automations, long-running goals and a heartbeat that reports only useful results to your last chat
- Works with local models through Ollama, vLLM or LM Studio
חולשות
- Shell commands are not sandboxed by default; the bubblewrap or macOS Seatbelt sandbox must be turned on, and Windows has none
- Model costs are on you, and voice messages need a separate transcription provider such as Groq or OpenAI
- No native mobile or desktop app; on a phone you use the WebUI in a browser or a chat app
- Missed scheduled runs are not replayed and interrupted subagent tasks are not relaunched after a restart
מתאים במיוחד ל
- Developers who want a lightweight agent they can read and extend in Python
- People who want a self-hosted assistant with a browser UI and chat-app access
- Running scheduled checks and reports with a local or cloud model
מקורות
- HKUDS/nanobot on GitHub (MIT, v0.4.1, README)
- nanobot documentation
- nanobot release archive (officially launched February 2, 2026)
- nanobot docs: Chat apps
- nanobot docs: Providers and models (Ollama, vLLM, LM Studio)
- nanobot docs: Configuration (security, exec sandbox off by default, transcription, Langfuse)
- nanobot docs: Automations and heartbeat
- nanobot docs: Concepts (heartbeat delivery, subagent recovery)
- nanobot docs: Memory and Dream
- nanobot docs: Multiple instances
- nanobot docs: Deployment (Docker, services, Render)
- nanobot source: skills installer runs with DISABLE_TELEMETRY
