SSD Nodes Learn Hosting plans →
מדריכים Matt Connorמאת Matt Connor

MiMo-Code: הכירו את סוכן כתיבת הקוד של Xiaomi

מהו MiMo-Code ואיך הוא מתפקד כחלופה ל-Claude Code? סקירה על סוכן הטרמינל מבית Xiaomi, המבוסס על OpenCode תחת רישיון MIT, כולל ניתוח ביצועים ודגשים טכניים חשובים.

מהו MiMo-Code?

MiMo-Code הוא סוכן כתיבת קוד למסוף (terminal), שפותח על ידי צוות MiMo של Xiaomi ושוחרר כקוד פתוח ביוני 2026 תחת רישיון MIT. מסמך ההשקה של Xiaomi, מתאריך 10 ביוני 2026, כבר מתאר אותו כפרויקט בקוד פתוח. הכלי רץ ככלי CLI (ממשק שורת פקודה) בתוך ה-shell שלכם. הוא קורא ועורך קבצים בפרויקט, מריץ פקודות shell, מנהל את git, ושומר הערות על בסיס הקוד בין סשנים שונים.

המבנה שלו זהה לזה של Claude Code. אתם מתארים משימה בשפה פשוטה, הסוכן מציע עריכות ופקודות, ואתם מאשרים אותן. קיימים שני הבדלים מהותיים. המקור פתוח, כך שניתן לקרוא בדיוק מה הסוכן שולח למודל. בנוסף, המודל הוא בחירה נפרדת מהסוכן, כך שאותה תשתית יכולה להתממשק למודלים של Xiaomi, ל-endpoint תואם OpenAI, או למודל שאתם מארחים בעצמכם.

המאגר נקרא MiMo-Code והפקודה שהוא מתקין היא mimo. שני השמות מופיעים בתיעוד, כך שחיפוש של כל אחד מהם מוביל לאותו כלי.

המקור של MiMo-Code והחשיבות שלו

MiMo-Code הוא fork של OpenCode, סוכן הטרמינל בקוד פתוח מתוך פרויקט sst. קובץ ה-LICENSE שומר על שורת ה-Copyright (c) 2025 opencode המקורית, וה-README כולל פסקה קצרה על הקשר בין הפרויקטים. קיים issue פתוח במאגר המבקש מ-Xiaomi לתת קרדיט לתורמי OpenCode בצורה מלאה יותר מאשר שמירה על שורת רישיון בלבד.

הבנת עובדה זו מסבירה משהו שנראה בלתי אפשרי במבט ראשון. פרויקט ששוחרר לראשונה ביוני 2026 כבר כולל TUI (ממשק משתמש טקסטואלי) מלוטש, מערכת תוספים, שכבת הפשטה (abstraction) של ספקים התומכת ב-APIs של מודלים רבים, תמיכה ב-MCP (פרוטוקול הקשר מודל) ואינטגרציה עם LSP (פרוטוקול שרת שפה). עבודה זו לא בוצעה בתוך שבועות ספורים. היא הגיעה עם ה-fork. מה שחדש מצד Xiaomi הוא שכבת הזיכרון והקישור למודלים של Xiaomi עצמה.

אם כבר הרצתם OpenCode על שרת VPS, הפריסה וקיצורי המקלדת ירגישו מוכרים, כיוון שמדובר באותו קוד בבסיס.

מה המשמעות האמיתית של "מודלים וסוכנים מתפתחים במקביל"

הסיסמה של המאגר היא "Where Models and Agents Co-Evolve". משפט זה כולל שתי טענות נפרדות, ורק אחת מהן מגובה בפרטים שפורסמו.

הטענה הראשונה נוגעת לזמן הריצה, והיא מתועדת. MiMo-Code שומר מאגר זיכרון עקבי עבור כל פרויקט, המבוסס על חיפוש טקסט מלא ב-SQLite, לצד מצב הסשן והתקדמות המשימות. שתי פקודות slash מניעות אותו. /dream שולפת ידע עמיד מסשנים אחרונים וכותבת אותו לזיכרון הפרויקט. /distill הופכת הליך חוזר למיומנות לשימוש חוזר. התיעוד ההנדסי של Xiaomi מציין כי Dream מופעל אוטומטית כל 7 ימים ו-Distill כל 30 יום, ולא לאחר כל סשן. לכן, התנהגות הסוכן במאגר שלכם משתנה עם הזמן בעוד קובץ המודל נשאר זהה. המאגר ממלא את עצמו, אך הוא אינו מחליף את קובצי ההנחיות שאתם כותבים ידנית, וב-monorepo עדיף לשמור אותם כ-קובץ קטן אחד לכל חבילה במקום קובץ שורש יחיד שהסוכן טוען בהתאם לספרייה שבה הוא עובד. כתיבת קבצים אלו היא החצי הקל, וכאשר הסוכן מתעלם מכלל שהייתם בטוחים שהוא ברור, הסיבות לכך שהנחיה לא מתבצעת הן טכניות יותר מאשר מסתוריות. זיכרון שזוקק מסשנים קודמים הוא רק דרך אחת למנוע מהסוכן ללמוד את הפרויקט מחדש מאפס, ו-מיפוי tree-sitter של המאגר שהסוכן יכול לתשאל דרך MCP תוקף את אותו בזבוז מהצד השני, על ידי אספקת המבנה במקום לגרום לו לקרוא את דרכו חזרה אליו.

הטענה השנייה נוגעת לאימון, וכאן עליכם להיזהר. Xiaomi מתארת את ה-post-training של MiMo-V2.5 כצינור (pipeline) בעל שלושה שלבים: כוונון עדין מונחה (supervised fine-tuning), לאחר מכן למידת חיזוק סוכנית (agentic RL) בהיקף נרחב, ולבסוף זיקוק on-policy ממספר מודלים מומחים למודל תלמיד אחד. למידת חיזוק סוכנית משמעותה שהמודל אומן על אפיזודות של קריאה לכלים מרובי-שלבים במקום על זוגות של שאלה-תשובה בודדים. זה אמיתי, וזו הסיבה שהמודל שומר על עקביות לאורך רצפי כלים ארוכים. מה ש-Xiaomi לא פרסמה הוא דוח אימון המראה את המודל עובר אופטימיזציה בתוך המעטפת (harness) הספציפית הזו, כאשר המעטפת משתנה בתגובה.

לכן, קראו ל-"co-evolve" כהצהרת כוונות מצד צוות שבבעלותו שני החצאים. התועלת שניתן להבחין בה בפועל צרה יותר אך עדיין בעלת ערך: אותם אנשים כותבים את סכימות הכלים ואת ה-system prompt ומפיצים את המודל, כך שהם מתאימים זה לזה. Claude Code לא יכול לעבוד כך, מכיוון שהמעטפת שלו היא לקוח של מודל API קבוע. Anthropic מאמנת את המודלים שלה גם לשימוש סוכני, אך לא ניתן להחליף את המודל מתחת למעטפת.

איך נראה סשן MiMo-Code בטרמינל

הרצת mimo פותחת ממשק טרמינל במסך מלא. אתם מקלידים משימה, הסוכן קורא קבצים, מציע שינוי ומבקש אישור לפני שהוא כותב או מריץ דבר מה. מעבר למצב הבנייה (build mode) המוגדר כברירת מחדל, הכלי כולל מצב תכנון (plan mode) ומצב הרכבה (compose mode), בתוספת מערכת סוכני-משנה המעבירה חלק מהעבודה להרצה של סוכן נפרד. Claude Code מגיע לאותה רמת שליטה מכיוון אחר, שבו סגנון פלט משכתב את ה-system prompt עצמו במקום להעביר אתכם בין קבוצה קבועה של מצבים מוכנים מראש. הוא כולל גם סט גדול של מיומנויות מובנות, שהן פרוצדורות ארוזות מראש שהסוכן יכול להפעיל בשמן. מיומנות יכולה גם לשנות את אופן הפעולה של הסוכן במקום רק את הידע שלו, וזהו הרעיון מאחורי Ponytail, מיומנות שמחייבת את הסוכן לבצע את השינוי המינימלי שעובד.

כדאי להכיר כמה פרטים לפני שמתחילים.

  • אישור מתבצע כברירת מחדל עבור כל פעולה. הדגל --dangerously-skip-permissions מסיר את ההנחיות. השם מדויק, לכן השתמשו בו רק במקומות שבהם טעות אינה גוררת עלות. MiMo-Code הופך זאת למתג של "הכל או כלום", בעוד ש-Claude Code פיצל את אותה החלטה למצבי הרשאה מדורגים, לכן מה מצב אוטומטי מאפשר לסוכן לעשות ללא שאלה הוא ההשוואה השימושית לפני שבוחרים להשתמש בדגל.
  • הכלי רץ ללא טרמינל אינטראקטיבי. mimo run מקבל הנחיה ומבצע אותה באופן לא אינטראקטיבי, וזה מה שנדרש עבור סקריפט או משימת CI.
  • הגדרות נשמרות בקבצים שניתן לבצע להם commit. פרויקט קורא את .mimocode/mimocode.jsonc, והגדרות גלובליות נמצאות ב-~/.config/mimocode/mimocode.jsonc.
  • פרטי הזדהות אינם נשמרים בקבצים אלו. הם נשמרים ב-~/.local/share/mimocode/auth.json, לכן הרחיקו נתיב זה מ-git ומכל גיבוי שאתם משתפים.

סוכן שיכול להריץ פקודות shell הוא תוכנה שהענקתם לה גישה ל-shell שלכם. תנו לו מכונה משלו ומשתמש משלו. הדרך הבטוחה ביותר לנסות כלי חדש היא מכונה וירטואלית זמנית שניתן להשמיד לאחר הסשן, מכיוון שפקודה שגויה תעלה לכם אז בבנייה מחדש במקום בשחזור.

האם MiMo-Code באמת עדיף על Claude Code?

חומרי ההשקה של Xiaomi מציגים טענה ספציפית: הרצת אותו מודל בשתי סביבות עבודה שונות מניבה ציון גבוה יותר ב-MiMo-Code. אלו הנתונים שפורסמו.

תרשיםXiaomi's self-reported harness comparison, same model in both agents
הנתונים שמאחורי התרשים
[
  {
    "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 אחוזים. המסגור הוא שהמודל נשאר קבוע, ולכן פער של כחמש נקודות נובע ממערכת ה-agent ולא מהמודל עצמו. מסגור זה משמעותי רק אם מבינים מה סביבת עבודה של agent באמת כוללת: הלולאה, הגדרות הכלים, הנחיות ההרשאות ומצב הסשן הם החלקים השונים בין השתיים, בעוד המשקולות נשארות זהות.

יש להתייחס לנתונים אלו כאל נתוני ספק. Xiaomi ביצעה את ההערכה ופרסמה אותה, ונכון לאוגוסט 2026, MiMo-Code לא הופיע בלוחות המובילים הציבוריים של SWE-bench או Terminal-Bench, כך שבאותה עת איש לא שחזר את הפער באופן בלתי תלוי. Xiaomi מציגה כנות יוצאת דופן לגבי מגבלות התוצאות שלה. התיעוד של החברה מציין כי מדדים אלו מודדים פתרון בעיות בצעד אחד (one-shot) על תקלות במאגר קוד בודד, וכי בבדיקות שלה שני ה-agents תפקדו בערך אותו דבר מתחת ל-200 צעדי הרצה בקירוב. היתרון הנטען מופיע בריצות ארוכות, מקרה שמדד של צעד אחד אינו מכסה.

זוהי הקריאה ההוגנת של הנתונים. פער של חמש נקודות במדד שבוצע על ידי ספק הוא סיבה לנסות את הכלי. זו אינה סיבה להעביר אליו את העבודה שהצוות שלכם מסתמך עליה.

עלויות ההרצה של MiMo-Code

בעת ההשקה, Xiaomi הפיצה ערוץ חינמי בשם MiMo Auto, שניתן היה להשתמש בו ללא הרשמה. מלכתחילה הוא הוגדר כמוגבל בזמן, וב-23 ביולי 2026 הודיעה Xiaomi כי שלב השימוש החינמי ב-MiMo Code יסתיים ב-26 ביולי 2026 בשעה 18:00, והפנתה את המשתמשים לתוכנית Token Plan בתשלום. ערוץ זה נסגר, לכן יש להיערך לגישה בתשלום.

גישה בתשלום לפלטפורמה של Xiaomi זולה בהשוואה לספקיות מובילות אחרות. הפחתת מחירים קבועה ומתואמת גלובלית שנכנסה לתוקף ב-27 במאי 2026 קבעה את המחיר של MiMo-V2.5-Pro על 0.435 דולר למיליון טוקנים של קלט במקרה של cache miss, ו-0.87 דולר למיליון טוקנים של פלט. אותה הפחתה ביטלה את התמחור הנפרד לפי אורך הקלט, כך שתעריף אחד כיסה את מלוא חלון ההקשר של 1M טוקנים. מאז, MiMo-V2.5-Pro הוצא משימוש. החל מה-14 באוקטובר 2026 בשעה 18:00 (UTC+8), Xiaomi ניתבה בקשות עבורו ל-MiMo-V2.6, וב-21 באוקטובר 2026 בשעה 10:00 (UTC+8) הוצאו MiMo-V2.5-Pro ו-MiMo-V2.5 משימוש. מזהי המודלים שלהם אינם עובדים עוד, לכן יש להפנות כל הגדרה ל-MiMo-V2.6-Pro. נכון ל-25 באוקטובר 2026, Xiaomi מציגה את MiMo-V2.6-Pro באותם מחירים של 0.435 דולר ו-0.87 דולר למיליון טוקנים, גם כן עם חלון הקשר של 1M טוקנים. מחירים משתנים, לכן יש לקרוא את הדף העדכני לפני תכנון תקציב.

הנתיב השני הוא שימוש בחומרה עצמית. המשקולות (weights) עבור MiMo-V2.5 ו-MiMo-V2.5-Pro מפורסמות ב-Hugging Face תחת רישיון MIT, והפסקת ה-API לא הסירה אותן, כך ששום דבר לא מונע ממך להריץ אותן בעצמך. יש להיות ריאליים לגבי קנה המידה. מודל עם חלון הקשר של מיליון טוקנים אינו משימה עבור VPS רגיל, ועליך לשקול VPS עם GPU מחובר או מכונה ייעודית. מודלים מקומיים קטנים יותר הם תרגיל שונה, הקרוב יותר ל-הרצת Ollama על VPS לאירוח עצמי של LLM.

MiMo-Code מתחבר גם לספקים אחרים. הוא יכול להעביר התחברות קיימת של Claude Code, להתחבר לחשבון OpenAI, לקבל מפתח API של ספק אחר, או לתקשר עם כל endpoint התואם ל-OpenAI. יש לבדוק את תנאי המנוי לצרכן לפני החיבור, כיוון שתנאי הספק קובעים אילו לקוחות רשאים להשתמש בתוכנית מנוי, ו-CLI של ספק אחר לא תמיד מכוסה.

האם כדאי לעבור מ-Claude Code?

אם אתה כבר משלם על Claude Code והוא עובד, התשובה היא לא. גרסה 0.1.15 מסוף ספטמבר 2026, כשלושה חודשים לאחר ההפצה הראשונה ועדיין הגרסה האחרונה נכון ל-25 באוקטובר 2026, היא הסימן המובהק. מספר גרסה 0.1.x מעיד על שינויים שוברים בין הפצות ועל פורמט הגדרות שעדיין משתנה. זה תקין עבור כלי שאתה בוחן, אך בעייתי עבור כלי שצוות תלוי בו.

MiMo-Code ראוי לבחינה רצינית בארבעה מצבים:

  • החשבון הוא הבעיה שלך. מחירי הטוקנים של Xiaomi נמוכים משמעותית מאלו של הספקיות המובילות, והסוכן עצמו אינו עולה דבר.
  • עליך לקרוא את ה-harness. קוד פתוח מאפשר לך לבחון את ה-prompts והגדרות הכלים, דבר שחשוב לסקירת אבטחה או לביקורת.
  • אתה מעוניין שהסוכן והמודל יהיו רכישות נפרדות, כך ששינוי של אחד לא יחייב שינוי של האחר.
  • הקוד אינו יכול לעזוב את הרשת שלך. משקולות פתוחות מאפשרות backend באירוח עצמי במקום משא ומתן.

Cursor ו-Copilot הם השוואה שונה. שניהם חיים בתוך עורך, ו-MiMo-Code חי בטרמינל. הבחנה זו מעצבת את יום העבודה שלך יותר מכל ציון במבחני ביצועים, ו-ההשוואה בין Claude Code לבין Cursor, Codex ו-Copilot מכסה את הפשרות בפירוט.

הרצת MiMo-Code על שרת VPS קיים

סוכן טרמינל צריך לפעול על שרת. הוא מחזיק סשן פתוח במשך שעות, זקוק לרשת יציבה, ואמור להמשיך לפעול גם כשהמחשב הנייד סגור. דפוס העבודה זהה לזה של סוכני טרמינל אחרים: סשן ארוך טווח על שרת קטן שאליו מתחברים מחדש מכל מקום, כפי שמתואר ב-הרצת סוכן פיתוח בתוך tmux על גבי VPS. ברגע שיש יותר מסוכן אחד שפועל על אותו שרת, Claude Code יכול להעביר טקסט ישירות מסשן אחד לאחר, מה שחוסך את הצורך להעביר פלט ידנית בין חלונות tmux.

הקצו לסוכן משתמש ייעודי ללא הרשאות מיוחדות והפנו אותו ל-clone של המאגר (repository) ולא לעותק היחיד שלכם. טווח הגישה שלו מוגבל לחשבון שבו הוא מורץ, וזהו אמצעי הבקרה היחיד שנותר יעיל אם הנחיה (prompt) משתבשת.

הפרויקט מופץ בשתי דרכים: מתקין shell המוגש ב-HTTPS, וחבילת npm בשם @mimo-ai/cli עבור כל מכונה שמותקן עליה Node.js. בשרת שחשוב לכם, העדיפו את חבילת ה-npm. תוכלו לבדוק מה החבילה מכילה לפני הרצתה, ולא תצטרכו להזרים סקריפט מרוחק ישירות לתוך ה-shell. לסקירה רחבה יותר של כלים נוספים שראויים למקום על השרת שלכם, ריכוז סוכני ה-AI בניהול עצמי הוא המפה המתאימה.

FAQ

האם MiMo-Code חינמי?

הסוכן הוא חינמי ובקוד פתוח תחת רישיון MIT, כך שניתן לקרוא ולשנות אותו. המודל שמאחוריו הוא החלק שעולה כסף. Xiaomi הפיצה ערוץ חינמי מוגבל בזמן בשם MiMo Auto בעת ההשקה וסיימה את שלב השימוש החינמי ב-MiMo Code ב-26 ביולי 2026, לכן יש להיערך לגישה בתשלום. הפחתת מחירים קבועה ב-27 במאי 2026 קבעה את המחיר של MiMo-V2.5-Pro על 0.435 דולר למיליון טוקנים של קלט ב-cache miss ו-0.87 דולר למיליון טוקנים של פלט. Xiaomi הוציאה את MiMo-V2.5-Pro משימוש ב-21 באוקטובר 2026, ויורשו, MiMo-V2.6-Pro, מתומחר באותם תעריפים נכון ל-25 באוקטובר 2026. ניתן גם להפנות את MiMo-Code לכל endpoint התואם ל-OpenAI ולשלם לספק אחר.

האם MiMo-Code הוא אותו דבר כמו OpenCode?

הוא החל כ-fork של OpenCode ועדיין חולק את הליבה שלו. ממשק הטרמינל, מערכת התוספים, הפשטת הספקים והאינטגרציה של MCP הגיעו כולם מבסיס הקוד ההוא, ושורת זכויות היוצרים של OpenCode נשמרת בקובץ ה-LICENSE במאגר. Xiaomi הוסיפה שכבת זיכרון עקבית המגובה בחיפוש טקסט מלא של SQLite, מצבי סוכן נוספים וגישה ישירה למודלים שלה. אם אתה מכיר את OpenCode, אתה כבר מכיר את רוב אופן הפעולה של MiMo-Code.

האם ניתן להשתמש ב-MiMo-Code עם מודלים של Claude או GPT במקום אלו של Xiaomi?

כן. הגדרת ההפעלה הראשונית מציעה להעביר התחברות קיימת של Claude Code, להתחבר לחשבון OpenAI, או לקבל מפתח API של ספק אחר, וניתן להגדיר ידנית כל endpoint התואם ל-OpenAI ב-~/.config/mimocode/mimocode.jsonc. יש לבדוק את תנאי המנוי לצרכן לפני החיבור, כיוון שתנאי הספק שולטים באילו לקוחות רשאים להשתמש בתוכנית מנוי.

האם בטוח להריץ את MiMo-Code על המכונה הראשית שלי?

יש להתייחס אליו כמו לכל סוכן שיכול להריץ פקודות shell. כברירת מחדל, הוא מבקש אישור לפני כל פעולה, ו---dangerously-skip-permissions מכבה את ההנחיות הללו, שזו הדרך שבה קורות רוב התאונות. יש להריץ אותו כמשתמש ייעודי ללא הרשאות, מול עותק של המאגר, ועדיף על מכונה שניתן להשמיד ולבנות מחדש. רדיוס הפגיעה שלו הוא החשבון שבו הוא רץ, לכן יש לשמור על חשבון זה מצומצם.

האם המאמר הזה היה מועיל?