SSD Nodes Learn 🎉 VPS من $4.99/شهر
الأدلة Matt Connorبقلم Matt Connor · آخر تحديث في 2026-08-13

MiMo-Code من Xiaomi: بديل Claude Code المفتوح

تعرّف إلى MiMo-Code، وكيل Xiaomi البرمجي في الطرفية المرخّص MIT والمبني على OpenCode، واقرأ ادعاءات الاختبارات المعيارية قبل التبديل إليه.

ما هو MiMo-Code؟

MiMo-Code هو وكيل برمجة يعمل في الطرفية، طوّرته فريق MiMo التابع لـXiaomi وأصدره كمصدر مفتوح في 15 June 2026 بموجب ترخيص MIT. يعمل كأداة CLI (واجهة سطر الأوامر) داخل الصدفة. يقرأ الملفات ويعدّلها في أحد المشاريع، وينفّذ أوامر الصدفة، ويدير مستودعات git، ويحتفظ بملاحظات حول قاعدة الشفرة بين الجلسات.

يشبه أسلوبه Claude Code. تصف مهمة بلغة واضحة، ويقترح الوكيل التعديلات والأوامر، ثم توافق عليها. هناك اختلافان مهمان. المصدر مفتوح، لذا يمكنك قراءة ما يرسله الوكيل إلى النموذج بدقة. كما أن النموذج منفصل عن الوكيل، لذلك يمكن للواجهة نفسها الاتصال بنماذج Xiaomi، أو بنقطة نهاية متوافقة مع OpenAI، أو بنموذج تستضيفه بنفسك.

يُسمّى المستودع MiMo-Code، والأمر الذي يثبّته هو mimo. يظهر الاسمان في الوثائق، لذلك يؤدي البحث عن أيٍّ منهما إلى العثور على الأداة نفسها.

من أين جاء MiMo-Code ولماذا يهم ذلك

MiMo-Code هو fork من OpenCode، وهو وكيل طرفية مفتوح المصدر من مشروع sst. يحتفظ ملف LICENSE بالسطر الأصلي Copyright (c) 2025 opencode، ويتضمن README قسماً موجزاً عن العلاقة بين المشروعين. توجد issue مفتوحة في المستودع تطلب من Xiaomi ذكر مساهمي OpenCode بصورة أوفى مما يتيحه الاحتفاظ بسطر الترخيص وحده.

يوضح ذلك أمراً يبدو مستحيلاً لولا هذه الخلفية. فمشروع صدر لأول مرة في June 2026 يوفّر بالفعل TUI مصقولة (واجهة مستخدم نصية)، ونظام plugins، وطبقة تجريد لمزوّدي الخدمة تتصل بواجهات برمجة نماذج متعددة، ودعم MCP (بروتوكول سياق النموذج)، وتكاملاً مع LSP (بروتوكول خادم اللغة). لم يُنجز هذا العمل خلال ستة أسابيع. بل وصل مع الـfork. أما الجديد من Xiaomi فهو طبقة الذاكرة والارتباط بنماذج Xiaomi نفسها.

إذا سبق أن شغّلت OpenCode على VPS، فستبدو البنية واختصارات لوحة المفاتيح مألوفة، لأن الشيفرة الأساسية هي نفسها.

ما الذي يعنيه فعلياً أن «النماذج والوكلاء يتطورون معاً»

العبارة التعريفية للمستودع هي «حيث تتطور النماذج والوكلاء معاً». تتضمن هذه العبارة ادعاءين منفصلين، ولا تدعم التفاصيل المنشورة سوى أحدهما.

يتعلق الادعاء الأول بوقت التشغيل، وهو موثّق. يحتفظ MiMo-Code بمخزن ذاكرة دائم لكل مشروع، مدعوم بميزة البحث في النص الكامل في SQLite، إلى جانب حالة الجلسة وتقدم المهمة. ويتحكم فيه أمران من أوامر slash. يستخرج /dream المعرفة الدائمة من الجلسات الأخيرة ويكتبها في ذاكرة المشروع. ويحوّل /distill إجراءً متكرراً إلى مهارة قابلة لإعادة الاستخدام. وتقول الكتابة الهندسية الخاصة بـXiaomi إن هذه العمليات تُنفّذ وفق دورة تمتد تقريباً من أسبوع إلى 4 أسابيع، لا بعد كل جلسة. لذلك يتغير سلوك الوكيل في مستودعك بمرور الوقت، بينما يبقى ملف النموذج نفسه دون تغيير.

يتعلق الادعاء الثاني بالتدريب، وهنا ينبغي توخي الدقة. تصف Xiaomi التدريب اللاحق لـMiMo-V2.5 على أنه خط أنابيب من 3 مراحل: الضبط الدقيق الخاضع للإشراف، ثم التعلم المعزز الوكيلي واسع النطاق (RL)، ثم التقطير وفق السياسة الحالية من عدة نماذج معلّمة متخصصة إلى نموذج طالب واحد. يعني التعلم المعزز الوكيلي أن النموذج دُرّب على حلقات متعددة الخطوات لاستدعاء الأدوات، بدلاً من أزواج سؤال وجواب مفردة. وهذا أمر حقيقي، وهو سبب تماسك النموذج عبر سلاسل الأدوات الطويلة. لكن Xiaomi لم تنشر تقرير تدريب يوضح أن النموذج حُسِّن داخل هذا الإطار المحدد، مع تغيّر الإطار استجابةً لذلك.

لذلك اقرأ «يتطورون معاً» بوصفها عبارة تعبّر عن نية فريق يملك كلا الجانبين. أما الفائدة التي يمكنك ملاحظتها فعلياً فهي أضيق نطاقاً، لكنها تظل مهمة: الأشخاص أنفسهم يكتبون مخططات الأدوات وموجّه النظام ويصدرون النموذج، ولذلك تتوافق هذه المكونات معاً. لا يستطيع Claude Code العمل بهذه الطريقة، لأن إطاره هو عميل لنموذج ثابت عبر API. وتدرّب Anthropic نماذجها للاستخدام الوكيلي أيضاً، لكن لا يمكنك استبدال النموذج من أسفل الإطار.

كيف تبدو جلسة MiMo-Code في الطرفية

يؤدي تشغيل mimo إلى فتح واجهة طرفية بملء الشاشة. تكتب مهمة، فيقرأ الوكيل الملفات، ويقترح تغييراً، ويسألك قبل أن يكتب أي شيء أو يشغّله. بالإضافة إلى وضع البناء الافتراضي، يأتي البرنامج مع وضع التخطيط ووضع التأليف، ونظام للوكلاء الفرعيين يسلّم جزءاً من المهمة إلى تشغيل منفصل لوكيل آخر. كما يضم مجموعة كبيرة من المهارات المضمّنة، وهي إجراءات مُعدّة مسبقاً يمكن للوكيل استدعاؤها بالاسم. ويمكن للمهارة أيضاً أن تغيّر طريقة عمل الوكيل بدلاً من تغيير ما يعرفه. هذه هي الفكرة وراء Ponytail، وهي مهارة تُلزم الوكيل بأصغر تغيير ينجح.

تجدر معرفة بعض التفاصيل قبل البدء.

  • تكون الموافقة على كل إجراء، افتراضياً. يزيل العلم --dangerously-skip-permissions المطالبات. الاسم دقيق، لذا استخدمه فقط عندما لا تترتب على الخطأ أي تكلفة.
  • يعمل البرنامج دون طرفية تفاعلية. يتلقى mimo run مطالبة وينفّذها دون تفاعل، وهذا ما يحتاج إليه البرنامج النصي أو مهمة CI. كما تتوفر واجهة ويب.
  • توجد الإعدادات في ملفات يمكنك إيداعها في المستودع. يقرأ المشروع .mimocode/mimocode.jsonc، وتوجد الإعدادات العامة في ~/.config/mimocode/mimocode.jsonc.
  • لا تُخزَّن بيانات الاعتماد في هذه الملفات. توضع في ~/.local/share/mimocode/auth.json، لذا أبقِ هذا المسار خارج git وخارج أي نسخة احتياطية تشاركها.

الوكيل الذي يمكنه تشغيل أوامر shell هو برنامج سلّمته صلاحية استخدام shell لديك. خصّص له جهازاً ومستخدماً مستقلين. الطريقة الأكثر أماناً لتجربة وكيل جديد هي استخدام VM مؤقتة يمكنك تدميرها بعد الجلسة، لأن الأمر السيئ سيكلفك عندئذ إعادة بناء البيئة بدلاً من استعادتها.

هل يتفوق MiMo-Code فعلاً على Claude Code؟

تتضمن مادة إطلاق Xiaomi ادعاءً محدداً: عند تشغيل النموذج نفسه ضمن النظامين، يحقق MiMo-Code نتيجة أعلى. وهذه هي الأرقام المنشورة.

ChartXiaomi's self-reported harness comparison, same model in both agents
The data behind this chart
[
  {
    "tool": "MiMo-Code",
    "swe_bench_pro_pct": 62,
    "terminal_bench_2_pct": 73
  },
  {
    "tool": "Claude Code",
    "swe_bench_pro_pct": 57,
    "terminal_bench_2_pct": 68
  }
]

في SWE-bench Pro، تذكر Xiaomi أن MiMo-Code حقق 62 بالمئة، مقابل 57 بالمئة لـ Claude Code. وفي Terminal Bench 2، تبلغ النتيجتان 73 بالمئة و68 بالمئة. ويستند هذا العرض إلى تثبيت النموذج نفسه في الاختبارين، ولذلك يُفترض أن الفارق، البالغ نحو خمس نقاط، ناتج عن نظام الوكيل لا عن النموذج.

تعامل مع هذه الأرقام باعتبارها أرقاماً صادرة عن الجهة المورّدة. فقد أجرت Xiaomi التقييم ونشرته، ولا يظهر MiMo-Code في لوحات المتصدرين العامة لـ SWE-bench أو Terminal-Bench، لذلك لم يُعد أي طرف مستقل إنتاج هذا الفارق. وتوضح Xiaomi حدود نتيجتها بقدر غير معتاد من الصراحة. إذ يذكر توضيح الشركة أن هذه الاختبارات تقيس حل المشكلات في محاولة واحدة ضمن مشكلات تخص مستودعاً واحداً، وأن الوكيلين، وفقاً لاختباراتها الداخلية، قدما أداءً متقارباً عند أقل من نحو 200 خطوة تنفيذ. ويظهر التفوق المزعوم في عمليات التشغيل الطويلة، وهي الحالة التي لا يغطيها اختبار المحاولة الواحدة.

هذه هي القراءة المنصفة. الفارق البالغ خمس نقاط في اختبار أجرته الجهة المورّدة سبب كافٍ لتجربة الأداة. لكنه ليس سبباً كافياً لنقل الأعمال التي يعتمد عليها فريقك إليها.

تكلفة تشغيل MiMo-Code

عند الإطلاق، أطلقت Xiaomi قناة مجانية باسم MiMo Auto، ويمكن استخدامها من دون تسجيل. وقد وُصفت منذ البداية بأنها متاحة لفترة محدودة، وتشير ملاحظات الإصدار الخاصة بالإصدار 0.1.9 بتاريخ 24 July 2026 إلى إيقاف تجربة MiMo-V2.5 المجانية. لا تبنِ سير عمل يعتمد عليها.

الوصول المدفوع إلى منصة Xiaomi منخفض التكلفة مقارنةً بمزوّدي النماذج الرائدة. اعتباراً من August 2026، يبلغ السعر الدولي المنشور لـ MiMo-V2.5-Pro مبلغ $1.00 لكل مليون token إدخال عند عدم إصابة ذاكرة التخزين المؤقت، و$3.00 لكل مليون token إخراج، مع سياق يصل إلى 256K. تتغير الأسعار، لذلك راجع الصفحة الحالية قبل إعداد الميزانية.

الخيار الآخر هو استخدام عتادك الخاص. نُشرت أوزان MiMo-V2.5 وMiMo-V2.5-Pro على Hugging Face بموجب ترخيص MIT، لذلك لا يوجد ما يمنعك من تشغيلها بنفسك. كن واقعياً بشأن الحجم. النموذج الذي يوفّر نافذة سياق تبلغ one million token لا يناسب VPS عادياً، وستحتاج إلى VPS متصل بوحدة GPU أو جهاز مخصص. أما النماذج المحلية الأصغر فهي حالة مختلفة، وأقرب إلى تشغيل Ollama على VPS لاستضافة LLM ذاتياً.

يتصل MiMo-Code أيضاً بمزوّدين آخرين. يمكنه ترحيل تسجيل دخول Claude Code موجود، أو الاتصال بحساب OpenAI، أو قبول API key لمزوّد آخر، أو التواصل مع أي endpoint متوافق مع OpenAI. تحقّق من شروط الاشتراك الاستهلاكي قبل ربطه، لأن شروط المزوّد تحدد العملاء الذين يمكنهم استخدام خطة الاشتراك، ولا يكون CLI من مزوّد آخر مشمولاً بها دائماً.

هل ينبغي أن تنتقل من Claude Code؟

إذا كنت تدفع بالفعل مقابل Claude Code ويعمل كما ينبغي، فلا. الإصدار 0.1.9 في أواخر يوليو 2026، أي بعد 6 أسابيع من الإصدار الأول، هو المؤشر الصريح. يعني رقم الإصدار 0.1.x وجود تغييرات قد تكسر التوافق بين الإصدارات، وأن تنسيق الإعدادات لا يزال يتغير. هذا مقبول لأداة تقيّمها، لكنه يسبب مشكلات عندما يعتمد عليها فريق.

يستحق MiMo-Code دراسة جادة في 4 حالات.

  • إذا كانت التكلفة تمثل مشكلة لك. أسعار الرموز لدى Xiaomi أقل بكثير من أسعار مزوّدي النماذج المتقدمة، كما أن الوكيل نفسه مجاني.
  • إذا كنت تحتاج إلى قراءة الـharness. تعني البرمجيات مفتوحة المصدر أنّه يمكنك فحص المطالبات وتعريفات الأدوات، وهذا مهم عند إجراء مراجعة أمنية أو تدقيق.
  • إذا كنت تريد شراء الوكيل والنموذج بشكل منفصل، بحيث لا يفرض تغيير أحدهما تغيير الآخر.
  • إذا كان لا يمكن للكود مغادرة شبكتك. تتيح الأوزان المفتوحة استخدام backend مستضاف ذاتياً بدلاً من الدخول في مفاوضات.

تختلف المقارنة مع Cursor وCopilot. يعمل كلاهما داخل محرر، بينما يعمل MiMo-Code في طرفية. يؤثر هذا الاختلاف في جزء أكبر من يوم عملك مقارنة بأي نتيجة معيارية، وتغطي مقارنة Claude Code مع Cursor وCodex وCopilot المفاضلة بالتفصيل.

تشغيل MiMo-Code على VPS تستأجره مسبقاً

مكان وكيل الطرفية هو الخادم. فهو يُبقي جلسة مفتوحة لساعات، ويحتاج إلى شبكة مستقرة، ويجب أن يستمر في العمل حتى بعد إغلاق غطاء الحاسوب المحمول. النمط العملي هو نفسه المستخدم مع وكلاء الطرفية الآخرين: جلسة طويلة الأمد على خادم صغير تعيد الاتصال بها من أي مكان، كما هو موضح في تشغيل وكيل برمجي في tmux على VPS.

أنشئ له مستخدماً مخصصاً غير مميّز، ووجّهه إلى نسخة clone من المستودع بدلاً من نسختك الوحيدة. نطاق وصوله هو نطاق الحساب الذي يعمل به. وهذا هو الإجراء الوحيد الذي يظل فعالاً عندما يخطئ أحد الأوامر.

يوزّع المشروع نفسه بطريقتين: مثبّت shell يُقدَّم عبر HTTPS، وحزمة npm باسم @mimo-ai/cli لأي جهاز يحتوي مسبقاً على Node.js. على الخادم الذي تهتم به، استخدم حزمة npm مفضّلاً. يمكنك قراءة محتويات الحزمة قبل تشغيلها، ولا تمرّر script بعيداً مباشرةً إلى shell. وللاطلاع على الصورة الأوسع للخدمات الأخرى التي تستحق مكاناً على ذلك الخادم، راجع دليل وكلاء الذكاء الاصطناعي المستضافين ذاتياً.

FAQ

هل MiMo-Code مجاني؟

الوكيل مجاني ومفتوح المصدر بموجب ترخيص MIT، لذلك يمكنك قراءة شفرته وتعديلها. أما النموذج الذي يعمل خلفه فهو الجزء الذي يكلّف المال. أطلقت Xiaomi قناة مجانية محدودة المدة باسم MiMo Auto عند الإطلاق، وتشير ملاحظات الإصدار بتاريخ 24 July 2026 إلى انتهاء هذه التجربة، لذلك خطط لاستخدام مدفوع. اعتباراً من August 2026، يبلغ السعر الدولي المنشور لـ MiMo-V2.5-Pro مبلغ $1.00 لكل مليون رمز إدخال عند عدم وجود إصابة في ذاكرة التخزين المؤقت، و$3.00 لكل مليون رمز إخراج. يمكنك أيضاً توجيه MiMo-Code إلى أي نقطة نهاية متوافقة مع OpenAI والدفع لمورّد مختلف بدلاً من ذلك.

هل MiMo-Code هو نفسه OpenCode؟

بدأ المشروع كتفرعة من OpenCode، ولا يزال يشترك معه في النواة. جاءت واجهة الطرفية، ونظام الإضافات، وتجريد المزوّد، وتكامل MCP جميعها من قاعدة الشفرة تلك، ولا يزال سطر حقوق الطبع الخاص بـ OpenCode محفوظاً في ملف LICENSE داخل المستودع. أضافت Xiaomi طبقة ذاكرة مستمرة تعتمد على البحث النصي الكامل في SQLite، وأنماط وكلاء إضافية، ووصولاً مباشراً إلى نماذجها الخاصة. إذا كنت تعرف OpenCode، فأنت تعرف معظم طريقة عمل MiMo-Code.

هل يمكنني استخدام MiMo-Code مع نماذج Claude أو GPT بدلاً من نماذج Xiaomi؟

نعم. يتيح إعداد التشغيل الأول ترحيل تسجيل دخول Claude Code موجود، أو ربط حساب OpenAI، أو قبول مفتاح API لمزوّد آخر، ويمكنك إعداد أي نقطة نهاية متوافقة مع OpenAI يدوياً في ~/.config/mimocode/mimocode.jsonc. تحقّق من شروط الاشتراك الاستهلاكي قبل ربطه، لأن شروط المزوّد تحدد العملاء الذين يمكنهم استخدام خطة الاشتراك.

هل تشغيل MiMo-Code على جهازي الرئيسي آمن؟

تعامل معه مثل أي وكيل يمكنه تشغيل أوامر shell. يطلب الموافقة قبل كل إجراء افتراضياً، ويعطّل --dangerously-skip-permissions هذه المطالبات، وهذا هو سبب معظم الحوادث. شغّله باستخدام مستخدم مخصص غير ذي امتيازات، وعلى نسخة مستنسخة من المستودع، ويفضّل تشغيله على جهاز يمكنك تدميره وإعادة بنائه. يقتصر نطاق تأثيره على الحساب الذي يعمل به، لذلك اجعل صلاحيات هذا الحساب محدودة.