شیائومی ابزار کدنویسی هوش مصنوعی جدیدش را با نام MiMo Code V0.1.0 بهصورت متنباز منتشر کرد. این ابزار ترمینالمحور بر پایه مدل MiMo-7B ساخته شده که شیائومی آن را در سال ۱۴۰۳ معرفی کرده بود، اما برخلاف نسخه قبلی که تنها یک مدل زبانی بود، MiMo Code یک عامل کدنویسی کامل است که برای همراهی در پروژههای نرمافزاری بلندمدت طراحی شده است.
این ابزار بر پایه پروژه متنباز OpenCode ساخته شده و با مجوز MIT منتشر شده است. بهطور پیشفرض به مدل MiMo-V2.5 دسترسی رایگان دارد، اما کاربران میتوانند آن را به سرویسهای دیگری مانند DeepSeek، Kimi و GLM نیز متصل کنند.
مشکلی که MiMo Code حل میکند
یکی از آزاردهندهترین محدودیتهای دستیارهای کدنویسی هوش مصنوعی این است که در پروژههای طولانی، از تصمیمات و مکالمات پیشین «فراموش میکنند»؛ چون همه چیز به پنجره context محدود است و وقتی این پنجره پر شود، اطلاعات قبلی از دسترس خارج میشود.
شیائومی برای حل این مشکل یک زیرعامل پسزمینه اضافه کرده که پیوسته در حال مدیریت و ذخیرهسازی اطلاعات است. وقتی مکالمه فعال به محدودیت context نزدیک میشود، این زیرعامل همه چیز را به یک خلاصه ساختاریافته تبدیل میکند تا عامل اصلی بتواند بدون از دست دادن سیر کار ادامه دهد. علاوه بر این، قابلیتی به نام/dreamهر هفت روز یکبار بهصورت خودکار اجرا میشود؛ این فرایند فایلهای تکراری را حذف میکند، مسیرهای فایل را تأیید میکند و حافظه بلندمدت را بهروز میکند.
حالت Compose و سیستم Harness
MiMo Code دو قابلیت متمایز دیگر هم دارد. سیستم Harness بهجای استفاده از مدل بهعنوان یک نقطه API عمومی، از قابلیتهای زیرین مدل مستقیماً بهره میبرد. حالت Compose که با فشردن کلید Tab فعال میشود، به کاربر امکان میدهد صرفاً یک هدف کلی تعریف کند؛ عامل خودش برنامهریزی، طراحی، کدنویسی، تست و بازبینی را از ابتدا تا انتها مدیریت میکند. شیائومی ادعا میکند این رویکرد میتواند «محصول نهایی در سطح صنعتی» تولید کند و به نتایج بنچمارک استناد کرده است: امتیاز ۶۲ درصد در SWE-Bench Pro و ۷۳ درصد در Terminal Bench 2 که حدود پنج درصد بهتر از Claude Code با همان مدل پایه است.
ورودی صوتی نیز با استفاده از مدل MiMo-V2.5-ASR در این ابزار تعبیه شده و کاربران میتوانند دستورات را دیکته کنند یا عملیاتی مثل ارسال و اجرا را بدون لمس صفحهکلید فعال کنند.
نصب MiMo Code در macOS و لینوکس با یک دستور ترمینال انجام میشود و کاربران ویندوز میتوانند آن را از طریق npm نصب کنند. راهاندازی اولیه بهصورت خودکار کاربر را در پیکربندی مدل راهنمایی میکند و استفاده از کانال رایگان MiMo-V2.5 بدون نیاز به ثبتنام امکانپذیر است.