
Xiaomi משחררת את MiMo Code בקוד פתוח תחת רישיון MIT
צוות MiMo של Xiaomi פרסם את MiMo Code, עוזר תכנות מבוסס AI לסביבת טרמינל שנבנה כפורק של OpenCode. הקוד פתוח תחת רישיון MIT, עם זיכרון מתמשך ששומר את הקשר הפרויקט בין הפעלות.
צוות MiMo של Xiaomi פרסם את MiMo Code — עוזר תכנות מבוסס בינה מלאכותית שפועל בסביבת טרמינל, ושקוד המקור שלו זמין כעת תחת רישיון MIT. הפרויקט נבנה כפורק של OpenCode: הוא שומר על היכולות המרכזיות של המקור — תמיכה במספר ספקים, ממשק טקסטואלי, LSP, MCP ותוספים — ומוסיף מעליהן שכבה משלו לזיכרון, לניהול הקשר וללולאות אוטונומיות.
מה הכלי יודע לעשות
MiMoCode יכול לקרוא ולכתוב קוד, להריץ פקודות, לנהל Git ולהשתמש במערכת זיכרון שמשמרת את הבנת הפרויקט בין הפעלות. ההתקנה היא פקודה אחת — curl -fsSL https://mimo.xiaomi.com/install | bash ב-macOS וב-Linux, סקריפט PowerShell מקביל ב-Windows, או חבילת npm בשם @mimo-ai/cli. ההפעלה הראשונה מובילה את המשתמש דרך התצורה: פלטפורמת Xiaomi MiMo באמצעות OAuth, חיבור חשבון Codex, ייבוא אימות קיים מ-Claude Code, ספקים מהקטלוג לפי מפתח API, או כל שירות תואם OpenAI.
זיכרון, הקשר וסוכני משנה
הזיכרון המתמשך מבוסס על חיפוש טקסט מלא של SQLite FTS5 ומחולק לארבעה חלקים: ידע על הפרויקט ב-MEMORY.md, תמונות מצב אוטומטיות של מצב ההפעלה ב-checkpoint.md, הערות זמניות ב-notes.md ויומני התקדמות לכל משימה. כשהפעלה מתחדשת, החומר הזה מוזרק להקשר באופן אוטומטי, בכפוף לתקציב טוקנים ולדירוג חשיבות. כשההקשר מתקרב לגבול, המערכת בונה אותו מחדש מתמונת המצב האחרונה, והפקודה /context-limit מאפשרת לכווץ אותו מוקדם יותר מחלון המודל.
הסוכן הראשי יכול ליצור סוכני משנה לפי דרישה; הם חולקים את הקשר ההפעלה הנוכחי ויכולים לפעול במקביל. שלושה מצבים עיקריים זמינים — build עם הרשאות מלאות, plan לקריאה בלבד ו-compose לתזמור — ומחליפים ביניהם במקש Tab. הפקודה /goal קובעת תנאי עצירה להפעלה, ומודל שופט בלתי תלוי בודק אם הוא אכן מולא.
תהליכי עבודה ושיפור עצמי
הצוות תיעד גם ארבעה תהליכי עבודה מובנים שרצים כסקריפטים דטרמיניסטיים ב-JavaScript בסביבת חול: compose לצינור פיתוח מלא, deep-research לדוחות מרובי מקורות, fact-check לאימות יריבי בהצבעת שלושה שופטים, ו-research-experiment לאופטימיזציה של מדד מדיד. הפקודה /dream מחלצת ידע מתמשך מעדויות הפעלה אחרונות, ו-/distill הופכת תהליכים ידניים חוזרים למיומנויות, סוכני משנה או פקודות לשימוש חוזר. קלט קולי כלול אף הוא, על בסיס TenVAD ו-MiMo ASR.
פרסום הקוד כקוד פתוח חשוב מפני ש-MiMo Code מתחרה ישירות בעוזרי תכנות מסחריים סגורים, ופרסום המקור מאפשר למפתחים לבדוק ולשנות את התנהגות הכלי. לרישיון נלווה מסמך נפרד של הגבלות שימוש, ועל שירותים המתארחים בפלטפורמת MiMo חלות התנאים של Xiaomi עצמה.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.