OpenHands על השרת שלך — מדריך מהיר לעסק שרוצה coding agent פרטי
OpenHands self-hosted נותן לעסק coding agent בעלות של $0 פר request, רק חשמל ו-GPU. הנה איך מקימים את זה תוך כמה שעות.
📑 תוכן עניינים
בעולם שבו Claude/GPT עולים $$$ לכל request, sandbox פנימי משלך הוא budget killer. OpenHands open-source נותן לך coding agent מלא רץ על השרת שלך, בעלות זניחה לעומת השירותים החיצוניים.
למה לא רק Cursor / Devin?
Cursor ו-Devin.ai מצוינים, אבל הם cloud-based. כל קוד שלך עובר דרך השרתים שלהם, וכל request עולה. אם אתה עובד על קוד רגיש (medical, financial, government, military) — זה לא תמיד אופציה.
OpenHands self-hosted נשאר כולו בתוך הסביבה שלך. אין data leak, אין tokens שעוברים החוצה, ואין billing surprise. בנוסף — אתה יכול לחבר אותו ל-MCP servers פנימיים שלך ולא רק לציבוריים.
ארכיטקטורה מומלצת
הנה ה-stack שאני בונה ללקוחות:
חומרה / ענן
- Hetzner Dedicated (CCX/AX) או Voxfor VPS — Ubuntu 22.04 או 24.04
- לפעולות גדולות (קוד מורכב) — שרת עם GPU: A4000/A5000 או RTX 4090
- Storage Box של Hetzner ($4/חודש) לגיבויים יומיים
תוכנה
- Docker Compose עם OpenHands + LiteLLM (proxy ל-Claude/Local LLM)
- Cloudflare Tunnel — חשוף בחוץ עם token only (הסבר על אבטחה)
- שכבה Node.js שמנהלת users, queue, audit logs
- Postgres ל-state, Redis ל-queue
- Sentry + Grafana ל-observability
עריכת קבצים על השרת — לא localhost
הסוכן עובד תמיד על אותו codebase, עם state רציף. אין יותר "פתחתי טרמינל חדש ושכחתי איפה הייתי". כל שינוי קוד עובר דרך ssh2 לשרת ה-target — לא ל-localhost.
יש לי playbook ל-bootstrapping של OpenHands שכולל:
- Hardening — לפי CIS Benchmarks ל-Ubuntu.
- Audit logs — כל פעולה של הסוכן נכתבת ל-DB.
- Rate limiting per-user — אם יש 5 devs, אף אחד לא יכול לדפוק את כולם.
- Backup רוטיני — daily snapshot ל-Storage Box.
בכמה שעות עובדים — יש לך coding agent ארגוני.
עלות אמיתית
- Hetzner CCX23 — $30/חודש
- LiteLLM proxy ל-Claude API — $100–500/חודש לפי שימוש
- Storage Box לגיבויים — $4/חודש
סה"כ: $135–540/חודש.
השוואה: Devin.ai Enterprise מ-$500/seat. אם יש לך 5+ devs — self-hosted חוסך לך כסף תוך חודש.
דוגמה אמיתית
לקוח שלי, חברת fintech עם 12 מפתחים, ביקשה תחליף ל-Devin שיעבוד על קוד רגיש. התקנתי לה OpenHands על Hetzner CCX33 + GPU. אחרי שלושה חודשים:
- חיסכון של $4,500/חודש לעומת Devin Enterprise.
- 0 data leakage incidents (לעומת חששות לגבי cloud agents).
- Throughput של PRs עלה ב-30% — כי הסוכן עובד 24/7 ולא רק כשמפתח מפעיל אותו.
כמה זה לוקח לעשות?
ה-bootstrap המלא — 2–3 ימים עבודה של מהנדס בכיר. יש לי playbook מוכן שמקצר את זה ל-יום עד יומיים.
ה-onboarding של מפתחים — שעה לכל מפתח. הם מקבלים user ב-OpenHands, key ב-LiteLLM, ו-quickstart guide.
האם זה מתאים לכל עסק?
לא. זה מתאים אם:
- יש לך 5+ מפתחים שצריכים coding agent.
- יש לך קוד רגיש שלא יכול לעבור דרך cloud agents.
- יש לך מהנדס DevOps שיכול לתחזק את ה-stack.
אם אתה צוות של 1–3 — Cursor / Claude Code / Replit Agent כנראה זול יותר וקל יותר.
ההמלצה שלי
אם אתה ארגון בינוני-גדול עם concerns אבטחה, OpenHands self-hosted הוא ה-default. כל יום שעובר עם cloud-based coding agents הוא יום של risk גבוה — ושל billing שיכול להפתיע.
בוא נקים לך OpenHands תוך שבועיים. אני בונה את זה ללקוחות, מצמיד playbook אבטחה, ועושה onboarding לצוות. אחרי החודש הראשון — אתה כבר חוסך כסף ועובד יותר מאובטח.