ما هي OpenHands؟
OpenHands منصة مجانية ومفتوحة المصدر وذاتية الاستضافة لتشغيل وكلاء البرمجة المستقلين، متوفرة كواجهة ويب وواجهة طرفية وCLI. إنها ليست امتدادًا أصليًا لبيئة تطوير (IDE) افتراضيًا — يوجد تكامل غير رسمي بُني من قبل المجتمع لـ VS Code، لكنه غير مطوَّر أو مدعوم من All Hands AI.
- نوع المنتج: منصة وكيل ذاتية الاستضافة (واجهة ويب، واجهة طرفية، CLI)، وليست إضافة IDE افتراضيًا
- الشركة: All Hands AI، بقيادة الرئيس التنفيذي Robert Brennan
- القيادة: Xingyao Wang (رئيسة الذكاء الاصطناعي) وGraham Neubig (كبير العلماء، أستاذ في معهد تقنيات اللغة بجامعة كارنيجي ميلون)
- التمويل: جولة تمويل تأسيسي بقيمة 5 ملايين دولار، أُعلنت في 5 سبتمبر 2024، بقيادة Menlo Ventures، بمشاركة Pillar VC وBetaworks وRebellion Capital ومستثمرين ملائكيين من بينهم Thom Wolf وJeff Hammerbacher وSoumith Chintala
- الترخيص: MIT، مؤكد عبر ملف LICENSE في مستودع GitHub
- GitHub: أكثر من 86,000 نجمة وأكثر من 11,000 نسخة متفرعة وقت إعداد هذه المراجعة؛ انتقل المستودع من
All-Hands-AI/OpenHandsإلىOpenHands/OpenHands(الرابط القديم يعيد التوجيه)
ماذا تفعل OpenHands فعليًا؟
تُشغّل OpenHands وكيل برمجة مستقلًا في بيئة Docker معزولة، حيث يمكنه كتابة الكود وتعديله، وتنفيذ أوامر shell، واستخدام متصفح لإنجاز مهام هندسة برمجيات متعددة الخطوات. يمكن للإصدارات الأحدث من OpenHands أيضًا تنسيق وكلاء برمجة آخرين (مثل Claude Code أو Codex أو Gemini CLI) بدلًا من تشغيل وكيلها الخاص فقط.
- تنفيذ معزول (sandbox): يعمل كل وكيل بنظام ملفات وshell ومتصفح ومحرر معزولين خاصين به داخل Docker، مما يقلل (دون إزالة) خطر تنفيذ كود عشوائي
- استخدام المتصفح: يمكن للوكلاء تصفح الويب كجزء من إنجاز مهمة ما
- مستقلة عن النموذج: وصول بنظام إحضار مفتاح API الخاص بك إلى نماذج مثل Claude وGPT؛ لم تتمكن هذه المراجعة من تأكيد تكامل صريح ومسمّى رسميًا لنموذج محلي (مثل Ollama) من مصدر أساسي — تحقق مباشرة من الدعم الحالي للنماذج المحلية قبل افتراض ذلك
- تنسيق متعدد الوكلاء: يمكن لإصدارات OpenHands الأحدث تشغيل وكيلها الخاص جنبًا إلى جنب مع وكلاء برمجة آخرين (Claude Code وCodex وGemini CLI)
- نتيجة الاختبار المعياري: أعلنت OpenHands عن أداء رائد على SWE-bench Verified في 17 أبريل 2025، باستخدام توسيع وقت الاستدلال مع نموذج ناقد، كما استُشهد بها كأداء متميز على LiveSWEBench وMulti-SWE-Bench
من OpenDevin إلى OpenHands: تاريخ موجز
بدأت OpenHands باسم "OpenDevin"، الذي أُطلق في 12 مارس 2024 كرد مفتوح المصدر على "Devin" الخاص من Cognition، مهندس البرمجيات بالذكاء الاصطناعي، ثم أُعيدت تسميته لاحقًا إلى OpenHands. حصلت All Hands AI، الكيان التجاري خلف المشروع، على تمويل بعد ذلك بوقت قصير بجولة بقيمة 5 ملايين دولار.
- 12 مارس 2024: الإطلاق باسم "OpenDevin"، كبديل مفتوح المصدر لـ Devin من Cognition
- إعادة التسمية إلى OpenHands (لم تتمكن هذه المراجعة من تأكيد تاريخ إعادة التسمية الدقيق من مصدر أساسي)
- 5 سبتمبر 2024: تعلن All Hands AI عن جولة تمويل تأسيسي بقيمة 5 ملايين دولار بقيادة Menlo Ventures
- 17 أبريل 2025: تعلن OpenHands عن نتائج رائدة على SWE-bench Verified
- 2026: يتوسع المشروع من وكيل برمجة واحد إلى منصة أوسع يمكنها أيضًا تشغيل وتنسيق وكلاء آخرين (Claude Code وCodex وGemini CLI)
المنصة والتسعير والترخيص
ذاتية الاستضافة / مفتوحة المصدر
- ما تذكره OpenHands:
- مجانية — وكيل كامل وواجهة ويب وواجهة طرفية وCLI وتكاملات git ودعم مجتمعي، باستخدام مفتاح API الخاص بك للنموذج.
فردية (سحابية، مجانية)
- ما تذكره OpenHands:
- خيار سحابي مستضاف مع API للأتمتة وتكاملات مع Jira/Slack، محدود بعشر محادثات يوميًا لمستخدم واحد، وفق openhands.dev/pricing.
مستوى اشتراك مدفوع
- ما تذكره OpenHands:
- يبدو أن هناك مستوى اشتراك (تُذكر في بعض المصادر بنحو 20 دولارًا شهريًا) يفتح اختيارًا أوسع للنماذج دون هامش ربح إضافي — لم تتمكن هذه المراجعة من التأكيد الكامل لشروطه الحالية الدقيقة من صفحة تسعير أُعيد التحقق منها حديثًا، فتحقق مباشرة على openhands.dev/pricing قبل التخطيط للميزانية.
Enterprise
- ما تذكره OpenHands:
- تسعير مخصص/عند الطلب — إما SaaS أو استضافة ذاتية في VPC خاصة، مع SSO/SAML، ومحادثات غير محدودة، ومهندس عملاء مخصص.
الترخيص
- ما تذكره OpenHands:
- ترخيص MIT، مؤكد عبر ملف LICENSE في مستودع GitHub.
تحقق من الأسعار الحالية مباشرة على openhands.dev/pricing قبل التخطيط للميزانية — تشير هذه المراجعة إلى أن الشروط الدقيقة لمستوى الاشتراك تحتاج إلى تحقق حديث.
تنزيل وتثبيت OpenHands
تُثبَّت OpenHands مجانًا عبر Docker للاستضافة الذاتية؛ كما يتوفر خيار مستضاف سحابيًا دون إعداد محلي.
Source | Link |
|---|---|
| مستودع GitHub (الكود المصدري، MIT) | github.com/OpenHands/OpenHands |
| الموقع الرسمي | openhands.dev |
| التوثيق | docs.openhands.dev |
| النسخة السحابية المستضافة | openhands.dev/pricing |
تتطلب الاستضافة الذاتية Docker، ولقدرة وكيل ذات معنى، مفتاح API لنموذج قادر (يُستخدم Claude أو GPT عادةً) — احتسب تكلفة الرموز (tokens) لذلك النموذج بشكل منفصل عن OpenHands نفسها، التي هي مجانية.
من يجب أن يستخدم OpenHands؟
تناسب OpenHands المطورين والفرق الذين يريدون وكيل برمجة مستقلًا مجانيًا ومفتوح المصدر وذاتي الاستضافة، ومرتاحين لعمليات قائمة على Docker.
استخدم OpenHands إذا كنت
- تريد بديلًا مجانيًا ومفتوح المصدر (MIT) وذاتي الاستضافة لوكيل برمجة مستقل خاص مثل Devin
- مرتاحًا للنشر القائم على Docker وتنفيذ الوكيل المعزول
- تريد إحضار مفتاح API الخاص بك للنموذج بدلًا من الاعتماد على النموذج المجمّع من مزوّد واحد
- مهتمًا بأداء رائد على معايير البرمجة الوكيلية وتريد استضافة هذه القدرة ذاتيًا
- تحتاج إلى خيار نشر داخلي أو في VPC خاصة، ومستعد للنظر في مستوى Enterprise لذلك
ابحث في مكان آخر إذا كنت
- تريد تجربة بلا إعداد وأصلية في IDE — OpenHands ليست إضافة رسمية لـ VS Code/JetBrains؛ يوجد فقط تكامل غير رسمي مجتمعي لـ VS Code
- غير مرتاح لتشغيل Docker أو إدارة بنية تحتية ذاتية الاستضافة
- تحتاج إلى تكاليف API منخفضة ويمكن التنبؤ بها — يمكن للوكلاء المستقلين متعددي الخطوات إجراء العديد من استدعاءات النموذج لكل مهمة، وتزداد التكاليف مع الاستخدام
- تحتاج إلى دعم Enterprise مضمون دون التواصل مباشرة مع All Hands AI — تحقق من شروط Enterprise الحالية قبل الالتزام
ما لا تصلح له OpenHands
لا تناسب OpenHands إذا كنت تريد أداة بلا عمليات تشغيلية وأصلية في IDE، أو إذا كنت غير مرتاح لتنفيذ كود من إنشاء وكيل، حتى لو كان معزولًا.
- ليست أصلية في IDE افتراضيًا — لا توجد إضافة رسمية لـ VS Code أو JetBrains؛ يوجد فقط تكامل غير رسمي مجتمعي لـ VS Code
- ليست بلا عمليات تشغيلية — تتطلب الاستضافة الذاتية Docker وبعض الإلمام التشغيلي؛ تقلل العزلة (sandboxing) من خطر تشغيل كود من إنشاء وكيل لكنها لا تزيله
- لا تضمن تكلفة منخفضة — كأداة وكيلية يمكنها تنفيذ العديد من الخطوات المستقلة، يمكن أن تتراكم تكاليف API لمزوّد النموذج المختار لكل مهمة
- ليست محصنة ضد مشاكل المهام طويلة المدى — وفق نقاشات تقنية من طرف ثالث، يمكن أن تعاني المهام متعددة المستودعات أو الطويلة جدًا من تجزّؤ السياق، وقد يتبع الوكلاء نهجًا خاطئًا قبل تدخل إنسان
- ليست نفس المشروع الخاص بخط أنابيب "OpenHands" غير المرتبط للتعلم المعزز التابع لـ Sky Computing Lab في جامعة كاليفورنيا في بيركلي — لا تخلط بين الاثنين عند البحث
أخطاء شائعة عند تقييم OpenHands
ينشأ معظم الالتباس حول OpenHands من تاريخ إعادة تسميتها، أو اسمها المشترك مع مشروع غير مرتبط، أو افتراض دعم أصلي لـ IDE لا وجود له رسميًا.
الخطأ 1: البحث عن "OpenDevin" وافتراض أنها أداة مختلفة وأقدم
كان OpenDevin هو الاسم الأصلي لـ OpenHands عند إطلاقها في مارس 2024. إنه نفس المشروع الذي أُعيدت تسميته لاحقًا.
الخطأ 2: الخلط بينها وبين مشروع "OpenHands" غير المرتبط التابع لجامعة كاليفورنيا في بيركلي
يستخدم خط أنابيب منفصل لتدريب التعلم المعزز، مرتبط بـ Sky Computing Lab في جامعة كاليفورنيا في بيركلي، اسم "OpenHands" أيضًا. إنه ليس نفس قاعدة الكود أو نفس الشركة التي تقف خلف منصة وكيل البرمجة الخاصة بـ All Hands AI.
الخطأ 3: افتراض وجود إضافة رسمية لـ VS Code
يوجد فقط تكامل غير رسمي مجتمعي لـ VS Code، طوّره مطور مستقل وليس مصانًا رسميًا من قبل All Hands AI. اعتبره أداة من طرف ثالث، وليس منتجًا رسميًا.
الخطأ 4: افتراض أن الاستضافة الذاتية مجانية تمامًا
OpenHands نفسها مجانية ومفتوحة المصدر، لكنك لا تزال تدفع لمزوّد النموذج الذي اخترته (Claude أو GPT وغيرهما) مقابل استخدام API. "مجانية" تصف المنصة، وليس تكاليف النموذج الأساسية.
المنافسون والبدائل
تُقارَن OpenHands غالبًا بـ Cline وDevin (من Cognition) وAider وCursor.
Tool | Best known for | Link |
|---|---|---|
| Cline | إضافة وكيل مستقل مفتوحة المصدر لـ VS Code وJetBrains | مراجعة Cline |
| Devin (Cognition) | مهندس البرمجيات الآلي الخاص بالذكاء الاصطناعي، الذي بُنيت OpenHands كبديل مفتوح له | cognition.com |
| Aider | مبرمج زوجي بالذكاء الاصطناعي أصلي للطرفية ومرتكز على git | aider.chat |
| Cursor | محرر كود تجاري ومستقل قائم على الذكاء الاصطناعي أولًا | مراجعة Cursor |
تعكس هذه القائمة الأدوات التي تُقارَن بها OpenHands عادةً، وليست ترتيبًا مستقلًا من PromptQuorum — تحقق من التسعير والميزات الحالية لكل أداة قبل الاختيار.
الأسئلة الشائعة
ما هي OpenHands؟
OpenHands (openhands.dev) منصة مجانية ومفتوحة المصدر (MIT) وذاتية الاستضافة لوكلاء البرمجة المستقلين، تُشغَّل عبر واجهة ويب أو واجهة طرفية أو CLI في بيئة Docker معزولة.
هل OpenHands هي نفسها OpenDevin؟
نعم. أُطلقت OpenHands باسم "OpenDevin" في 12 مارس 2024، كبديل مفتوح المصدر لوكيل Devin الخاص من Cognition، ثم أُعيدت تسميتها لاحقًا إلى OpenHands.
هل OpenHands مجانية؟
الاستضافة الذاتية مجانية بالكامل ومفتوحة المصدر. كما تقدم All Hands AI نسخة سحابية مستضافة مجانية (محدودة بعشر محادثات يوميًا)، ومستوى اشتراك مدفوع، ومستوى Enterprise بسعر مخصص.
من أسس OpenHands / All Hands AI؟
تقودها الرئيس التنفيذي Robert Brennan، مع Xingyao Wang وGraham Neubig (أستاذ في جامعة كارنيجي ميلون) ضمن قيادتها. جمعت الشركة جولة تمويل تأسيسي بقيمة 5 ملايين دولار أُعلنت في 5 سبتمبر 2024.
كيف يكون أداء OpenHands على معايير البرمجة؟
أعلنت OpenHands عن نتائج رائدة على SWE-bench Verified في 17 أبريل 2025، باستخدام توسيع وقت الاستدلال ونموذج ناقد، كما استُشهد بها كأداء متميز على LiveSWEBench وMulti-SWE-Bench. لا تكرر هذه المراجعة نسبة مئوية دقيقة، والتي ينبغي التحقق منها على مدونة OpenHands نفسها.
هل لدى OpenHands إضافة لـ VS Code؟
لا توجد إضافة رسمية. يوجد تكامل غير رسمي مجتمعي لـ VS Code، طوّره مطور مستقل، وليس مصانًا رسميًا من قبل All Hands AI.
هل OpenHands هي نفسها مشروع OpenHands التابع لجامعة كاليفورنيا في بيركلي؟
لا. يستخدم خط أنابيب منفصل وغير مرتبط لتدريب التعلم المعزز، مرتبط بـ Sky Computing Lab في جامعة كاليفورنيا في بيركلي، اسم "OpenHands" أيضًا — إنه قاعدة كود وشركة مختلفتان.
هل تشغيل OpenHands آمن، بما أنها تنفذ الكود بشكل مستقل؟
تُشغّل OpenHands الوكلاء في بيئة Docker معزولة، ما يقلل خطر تنفيذ كود من إنشاء وكيل دون إزالته — وفق تحليلات تقنية من طرف ثالث، لا تُعد العزلة ضمانًا كاملًا للأمان ضد سلوك عدائي أو غير متوقع من الوكيل.
هل تدعم OpenHands النماذج المحلية؟
لم تتمكن هذه المراجعة من تأكيد تكامل صريح ومسمّى رسميًا لنموذج محلي (مثل Ollama) من مصدر أساسي — تحقق مباشرة على openhands.dev من الدعم الحالي للنماذج قبل افتراض التوافق مع النماذج المحلية.
هل اختبرت PromptQuorum ادعاءات OpenHands بشكل مستقل؟
تستند هذه المراجعة إلى موقع OpenHands نفسه، ومستودعها على GitHub، ومنشورات مدونتها، وورقة تقنية منشورة، بدلًا من اختبارات معيارية عملية أجرتها PromptQuorum.
