SSD Nodes Learn 8GB RAM — $66/سنة
الأدلة Matt Connorبقلم Matt Connor

ما هو MiMo-Code؟ بديل Xiaomi لـ Claude Code

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

ما هو MiMo-Code؟

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

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

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

من أين أتى MiMo-Code ولماذا يهم ذلك

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

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

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

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

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

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

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

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

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

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

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

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

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

هل يتفوق 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 نسبة 62 بالمئة لصالح MiMo-Code، مقابل 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 لكل مليون رمز إدخال عند عدم وجود إصابة في ذاكرة التخزين المؤقت، و$3.00 لكل مليون رمز إخراج، مع سياق يصل إلى 256K. تتغير الأسعار، لذا اقرأ الصفحة الحالية قبل إعداد الميزانية.

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

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

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

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

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

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

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

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

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

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

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