أسرع منظومة وكلاء مفتوحة المصدر وأرخصها وأكثرها كفاءة. شغّل أكثر من 500 وكيل على خادم VPS بسعر 10 دولارات.
تطبيق سطح مكتب للناس. ومكتبة Rust للمطورين.
المستندات · البدء السريع مع Rust · اختبارات الأداء · النقاشات · Discord · Reddit · X · @senamakel (المؤسس)
🇺🇸 English | 🇸🇦 العربية | 🇨🇳 简体中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇩🇪 Deutsch | 🇹🇷 Türkçe | 🇵🇰 اردو
[!NOTE] 🎉 خلال أسبوع واحد من الإطلاق، أصبح OpenHuman المستودع الأول في قائمة الأكثر رواجاً على GitHub لتسعة أيام متتالية.
إصدار تجريبي أولي. يتطور OpenHuman بنشاط، لذا توقّع بعض الجوانب غير المكتملة.
أسهل طريقة هي تنزيل تطبيق سطح المكتب من tinyhumans.ai/openhuman أو من أحدث إصدار. يتوفر ملف .dmg لنظام macOS، وملف .msi أو .exe لنظام Windows، وملف .deb أو .AppImage لنظام Linux.
تفضّل الطرفية؟ يختار سكربت التثبيت الحزمة المناسبة لنظامك، ويتحقق من مجموعها الاختباري (checksum)، ثم يثبّتها:
# macOS and Linux
curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash# Windows (PowerShell)
irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iexلمعاينة ما سيفعله السكربت على macOS وLinux، أنهِ الأمر بـ bash -s -- --dry-run. تجد خيارات أخرى وحلولاً للمشكلات في INSTALL.md.
تشغّل معظم المنظومات عملية ثقيلة واحدة لكل وكيل، وتعيد إرسال موجّه (prompt) كبير مع كل استدعاء. يؤدي OpenHuman العمل نفسه بموارد أقل بكثير. وهو المنظومة المفتوحة المصدر الغنية بالميزات الوحيدة المصممة لأساطيل كبيرة من الوكلاء: يتسع 500 وكيل منها على خادم بسعر 10 دولارات.
|
نتائج الاختبارات · أرقام بدء التشغيل البارد ينجز مهام البرمجة في نحو 20 ثانية، وهو الأسرع بين سبع أدوات وكلاء ذكاء اصطناعي اختبرناها. ويبدأ العمل خلال عُشر ثانية. |
بيانات التكلفة والرموز · كيف يعمل الضغط يستخدم رموزاً (tokens) أقل بـ 2.6x من أداة الوكلاء المعتادة، وكانت فاتورته الإجمالية الأقل في اختبارنا. |
|
يستخدم ذاكرة ومعالجاً أقل بنحو 8x من أداة الوكلاء المعتادة. شغّل أكثر من 500 وكيل على خادم بسعر 10 دولارات. |
البدء السريع مع Rust · دليل التضمين · أمثلة استخدمه كمكتبة Rust: استدعِ وكيلاً كأي دالة أخرى، أو شغّل أسطولاً كاملاً من خادم صغير واحد. |
الموجّه نفسه، جنباً إلى جنب: "Write me a story about agent harnesses in the form of an anime story, write it into an HTML page and open it for me."
أنهى OpenHuman المهمة في 20 ثانية، باستخدام 15k رمز وبتكلفة 0.0054 دولار. أما Hermes فاستغرق 9 دقائق و40 ثانية، باستخدام 37k رمز وبتكلفة 0.0082 دولار.
معظم المنظومات حلقة بسيطة: أرسل كل شيء إلى النموذج، وانتظر، ثم كرّر. هذا يصلح لوكيل واحد، لكنه يصبح بطيئاً ومكلفاً بسرعة، وينهار عند تشغيل المئات.
يعيد OpenHuman التفكير في الأجزاء الأعلى تكلفة: كم من النص يقرأ الذكاء الاصطناعي، وكيف يجد الأداة المناسبة، وكيف تُحمَّل الميزات، وكم من الجهاز يحتاج النظام كله. الأفكار الست أدناه هي مصدر السرعة والتوفير المذكورين أعلاه. تشير كل بطاقة إلى المستندات إن أردت التفاصيل.
|
مبني على النماذج اللغوية العودية (Recursive Language Models). تُضغط نتائج الأدوات الكبيرة قبل أن يقرأها الذكاء الاصطناعي. وفي النتائج الكبيرة جداً، يحصل الذكاء الاصطناعي على مقبض يستطيع البحث فيه بدل قراءتها كلها. لا يُرمى شيء. |
Jev نموذج صغير يجد الأداة المناسبة من بين 1,215 أداة. تكون الأداة الصحيحة ضمن أفضل اختياراته بنسبة 86.8% من الحالات، مقابل 70.5% للبحث بالكلمات المفتاحية. |
|
كل ميزة، مثل البحث أو المستندات أو الصوت، تتصل بناقل Rust واحد، وهي فكرة مستعارة من ناقل نظام Linux. لا تُحمَّل الميزة إلا عند الحاجة، وإذا تعطلت إحداها تواصل البقية عملها. |
كيف تعمل الذاكرة · محركات الذاكرة الذاكرة مدمجة. قبل كل دور، يختار OpenHuman ما يهم فقط ضمن ميزانية من الرموز، ويقدمه للذكاء الاصطناعي مع مصادره. تعمل مباشرة دون إعداد، ويمكنك استبدال محرك ذاكرة آخر بإعداد واحد. |
|
التحكم بالمتصفح والحاسوب · Jev يستخدم الوكيل متصفحاً حقيقياً وتطبيقات سطح مكتبك. يختار Jev كل نقرة من الأزرار الظاهرة على الشاشة، دون لقطات شاشة. ويتوقف قبل أي عملية دفع. |
المنظومة كلها Rust مترجَم في عملية واحدة، فتبدأ خلال عُشر ثانية وتبقى خفيفة: 68 MB في الذروة في مهام البرمجة لدينا. والنواة نفسها مكتبة. استدعِ وكيلاً من شيفرة Rust الخاصة بك، أو شغّل المئات منهم جنباً إلى جنب على خادم صغير واحد. |
شغّلنا سبع منظومات على مهام SWE-bench نفسها، بالنموذج ومفتاح API والحاوية نفسها، وقِسنا كل استدعاء. الإعداد والنتائج علنيان في openhuman-benchmarks، فيستطيع أي شخص إعادة تشغيلها. أحدث تشغيل هو swe-x86-1، وفيه عشر مهام.
أنهى OpenHuman مهامه في أقل من نصف الزمن الوسيط، باستخدام رموز أقل بـ 2.6x وثُمن الذاكرة والمعالج. أجرى 114 استدعاءً للنموذج بينما أجرت الأخرى من 134 إلى 212، وكلّف تشغيله كله 0.05 دولار بينما كلّفت الأخرى من 0.08 إلى 0.35 دولار.
يفوز لأنه يبذل جهداً أقل في كل خطوة. النواة Rust مترجَم في عملية واحدة، وليست Node أو Python، لذا تستهلك ذاكرة قليلة ومعالجاً شبه معدوم بين استدعاءات النموذج. ويرسل أصغر موجّه بين السبعة، 4.6k رمز شاملة أدواته العشرين، فيصبح كل استدعاء أرخص ويعود أسرع (1.65 ثانية وسيطاً، وهي الأسرع أيضاً). كما يحتاج إلى استدعاءات أقل للوصول إلى إجابة، وهنا يأتي معظم التوفير.
| لكل مهمة محلولة | OpenHuman (مقابل الوسيط) | وسيط الستة الآخرين | الأفضل بين الستة الآخرين |
|---|---|---|---|
| زمن التنفيذ (p50) | 19.8 s (أسرع بـ 2.3x) | 46.5 s | 28.4 s (OpenCode) |
| الرموز | 167k (أقل بـ 2.6x) | 435k | 370k (Codex) |
| التكلفة | $0.0077 (-36%) | $0.012 | $0.0077 (OpenCode، تعادل) |
| ذروة الذاكرة | 68 MB (أقل بـ 7.7x) | 523 MB | 123 MB (Codex) |
| زمن المعالج | 1.3 s (أقل بـ 8x) | 10.4 s | 2.9 s (DeepSeek Harness) |
| موجّه النظام | 4.6k رمز (-40%) | 7.7k | 6.2k (DeepSeek Harness) |
إذا كنت تستخدم Claude Code أو Codex أو OpenClaw أو Hermes فأنت تعرف الأفكار: حلقة وكيل مع أدوات، وMCP، والمهارات (skills)، ونماذج BYOK، والذاكرة. يضم OpenHuman كل ذلك، في تطبيق سطح مكتب أو تطبيق طرفية أو خادم بلا واجهة.
| القدرة | ما يقدمه OpenHuman |
|---|---|
| ذاكرة قابلة للضبط | ذاكرة مدمجة فوق ملفاتك ومستودعاتك ومصادرك وتطبيقاتك، تُستدعى قبل كل دور مع مصادرها، على محرك الذاكرة الذي تختاره |
| وكلاء صوتيون | وكيل صوتي مباشر يمكنك مقاطعته في منتصف الجملة، إضافة إلى الإملاء والردود المنطوقة |
| التحكم بالحاسوب والمتصفح | يقود متصفح Chrome حقيقياً وتطبيقات سطح مكتبك، ويسأل قبل أي أمر لا يمكن التراجع عنه |
| البحث | محركات البحث ووكلاء البحث: Exa وGemini مضمّنان، وBrave وTavily وParallel وغيرها بمفتاحك الخاص، مع إجابات موثّقة بمصادرها وDeep Research |
| الأدوات | أدوات أصلية: الطرفية والبرمجة، وكاشط الويب، والمستندات، وتوليد الصور والفيديو، وcron |
| MCP والمهارات | خوادم MCP وحزم المهارات |
| تكاملات OAuth | 119 تطبيقاً عبر Composio، مع مشغّلات (triggers) تبدأ الوكيل عند حدوث أمر ما |
| النماذج | نماذج محلية (Ollama وLM Studio وMLX) وBYOK لـ 26 مزوداً، مع توجيه تلقائي للنماذج |
| القنوات | 14 قناة مراسلة كواجهات للوكيل: Telegram وDiscord وiMessage والبريد الإلكتروني وغيرها |
| سير العمل | مخططات سير عمل دائمة: مشغّلات cron أو الأحداث أو اليدوية، وخطوات موافقة، واستئناف بعد التوقف |
| الأمان | بوابة الموافقة، والتنفيذ المعزول (سجن نظام التشغيل أو Docker)، ووضع الخصوصية للتشغيل المحلي فقط، والأسرار في سلسلة مفاتيح نظام التشغيل |
| تتبع الاستخدام | تكلفة كل استدعاء واستخدام الرموز، إضافة إلى سجلات تشغيل قابلة لإعادة التشغيل |
OpenHuman منظومة تضع المكتبة أولاً. أضفه إلى مشروع Rust الخاص بك واستدعِ وكيلاً كأي دالة أخرى، دون خدمة جانبية أو عملية خلفية لتشغيلها. يستطيع وقت تشغيل واحد استضافة مئات الوكلاء، لكل منهم نموذجه وأدواته وذاكرته وبيئته المعزولة. يتسع 500 منهم على خادم VPS بسعر 10 دولارات، فيمكن لمنتج بوكيل لكل عميل أن يبدأ دون عنقود خوادم.
use openhuman_embed::{Access, Harness, Provider, Workspace};
let agent = Harness::builder()
.provider(Provider::openai_compatible("https://api.openai.com/v1", "sk-...").model("gpt-5"))
.workspace(Workspace::Ephemeral)
.access(Access::readonly())
.build()
.await?;
let reply = agent.run("Summarize what you can see in this directory.").await?;
println!("{}", reply.reply);بعد ذلك: البدء السريع مع Rust، ودليل التضمين، ومستندات المطورين.
هنا نضع OpenHuman بجانب المنظومات التي يستخدمها معظم الناس بالفعل. تأتي الصفوف الأربعة الأولى من اختبار الأداء العلني: عشر مهام برمجة من SWE-bench، بالنموذج والحاوية نفسيهما لكل منظومة. كل رقم هو لكل مهمة محلولة. وبقية الصفوف تقارن الميزات.
باختصار، الأدوات الأخرى ممتازة لشخص واحد يعمل مع وكيل واحد. OpenHuman يفعل ذلك أيضاً، وهو كذلك الخيار المفتوح المصدر الذي يمكنك تضمينه كمكتبة وتوسيعه إلى أسطول. المنتجات تتغير بسرعة، فتحقق من كل مشروع قبل أن تقرر.
| Claude Code | Codex | OpenClaw | Hermes Agent | OpenHuman | |
|---|---|---|---|---|---|
| وسيط زمن المهمة | 37.8 s | 36.1 s | 62 s | 58.5 s | 🚀 19.8 s |
| متوسط الرموز لكل مهمة | 428k | 370k | 442k | 482k | 🚀 167k |
| ذروة الذاكرة لكل مهمة | 231 MB | 123 MB | 1.57 GB | 816 MB | 🚀 68 MB |
| متوسط التكلفة لكل مهمة | $0.04 | $0.02 | $0.01 | $0.0082 | 🚀 $0.0077 |
| مفتوح المصدر | 🚫 مملوك | ✅ Apache-2.0 | ✅ MIT | ✅ MIT | ✅ GPL-3.0 |
| أساطيل الوكلاء | 🚀 500 وكيل على VPS بسعر 10 دولارات | ||||
| مكتبة قابلة للتضمين | 🚫 لا يوجد | 🚀 واجهة Rust مكتوبة الأنواع | |||
| الذاكرة | ✅ تعلّم ذاتي | 🚀 تُستدعى في كل دور، مع المصادر | |||
| التكاملات | ✅ MCP | ✅ MCP | 🚀 119 تطبيق OAuth وMCP والمهارات | ||
| قنوات المراسلة | 🚫 لا يوجد | 🚫 لا يوجد | ✅ كثيرة | ✅ عدة قنوات | ✅ 14، منها البريد الإلكتروني |
| المتصفح وسطح المكتب | ✅ المتصفح | ✅ المتصفح | ✅ المتصفح وتطبيقات سطح المكتب | ||
| سير العمل | 🚫 لا يوجد | 🚫 لا يوجد | 🚀 مرئي، يصيغه الوكيل | ||
| اختيار النموذج | ✅ أي نموذج | ✅ أي نموذج | ✅ أي نموذج، مع توجيه مدمج |
اقرأ CONTRIBUTING.md، أو دع وكيل برمجة بالذكاء الاصطناعي يرشدك عبر هذا الموجّه.
- ثبّت Git وNode.js 24+ وpnpm 10.10.0 وRust 1.99.1 (مع
rustfmtوclippy) وCMake وNinja وripgrep، ومتطلبات بناء تطبيقات سطح المكتب لمنصتك. - انسخ المستودع (fork) ثم استنسخه. شغّل
git submodule update --init --recursive، ثمpnpm install. - شغّل
pnpm devلعمل الواجهة أوpnpm dev:appلتطبيق سطح المكتب. قبل فتح طلب سحب (PR)، شغّلpnpm typecheckوpnpm format:checkوcargo check --manifest-path Cargo.toml.
المزيد في الإعداد للتطوير، وAGENTS.md، ونظرة عامة على الحزم (crates). تعيش أجزاء كثيرة من OpenHuman في مستودعاتها الخاصة تحت vendor/، وهي ترحب بالمساهمات أيضاً.
يحصل المساهمون على هدايا مجانية ووصول خاص على Discord.

