עברית

סקירת nanobot: סוכן ה-AI הקל לאירוח עצמי של HKUDS

nanobot הוא סוכן Python קטן ברישיון MIT מאוניברסיטת הונג קונג עם WebUI מלוטש. התקנה, sandbox, מודלים מקומיים ואיך נראית התחזוקה.

מעבר ל-nanobot

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

הרעיון שלו הוא ליבת Python קטנה שנועדה לקריאה ולשינוי, עטופה בממשק דפדפן גמור באופן מפתיע.

nanobot WebUI new-topic screen with Apps, Skills, Automations and Channels in the sidebar, project-grouped topics, and a composer with permission and microphone controls
nanobot's bundled browser WebUIgithub.com

התקנה

יש ארבעה מסלולים: סקריפט התקנה, 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 WebUI workbench showing three conversations side by side: a release plan, quick-start work and a documentation review
Several nanobot conversations open side by sidegithub.com

טלמטריה ופרטיות

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 פשוט לא קורה. הריצו אותו כשירות על מכונה שנשארת דולקת.

nanobot Automations calendar for October 2026 with completed scheduled runs such as a release checklist and a weekly reading list
Scheduled automations in nanobot's calendar viewgithub.com

ערוצים והרחבה

אפליקציות הצ’אט כוללות 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 הטוב ביותר בקוד פתוח.

מחירים

nanobot: מחירים
Open sourceחינם
  • MIT licensed and free to self-host
  • No hosted plan; you pay your chosen model provider or run a local model

יכולות

יכולות
חיפוש באינטרנטכן
יצירת תמונותכן
מצב קוליכן
העלאת קבציםכן
זיכרוןכן
מבצע משימות בשבילכםכן
חיבור לאפליקציותכן
עובד באופן עצמאיכן
פונה אליכם ראשוןכן
כמה בוטיםכן

חוזקות

  • 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

מקורות