SSD Nodes Learn
מדריכים Matt Connorמאת Matt Connor · עודכן 2026-07-24

ה-AI agents הטובים ביותר ב-self-hosted ב-2026

השוואה מפורטת בין OpenClaw, Hermes, Dify, OpenHands ו-Agent Zero. גלה איזה agent מתאים ל-VPS שלך ואיך להריץ כל אחד מהם בצורה מאובטחת על השרת שלך.

ה-AI agents הטובים ביותר ב-self-hosted בשנת 2026, בקצרה

ה-AI agents הטובים ביותר ב-self-hosted בשנת 2026 הם OpenClaw עבור עוזר אישי שניתן לתקשר איתו דרך אפליקציות צ'אט, Hermes Agent לאותו תפקיד על השרת הקטן ביותר האפשרי, Dify עבור צוותים הבונים אפליקציות על גבי מודלי שפה, OpenHands לכתיבת קוד אוטונומית, ו-Agent Zero כ-framework למטרות כלליות שבו ה-agents יוצרים sub-agents משלהם. כל החמישה הם קוד פתוח, וכל החמישה רצים על VPS שאתה שולט בו. סיכום זה משווה ביניהם מבחינת 용до משימה, אופן הבנייה, דרישות שרת, וכמות עבודת האבטחה שכל עיצוב דורש ממך, כדי שתוכל לבחור את המתאים ביותר לפני ההתקנה.

הרצנו כל אחד מהם על שרתים אמיתיים, וכל סעיף להלן כולל קישור למדריך ההתקנה וה-hardening המלא עבור אותו כלי.

מהו self-hosted AI agent

AI agent הוא לולאה (loop) שעוטפת מודל שפה. המודל קורא את המצב, מחליט על פעולה אחת, השרת שלך מבצע את הפעולה, והתוצאה מוזנת לסבב הבא של הלולאה. הפעולות הן כלים (tools): הרצת פקודת shell, קריאה או כתיבה של קובץ, שליטה בדפדפן, או קריאה ל-API. אם ברצונך להבין את המכניקה המלאה, building your own AI agent on a VPS מפרט את הלולאה, הכלים והזיכרון מאפס.

self-hosted פירושו שסביבת ההרצה של ה-agent, הזיכרון שלו, הכלים שלו והסודות שלו נמצאים על השרת שלך במקום על פלטפורמה של מישהו אחר. מודל השפה עצמו הוא בדרך כלל API מארח, מכיוון שהמודלים החזקים ביותר אינם נכנסים לזיכרון של שרת קטן. ניתן לעבור להרצה מקומית מלאה על ידי הרצת מודל עם Ollama on the same VPS, במחיר של צורך ב-RAM מספיק עבור מודל בעל יכולות גבוהות.

הסיבה ל-self-host של ה-agent היא שליטה: היסטוריית השיחות שלך, הקבצים שלך, מפתחות ה-API שלך וכל פקודה שה-agent מריץ נשארים במכונה בבעלותך. הסיבה להיזהר היא אותה עובדה. agent שמריץ פקודות על השרת שלך בטוח רק עד גבול המגבלות שתשים סביבו, ולכן ההשוואה להלן מתייחסת למצב האבטחה כציר מרכזי, ולא כהערה שוליים.

חמשת ה-agents זה לצד זה

ChartFive self-hosted AI agents compared
The data behind this chart
[
  {
    "tool": "OpenClaw",
    "primary_use": "Personal assistant with full server access",
    "interface": "Chat apps (Telegram, WhatsApp, Slack, Discord)",
    "isolation_model": "One gateway process, on loopback by default",
    "ram_floor": "Small VPS; more if it drives a browser",
    "security_posture": "Safe network default; operator must harden the rest",
    "maturity": "380,000+ stars mid-2026; March 2026 CVE history"
  },
  {
    "tool": "Hermes Agent",
    "primary_use": "Lightweight personal assistant with memory",
    "interface": "Chat apps (Telegram, Discord)",
    "isolation_model": "Single process, runs fine under systemd",
    "ram_floor": "A $5 VPS is enough",
    "security_posture": "Connects outward only; no inbound port needed",
    "maturity": "New (February 2026), from Nous Research"
  },
  {
    "tool": "Dify",
    "primary_use": "LLM app platform for teams",
    "interface": "Web UI and API",
    "isolation_model": "Docker Compose stack of about six containers",
    "ram_floor": "2 GB free; 4 GB is comfortable",
    "security_posture": "Ships on plain HTTP port 80; needs TLS and a proxy in front",
    "maturity": "Established, fast release pace"
  },
  {
    "tool": "OpenHands",
    "primary_use": "Autonomous coding agent",
    "interface": "Web UI on port 3000",
    "isolation_model": "Per-task sandbox containers via the host Docker socket",
    "ram_floor": "4 GB",
    "security_posture": "Docker socket is root equivalent; run it on a disposable VPS",
    "maturity": "Established (formerly OpenDevin)"
  },
  {
    "tool": "Agent Zero",
    "primary_use": "General purpose multi-agent framework",
    "interface": "Web UI on port 50001",
    "isolation_model": "Subordinate agents in separate containers",
    "ram_floor": "2 GB to start",
    "security_posture": "Default run exposes the UI on every interface; bind it to loopback",
    "maturity": "Active, Docker-first"
  }
]

שני דפוסים בטבלה זו קובעים את רוב עבודת האבטחה. ה-agents האישיים, OpenClaw ו-Hermes, פונים אליך דרך אפליקציות צ'אט, לכן הם מתחברים החוצה ואינם זקוקים לשום port נכנס. הכלים מבוססי-Web, Dify, OpenHands ו-Agent Zero, מגישים ממשק מעל HTTP, ובכל אחד מהמקרים הללו, הגדרת הרשת الافتراضית היא הדבר הראשון שצריך לתקן לאחר ההתקנה.

OpenClaw: ה-personal agent בעל היכולות הגבוהות ביותר

OpenClaw הוא AI agent אישי שאתה מריץ על השרת שלך ומתקשר איתו מ-Telegram, WhatsApp, Slack, או Discord. הוא יכול להריץ פקודות shell, לשלוט בדפדפן, ולקרוא ולכתוב את הקבצים שלך, מה שהופך אותו לכלי בעל היכולות הגבוהות ביותר ברשימה זו וגם זה בעל הגישה הגדולה ביותר למכונה שלך. הוא מורשה תחת MIT ויש לו מעל 380,000 stars ב-GitHub נכון לאמצע 2026, מה שהופך אותו לאחד הפרויקטים עם הכי הרבה stars בפלטפורמה, כך שהאקו-סיסטם והקהילה סביבו גדולים בהרבה מכל agent אחר כאן.

שתי עובדות צריכות לעצב את החלטתך. ראשית, צד הרשת בטוח: ה-gateway, התהליך היחיד ששולט בהכל, מאזין לכתובת ה-loopback כברירת מחדל, כך שהוא אינו נגיש מהאינטרנט אלא אם תחשוף אותו בעצמך. שנית, לפרויקט יש היסטוריית אבטחה אמיתית. במרץ 2026, נחשפו תשע בעיות אבטחה בתוך ארבעה ימים, כולל פרצת privilege escalation קריטית, CVE-2026-32922, שקיבלה דירוג של 9.9 מתוך 10. מודל האבטחה של OpenClaw מטיל את עבודת ה-hardening עליך, המפעיל, ואף אחת מהעובדות הללו אינה סיבה להימנע ממנו. הן סיבה להתקין אותו בצורה זהירה, וזה בדיוק מה ש-running OpenClaw safely on a VPS מסביר שלב אחר שלב.

Hermes Agent: ה-personal agent הקל ביותר

Hermes Agent מגיע מ-Nous Research ושוחרר בפברואר 2026, מה שהופך אותו לכלי החדש ביותר כאן. זהו agent אישי ששומר זיכרון קבוע של הפרויקטים שלך, כותב מיומנויות ניתנות לשימוש חוזר תוך כדי עבודה, ומתקשר אליך דרך אפליקציות צ'אט כמו Telegram ו-Discord. הוא agnostic למודל, כך שניתן להפנות אותו לכל מודל שפה שתבחר.

נקודת המכירה שלו היא כמות המשאבים המועטה שהוא דורש. Hermes מותקן בפקודה אחת ורץ בנוחות על VPS ב-$5, מכיוון שה-agent הוא ה-runtime, לא המודל, והחישוב הכבד מתבצע בכל API שאליו תחבר אותו. הוא עובד על ידי פנייה למודל שלך ולאפליקציות הצ'אט שלך, לכן הוא אינו זקוק ל-port נכנס, מה ששומר על משטח התקיפה ברשת קרוב לאפס. המחיר עבור זה לעומת OpenClaw הוא הבשלות: Hermes קיים חודשים בלבד, והאינטגרציות והקהילה של OpenClaw גדולות בהרבה. ההתקנה המלאה, כולל מדוע כדאי להוריד ולקרוא script התקנה מסוג curl לפני הרצתו, נמצאת ב-self-hosting Hermes Agent on a VPS.

Dify: הפלטפורמה עבור צוותים

Dify הוא סוג שונה של כלי. במקום agent אחד הפועל עבור אדם אחד, זוהי פלטפורמה הניתנת ל-self-host לבניית אפליקציות על גבי מודלי שפה: ממשק web לתכנון אפליקציות צ'אט, agents, ו-retrieval pipelines, API לקריאה שלהם מתוך הקוד שלך, ומקום אחד לניהול prompts, datasets ומפתחות מודל. צוות קטן מקים אותה כדי שכולם יבנו על בסיס פרטי משותף במקום לפזר מפתחות API בין סקריפטים.

טווח זה משמעותו יותר חלקים נעים. Dify מגיע כ-Docker Compose stack של כחצי אמצע עשרת ה-containers, כולל Postgres database, Redis cache, ו-vector database, לכן תכננו ל-2 GB RAM פנוי לפחות, ו-4 GB באופן אידיאלי. עבודת האבטחה גם היא שונה: ה-web server המצורף של Dify מאזין ל-port 80 ב-HTTP פשוט בכל ממשק, והמבקר הראשון בדף ההתקנה תופס את חשבון ה-admin. קשרו אותו ל-loopback, שימו לפניו TLS reverse proxy, וצרו את חשבון ה-admin מיד. Self-hosting Dify on a VPS מפרט את ההתקנה ואת כל התיקונים הללו.

OpenHands: ה-autonomous coding agent

OpenHands, לשעבר OpenDevin, הוא agent אוטונומי להנדסת תוכנה. אתה נותן לו משימה בשפה פשוטה, והוא מתכנן את העבודה, כותב קוד, מריץ פקודות, קורא את הפלט, וחוזר על הפעולה עד שהמשימה מסתיימת. הוא רץ עם Docker, מגיש web UI ב-port 3000, תומך בעשרות מנועי מודלים, ודורש לפחות 4 GB RAM.

החלטת עיצוב אחת צריכה להוביל את כל ההגדרה שלכם. כדי להריץ כל משימה בתוך sandbox container טרי, ה-controller שלו מחבר (mounts) את ה-host Docker socket, וכל מה שיכול לתקשר עם ה-socket הזה יכול להפעיל container שמחבר את כל מערכת הקבצים של ה-host שלך. המשמעות היא שגישה ל-socket היא בפועל root במכונה, לכן אינכם יכולים לבצע sandbox מלא ל-OpenHands הרחק מה-host שלו. הפתרון המעשי הוא מיקום: תנו לו VPS ייעודי ומתכלה שלא מכיל שום דבר אחר שחשוב לכם, צרו snapshot למכונה לפני שתתחילו, ושחזרו מה-snapshot במקום לסמוך על שרת שהריץ קוד שנכתב על ידי agent במשך שבועות. ההתקנה, ה-SSH tunnel לממשק ה-UI וההסבר נמצאים ב-self-hosting OpenHands on a VPS.

Agent Zero: ה-framework למטרות כלליות

Agent Zero הוא framework agents מבוסס Docker-first. agent ראשי יכול ליצור subordinate agents, שכל אחד מהם רץ ב-container מבודד משלו, וכל אחד יכול להריץ קוד, לשלוט בדפדפן ולהריץ פקודות shell. את הכל אתם שולטים דרך web UI, והוא רץ על חומרה קטנה כמו VPS בשישה דולרים, מה שהופך אותו לדרך הקלה ביותר להתנסות בהגדרות multi-agent בתקציב נמוך.

שתי אזהרות שומרות עליו בטוח. ה-docker run הסטנדרטי מרוב המדריכים מפרסם את ה-web UI ב-port 50001 בכל ממשק רשת, כך שב-VPS ציבורי לוח הבקרה של מערכת שמריצה פקודות נגיש מכל האינטרנט ברגע שה-container מתחיל; פרסמו אותו על ה-loopback במקום זאת וגשו אליו דרך SSH tunnel. וקראו על הבידוד של ה-container כפי שהוא: subordinate agents מבודדים זה מזה, מה שמגן על ה-agents, לא על השרת שלך. העבודה בצד ה-host עדיין היא שלכם, ו-self-hosting Agent Zero on a VPS מכסה זאת, כולל את ה-loopback bind שרוב המדריכים מדלגים עליו.

איזה self-hosted AI agent מתאים לך

  • אתה רוצה עוזר אישי בעל יכולות באפליקציות הצ'אט שלך ואתה מקבל עבודה אמיתית של hardening: OpenClaw.
  • אתה רוצה agent אישי על השרת הקטן והזול ביותר עם כמעט שטח תקיפה אפס: Hermes Agent.
  • הצוות שלך רוצה בסיס פרטי ומשותף לאפליקציות LLM, עם ממשק שמי שאינו מפתח יכול להשתמש בו: Dify.
  • אתה רוצה קוד שייכתב בזמן שאתה بعيد, ואתה יכול לתת לו שרת מתכלה: OpenHands.
  • אתה רוצה להתנסות ב-agents שמ delegating ל-agents אחרים: Agent Zero.

מקרה אחד נמצא מחוץ לרשימה זו. אם מה שאתה רוצה הוא coding agent אינטראקטיבי שאתה מפעיל מהטרמינל, סשן אחר סשן, ולא אחד אוטונומי, לקטגוריה זו יש כלים משלה ו-guide משלה: ראו את running OpenCode on a VPS עבור האופציה הפתוחה עם הכי הרבה stars, ואת running a coding AI agent on a VPS עבור התחום הרחב יותר.

עבודת האבטחה היא אותה עבודה עבור כל החמישה

ללא קשר לאיזה agent תבחרו, דפוס ה-hardening אינו משתנה, מכיוון שהסיכון אינו משתנה: כל אחד מהכלים הללו מריץ פקודות או קוד על השרת שלך, לכן המכונה חייבת להגביל את מה שטעות אחת יכולה להגיע אליו.

ארבע הרגלים נושאים את רוב המשקל. הריצו את ה-agent כמשתמש ייעודי ללא הרשאות (unprivileged user), לעולם לא כ-root, כך שהחשבון שבו הוא רץ הוא התקרה לנזק, כפי שמוסבר ב-running services as an unprivileged user. שמרו על כל ממשק בקרה פרטי: loopback binding עבור web UIs ו-gateways, עם SSH tunnel או VPN כשצריך להגיע אליהם, מכיוון שאיש לא יכול לתקוף port שהוא לא יכול להגיע אליו. שימו firewall עם מדיניות default-deny לפני השרת, ובדקו גם IPv6 וגם IPv4, מכיוון שסט חוקים שמכסה רק IPv4 יכול להשאיר את אותו שירות פתוח לחלוטין ב-IPv6, ה-IPv6 firewall gap המדויק שתופס כל כך הרבה אנשי self-hosting. ושמרו סודות בקבצים שרק משתמש ה-agent יכול לקרוא (mode 600), הטענה דרך השירות ולא באמצעות הדבקה על שורות פקודה.

הדוגמה המעשית של כל הדפוס הזה, כולל unit systemd מוגן עם NoNewPrivileges, ProtectSystem=strict, PrivateTmp, ו-ProtectHome, היא ה-OpenClaw hardening guide, ומתכון זה תקף לכל agent בדף זה. הרגל אחד נוסף חשוב עבור כל החמישה: עדכנו בכוונה. פרסומי האבטחה של מרץ 2026 של OpenClaw הראו עד כמה מהר פגם קריטי ב-agent הופך לדחוף, מכיוון ש-agent כבר מריץ פקודות, כך שבאג privilege escalation באחד מהם הוא הרבה יותר חמור מאשר באפליקציית web רגילה.

FAQ

מהו ה-self-hosted AI agent הטוב ביותר בשנת 2026?

זה תלוי במשימה. OpenClaw הוא ה-personal agent בעל היכולות הגבוהות והפופולרי ביותר, עם מעל 380,000 stars ב-GitHub עד אמצע 2026, ו-Hermes Agent הוא החלופה הקלה ביותר לאותו תפקיד. Dify היא הפלטפורמה הטובה ביותר לצוות הבונה אפליקציות LLM, OpenHands הוא ה-autonomous coding agent החזק ביותר, ו-Agent Zero הוא ה-framework הגמיש ביותר ל-multi-agent. בחרו לפי מקרה הבוחן תחילה, ולאחר מכן לפי כמות עבודת ה-hardening שאתם מוכנים לבצע.

האם אני יכול להריץ self-hosted AI agent על VPS זול?

כן, עבור רובם. Hermes Agent רץ על VPS ב-$5 ו-Agent Zero מתחיל סביב 2 GB RAM, בעוד ש-Dify דורש 2 עד 4 GB פנויים ו-OpenHands דורש לפחות 4 GB. ה-agents עצמם הם קלים מכיוון שמודל השפה בדרך כלל רץ ב-API מארח. אם אתם גם מריצים את המודל ב-self-host, התאימו את גודל השרת למודל, שהוא דרישה גדולה הרבה יותר מה-agent.

האם אני זקוק ל-GPU כדי להריץ self-hosted AI agent?

לא. ה-agent הוא runtime: לולאה, כלים וזיכרון, כולם קוד רגיל שרץ על VPS עם CPU בלבד. GPU רלוונטי רק אם אתם רוצים להריץ גם את מודל השפה עצמו על החומרה שלכם במקום לקרוא ל-API מארח. במקרה כזה המודל חייב להיכנס לזיכרון, ועליכם להתאים את גודל המכונה למודל לפני שתורידו אותו.

האם בטוח להריץ self-hosted AI agents?

הם בטוחים עד גבול המגבלות שתשימו סביבם. כל agent כאן מריץ פקודות או קוד, לכן הסיכונים הם ממשק בקרה חשוף, התקנה כ-root, ומפתחות API שדלפו. הפתרונות הם אותם פתרונות עבור כל החמישה: משתמש ללא הרשאות, ממשקים ב-loopback בלבד הנגישים דרך SSH או VPN, firewall עם מדיניות default-deny המכסה IPv4 ו-IPv6, הרשאות קבצים על סודות, ועדכוני prompt. agent המותקן בצורה כזו הוא דבר סביר להרצה; agent שחשוף גולמי על port ציבורי אינו כזה.