ملخص المحتوى

MiMo Code هو مساعد برمجة ذكي أصدره فريق النماذج الكبيرة في شاومي، مفتوح المصدر بموجب ترخيص MIT ومبني على OpenCode، ويضم نموذج MiMo-V2.5 المجاني لفترة محدودة. يمتلك نظام ذاكرة دائم، ووضع Compose لسير عمل التطوير الكامل، وميزة ترسيخ الذاكرة Dream، ويدعم الإدخال الصوتي وربط النماذج الخارجية، كما أظهر أداءً متفوقاً على Claude Code في اختبارات برمجية حقيقية مثل SWE-Bench عند المقارنة باستخدام نفس مستوى النموذج.

MiMo Code: دليل ميزات واستخدام مساعد البرمجة الذكي مفتوح المصدر من شاومي screenshot

يُعد MiMo Code مساعداً برمجياً ذكياً مفتوح المصدر أطلقه فريق النماذج الكبيرة في شاومي، مبني على منصة OpenCode ومُصدر بموجب ترخيص MIT، ويضم نموذج MiMo-V2.5 المجاني لفترة محدودة. يوفر للمطورين قدرات الذاكرة الدائمة، والترميز التلقائي لسير العمل الكامل، والتفاعل الصوتي، كأداة برمجية تركز على فهم عادات المستخدم بشكل أفضل كلما زاد استخدامه لها.

ما هو MiMo Code

تم تطوير MiMo Code ونشره من قبل فريق النماذج الكبيرة في شاومي، وكود مصدره مبني على OpenCode بموجب ترخيص MIT، لذا يمكن للأفراد والشركات تعديله وتوزيعه أو دمجه في سلاسل الأدوات الخاصة بهم بحرية. يضم المشروع قناة وصول لنموذج MiMo-V2.5 المجانية لفترة محدودة حالياً؛ كما يدعم ربط نماذج خارجية مثل DeepSeek وKimi وGLM. في الاختبارات البرمجية الحقيقية SWE-Bench وTerminal Bench، أظهر نتائج متفوقة بشكل كامل على Claude Code عند المقارنة بنفس مستوى النماذج، كما أنه مترجم بالكامل للغة الصينية، مع اتصال مستقر عبر الشبكات المحلية في الصين، مما يجعله ملائماً للمطورين المحليين.

الميزات الأساسية

نظام الذاكرة الدائم

يتضمن النظام ثلاث آليات متكاملة: ذاكرة المشروع، ونقاط تفتيش الجلسة، وتقدم المهام، ويعمل على حفظ الحالة تلقائياً عبر وكيل فرعي (subagent) مستقل. لا يعتمد على قيام النموذج "بتدوين الملاحظات من تلقاء نفسه"، بل يمكنه الاحتفاظ بالمعلومات الأساسية عبر مئات جولات المحادثة، مما يحل مشكلة نسيان السياق كلما طالت الجلسة.

وضع Compose

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

ترسيخ الذاكرة Dream

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

التحكم بالإدخال الصوتي

بالاستناد إلى تقنية التعرف على الكلام MiMo-V2.5-ASR، يدعم إدخال الأوامر النصية (prompts) شفهياً، وتعديل التعليمات، وإرسال أوامر التنفيذ، وغيرها من العمليات، دون الحاجة لاستخدام لوحة المفاتيح طوال الوقت. يناسب المستخدمين الذين يحتاجون لتحرير أيديهم أو الذين يواجهون صعوبات في استخدام لوحة المفاتيح.

التوافق مع نماذج متعددة

بالإضافة إلى قناة MiMo-V2.5 المجانية لفترة محدودة المدمجة، يدعم الأداة ربط النماذج الرائجة مثل DeepSeek وKimi وGLM، بالإضافة إلى خطط Token التابعة لجهات خارجية.

التحرير الذكي للكود

يدعم رسم خرائط هيكل مستودع الكود تلقائياً، وتحليل التغييرات الآمنة، ومراجعة فروق الكود (diff) وفحوصات التشغيل، لالتقاط المشكلات المحتملة قبل دمج الكود، ليعمل كـ"مراجع كود ذكي". كما يدعم توليد الكود على مستوى الدوال انطلاقاً من اللغة الطبيعية، بالإضافة إلى إكمال الكود الذكي متعدد الأسطر.

طريقة الاستخدام

تثبيت الأداة

  • Mac وLinux: قم بتنفيذ curl -fsSL https://mimo.xiaomi.com/install | bash
  • Windows: قم بتنفيذ npm install -g @mimo-ai/cli

التشغيل والإعداد

بعد إكمال التثبيت، اكتب mimo في الطرفية (terminal) لبدء التشغيل. يوصى باستخدامه في طرفية iTerm أو VS Code للحصول على أفضل تجربة. اكتب / لعرض جميع عناصر الإعداد، ويمكن للوحة الحالة الدائمة على الجانب الأيمن من واجهة TUI عرض تقدم العمل بشكل فوري.

استخدام وضع Compose

اضغط على مفتاح Tab للتبديل إلى وضع Compose، ثم أدخل فكرة بسيطة، وسيقوم الذكاء الاصطناعي بإكمال التصميم، والتخطيط، والترميز، والاختبار، والمراجعة بالتتابع.

تشغيل ترسيخ الذاكرة

عند استخدام الأمر /dream، يقوم النظام تلقائياً كل 7 أيام بتنظيم المحادثات السابقة، ودمج المحتوى المكرر وإزالته، وتحديث الذاكرة العامة.

التحكم الصوتي

يمكنك إدخال الأوامر النصية (prompts) مباشرة عبر الصوت، أو نطق أوامر عملية مثل "أرسل" و"نفّذ"، مع دعم التعرف على الكلام المقدم من MiMo-V2.5-ASR.

تبديل النماذج

قناة MiMo-V2.5 المجانية لفترة محدودة المدمجة يمكن استخدامها دون الحاجة للتسجيل؛ كما يمكنك في صفحة الإعداد ربط مفتاح API لـ DeepSeek أو Kimi أو GLM، أو لخطط Token التابعة لجهات خارجية.

مراجعة الكود وتحريره

يمكن للذكاء الاصطناعي تحليل هيكل مستودع الكود تلقائياً، وإجراء التعديلات الآمنة، وإنشاء فروق الكود (diff) وتشغيل الفحوصات، لالتقاط المشكلات المحتملة قبل عملية الدمج.

المزايا الأساسية

  • نظام ذاكرة دائم مبتكر: ثلاث آليات للذاكرة + وكيل فرعي مستقل، دون الاعتماد على قيام النموذج بالتسجيل من تلقاء نفسه.
  • تحسين تعاوني بين النموذج والوكلاء (Agent): نظام Harness مخصص مصمم خصيصاً لسلسلة نماذج MiMo، مع نتائج اختبار فعلية متفوقة على Claude Code عند استخدام نفس النموذج.
  • وضع Compose لسير العمل الكامل: إكمال سلسلة التطوير الكاملة من التصميم إلى المراجعة بضغطة مفتاح واحدة.
  • ذاكرة ذاتية التطوير Dream: ترسيخ فهم المشروع تلقائياً كل 7 أيام.
  • فعالية تكلفة فائقة: قناة MiMo-V2.5 مجانية لفترة محدودة؛ تسعير واجهة برمجة التطبيقات (API) يبدأ من 0.7 يوان صيني لكل مليون توكن (token)؛ خطط Token السنوية تبدأ من 1,188 يوان صيني.
  • تحكم صوتي كامل: بالاستناد إلى MiMo-V2.5-ASR، يدعم التحكم الصوتي في كافة مراحل سير العمل.
  • استخدام مفتوح المصدر دون عوائق: بترخيص MIT، يمكن للأفراد تعديله وتوزيعه، ويمكن للشركات دمجه دون تكاليف ترخيص.
  • تعريب كامل للغة الصينية: جميع عناصر الإعداد مترجمة للصينية، مع اتصال مستقر عبر الشبكات المحلية في الصين، ولوحة جانبية لمراقبة التقدم فورياً.
  • دعم سياق طويل جداً: سلسلة MiMo-V2.5 تدعم نافذة سياق بحجم 1M توكن، مما يناسب التعامل مع مستودعات الكود الكبيرة والمهام المعقدة عبر ملفات متعددة.
  • تفوق في الاختبارات المعيارية الموثوقة: في الاختبارات البرمجية الحقيقية SWE-Bench وTerminal Bench، أظهر نتائج متفوقة بشكل كامل على Claude Code عند المقارنة بنفس مستوى النماذج، مع قدرة أعلى على تسليم كود بمستوى صناعي.

سيناريوهات التطبيق

  • البرمجة اليومية للمطورين الأفراد: استخدام وضع Compose لإكمال سير العمل من التصميم إلى الاختبار بسرعة، لتحقيق كفاءة عالية في تسليم المشاريع المستقلة.
  • صيانة وإعادة هيكلة مستودعات الكود الكبيرة: دعم السياق الطويل بحجم 1M ونظام الذاكرة الدائم يساعد على فهم العلاقات المعتمدة المعقدة عبر الملفات المختلفة، وتنفيذ عمليات إعادة الهيكلة واسعة النطاق بأمان.
  • البناء السريع لمشاريع الستاك الكامل: إدخال فكرة بسيطة يكفي لقيام الأداة بتخطيط بنية الواجهة الأمامية والخلفية تلقائياً، وتوليد الكود مع اختبارات كاملة مصاحبة، مما يناسب تطوير نماذج MVP وبدء المشاريع.
  • مراجعة الكود وضمان الجودة: فحص فروق الكود تلقائياً، وتشغيل الاختبارات، والتقاط المشكلات المحتملة قبل الدمج، ليعمل كـ"مراجع ذكي" ويقلل من مخاطر الأخطاء في بيئة الإنتاج.
  • سيناريوهات التطوير بالتحكم الصوتي: تحرير الأيدي، مناسب للمستخدمين الساعين لتحقيق أقصى كفاءة أو الذين يواجهون صعوبات في استخدام لوحة المفاتيح.
  • تطوير أدوات المجتمع مفتوحة المصدر والمجالات المتخصصة: يسمح ترخيص MIT بالتعديل والتوزيع بحرية، فيمكن للمجتمع بناء مساعدات برمجية مخصصة للغات مثل Rust وGo، أو لمجالات متخصصة مثل الأنظمة المدمجة وسلسلة الكتل.

ملاحظات حول الأسعار والتحقق

قناة MiMo-V2.5 المدمجة في MiMo Code مجانية لفترة محدودة حالياً، وتسعير واجهة برمجة التطبيقات يبدأ من 0.7 يوان صيني لكل مليون توكن، وخطط Token السنوية تبدأ من 1,188 يوان صيني. الأسعار والحصص المجانية والتوافق المذكورة أعلاه معلومات عرضة للتغيير، يرجى زيارة الموقع الرسمي https://mimo.xiaomi.com/mimocode للتحقق من أحدث السياسات قبل الشراء أو الاستخدام.

الأسئلة الشائعة

هل MiMo Code مجاني؟

يُطرح MiMo Code نفسه كمشروع مفتوح المصدر بموجب ترخيص MIT، فيمكن للأفراد والشركات استخدامه وتعديله وتوزيعه مجاناً؛ أما قناة MiMo-V2.5 المدمجة فهي مجانية لفترة محدودة حالياً، وتخضع التفاصيل لما هو منشور على الموقع الرسمي.

ما هي النماذج الخارجية المدعومة؟

بالإضافة إلى MiMo-V2.5، يدعم الأداة نماذج رائجة مثل DeepSeek وKimi وGLM، بالإضافة إلى خطط Token التابعة لجهات خارجية.

كيف يتم التثبيت على نظام Windows؟

لمستخدمي Windows، استخدم الأمر npm install -g @mimo-ai/cli للتثبيت العام على النظام.

كيف يمكن تشغيل ترسيخ الذاكرة؟

استخدم الأمر /dream في الطرفية، وسيقوم النظام تلقائياً كل 7 أيام بتنظيم المحادثات السابقة ودمجها وإزالة المحتوى المكرر.

ما الأوامر التي يدعمها التشغيل الصوتي؟

يدعم إدخال الأوامر النصية (prompts) شفهياً، وتعديل التعليمات، وإرسال أوامر التنفيذ، وغيرها من العمليات، مع التعرف على الكلام المقدم من MiMo-V2.5-ASR.

الحلول البديلة

  • Claude Code: مساعد برمجة ذكي استخدمه الفريق الرسمي كمرجع للمقارنة في الاختبارات البرمجية الحقيقية SWE-Bench وTerminal Bench.
  • Cursor: أداة برمجة ذكية من خارج الصين ورد ذكرها في مقارنات الأسعار الرسمية، حيث يتميز MiMo Code بفعالية تكلفة أعلى مقارنة بها.

(البدائل المذكورة ليست توصية رسمية، وهي مقدمة فقط كمرجع للمقارنة بين الأدوات المماثلة.)

المصادر الرسمية

الأسئلة الشائعة

هل MiMo Code مجاني؟

يُطرح MiMo Code نفسه كمشروع مفتوح المصدر بموجب ترخيص MIT، فيمكن للأفراد والشركات استخدامه وتعديله وتوزيعه مجاناً؛ أما قناة MiMo-V2.5 المدمجة فهي مجانية لفترة محدودة حالياً، ويرجى الرجوع إلى آخر التحديثات على الموقع الرسمي للتفاصيل.

ما هي النماذج التي يدعمها MiMo Code؟

بالإضافة إلى نموذج MiMo-V2.5 المدمج، يدعم MiMo Code ربط النماذج الرائجة مثل DeepSeek وKimi وGLM، بالإضافة إلى خطط Token التابعة لجهات خارجية.

كيف يمكن تثبيت MiMo Code؟

لمستخدمي Mac وLinux، قم بتنفيذ الأمر curl -fsSL https://mimo.xiaomi.com/install | bash للتثبيت بنقرة واحدة؛ ولمستخدمي Windows، استخدم الأمر npm install -g @mimo-ai/cli للتثبيت العام على النظام.

كيف تعمل ميزة الذاكرة في MiMo Code؟

يحفظ النظام الحالة تلقائياً عبر وكيل فرعي مستقل؛ وعند استخدام الأمر /dream، يقوم النظام تلقائياً كل 7 أيام بتنظيم المحادثات السابقة وتحديث الذاكرة العامة.

هل يدعم MiMo Code التشغيل الصوتي؟

نعم، يدعم ذلك. بالاستناد إلى تقنية التعرف على الكلام MiMo-V2.5-ASR، يمكنك إدخال الأوامر النصية (prompts) شفهياً، وتعديل التعليمات، وإرسال التنفيذ، دون الحاجة لاستخدام لوحة المفاتيح طوال الوقت.