عن المشروع
أوه مي أوبن أجنيت (OmO) هو مجموعة أدوات برمجية مفتوحة المصدر لوكلاء الذكاء الاصطناعي في البرمجة، مصممة لتبسيط تطوير البرمجيات من خلال تنسيق متعدد النماذج وتنفيذ تلقائي لسير العمل. يتوفر بثلاث إصدارات لتناسب بيئات المستخدمين المختلفة: إصدار الألتيميت لـ OpenCode، والإصدار الخفيف (Light) لـ OpenAI Codex CLI، وإصدار سنبي (Senpi) المستقل كنسخة تجريبية.
يُعد الإصدار الألتيميت إضافة كاملة لـ OpenCode تتضمن 11 عاملًا متخصصًا، وأكثر من 54 رابطًا لدورة الحياة، و4 خوادم MCP مدمجة (websearch, context7, grep_app, lsp)، ووضع الفريق (Team Mode)، وميزة الهدف الدائم /goal، ووضع أولترابرك (ultrawork)، بالإضافة إلى وظيفة تعديل hashline اختيارية. أما الإصدار الخفيف فهو إضافة محمولة لـ Codex CLI تتضمن المكونات الأساسية مثل حقن القواعد، وفحص التعليقات، والتكامل مع git-bash، ودعم LSP، وأولترابرك، وulw-loop وulw-execute للاستمرار، والقياس عن بُعد (telemetry)، ووضع الفريق، إلى جانب MCPs محددة بالنضافة لـ grep_app وcontext7 وgit_bash وlsp، بالإضافة إلى مهارة ast-grep المشتركة.
تتضمن القدرات الأساسية وضع أولترابرك (ulw) الذي يُفعّل جميع الوكلاء لإكمال المهام دون تدخل يدوي، ووكلاء الانضباط (Discipline Agents) لتنظيم المهام بالتوازي، ووضع الفريق الذي يدعم ما يصل إلى 8 وكلاء متخصصين متوازيين مع تصور_terminal عبر tmux في الوقت الفعلي، وأوضاع متخصصة مثل hyperplan (الذي يضم 5 وكلاء نقّاد معادين للتخطيط) وأمن-البحث (الذي يضم 3 وكلاء صيادين و2 وكيل هندسة PoC). ويتكامل مع LSP لتشخيص مستوى IDE والكود والتنقل ودعم إعادة تسمية مساحة العمل، ومع AST-Grep للبحث عن الأنماط وإعادة الكتابة عبر 25 لغة برمجة. تشمل الميزات الإضافية أدوات تحرير مرتبطة بـ hash لتجنب أخطاء الأسطر陳旧، وفاحص تعليقات للحفاظ على تعليقات نظيفة، وإدخال قواعد تلقائي من ملفات AGENTS.md و.omo/rules/، وتتبع الأهداف الدائمة عبر /goal، ومُفرض مهام todo لإبقاء الوكلاء على المسار الصحيح، وتوافق مع hooks وcommands وskills وMCPs وplugins الخاصة بـ Claude Code، وMCPs مضمنة في المهارات لتقليل زخم السياق، ومخطط أولترابرك للتخطيط الاستراتيجي قبل التنفيذ، و/init-deep لتوليد ملفات AGENTS.md هرميًا عبر المشاريع.
يدعم المجموعة عدة مقدمي LLM بمن فيهم Anthropic وGemini وKimi وGPT والآخرين، بدون قفل على نموذج أو مزود واحد. تتضمن قياسًا عن بُعد (telemetry) اختياريًا يمكن تعطيله عبر التكوين أو متغيرات البيئة، وتُصنّف كبديل مفتوح لأدوات البرمجة المغلقة مثل Claude Code وCursor. المشروع يُحافظ عليه بنشاط، مع خريطة طريق عامة لدعم أطر وكلاء إضافية تتجاوز OpenCode وCodex CLI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.