SSD Nodes Learn 🎉 VPS החל מ־$4.99/חודש
מדריכים Matt Connorמאת Matt Connor · עודכן 2026-08-07

מה זה MiMo-Code? הכירו את סוכן התכנות של Xiaomi

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

מהו MiMo-Code?

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

המבנה שלו דומה ל-Claude Code. אתם מתארים משימה בשפה פשוטה, הסוכן מציע עריכות ופקודות, ואתם מאשרים אותן. ישנם שני הבדלים משמעותיים. הקוד פתוח, כך שניתן לקרוא בדיוק מה הסוכן שולח למודל. בנוסף, המודל הוא בחירה נפרדת מהסוכן, כך שאותה תשתית יכולה להתחבר למודלים של Xiaomi, לנקודת קצה תואמת 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 מציין כי אלו רצים במחזור של כשבוע עד ארבעה שבועות, ולא לאחר כל סשן. לכן, התנהגות הסוכן במאגר שלכם משתנה לאורך זמן בעוד קובץ המודל נשאר זהה.

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

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

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

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

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

  • אישור נדרש לכל פעולה כברירת מחדל. הדגל --dangerously-skip-permissions מסיר את ההנחיות הללו. השם מדויק, לכן השתמשו בו רק במקומות שבהם טעות אינה גוררת עלות.
  • הוא רץ ללא טרמינל אינטראקטיבי. mimo run מקבל הנחיה ומבצע אותה באופן לא אינטראקטיבי, שזה מה שסקריפט או משימת CI צריכים. ממשק אינטרנט כלול גם כן.
  • הגדרות נשמרות בקבצים שניתן לבצע להם commit. פרויקט קורא את .mimocode/mimocode.jsonc, והגדרות גלובליות נמצאות ב-~/.config/mimocode/mimocode.jsonc.
  • אישורי גישה (credentials) אינם נשמרים בקבצים אלו. הם נמצאים ב-~/.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 אחוזים. המסגור הוא שהמודל נשאר קבוע, כך שפער של כחמש נקודות נובע ממערכת ה-agent ולא מהמודל עצמו.

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

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

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

בעת ההשקה, Xiaomi הפיצה ערוץ חינמי בשם MiMo Auto, שניתן היה להשתמש בו ללא הרשמה. מלכתחילה הוא תואר כמוגבל בזמן, והערות השחרור לגרסה 0.1.9 מיום 24 ביולי 2026 מתייחסות לסיום תקופת הניסיון של MiMo-V2.5 החינמי. אל תבנו תהליכי עבודה המבוססים עליו.

גישה בתשלום לפלטפורמה של Xiaomi זולה בהשוואה לספקיות מובילות אחרות. נכון לאוגוסט 2026, המחיר הבינלאומי המפורסם עבור MiMo-V2.5-Pro הוא 1.00$ למיליון טוקנים של קלט במקרה של cache miss ו-3.00$ למיליון טוקנים של פלט, עבור הקשר (context) של עד 256K. המחירים משתנים, לכן קראו את הדף העדכני לפני תכנון תקציב.

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

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

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

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

כדאי לשקול ברצינות את MiMo-Code בארבעה מצבים:

  • החשבונית היא בעיה עבורכם. מחירי ה-tokens של Xiaomi נמוכים משמעותית מאלו של ספקי ה-frontier, והסוכן עצמו אינו עולה דבר.
  • אתם צריכים לקרוא את ה-harness. קוד פתוח מאפשר לכם לבחון את ה-prompts ואת הגדרות הכלי, דבר שחשוב עבור ביקורת אבטחה או audit.
  • אתם מעוניינים שהסוכן והמודל יהיו רכישות נפרדות, כך שהחלפת אחד מהם לא תחייב החלפה של השני.
  • הקוד אינו יכול לצאת מהרשת שלכם. משקולות (weights) בקוד פתוח מאפשרות backend ב-self-hosted במקום תלות במשא ומתן.

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

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

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

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

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

FAQ

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

הסוכן הוא חינמי ובקוד פתוח תחת רישיון MIT, כך שניתן לקרוא ולשנות אותו. המודל שעומד מאחוריו הוא החלק הכרוך בתשלום. Xiaomi הפיצה ערוץ חינמי לזמן מוגבל בשם MiMo Auto בעת ההשקה, והערות השחרור מ־24 ביולי 2026 מציינות כי תקופת הניסיון הסתיימה, לכן יש להיערך לגישה בתשלום. נכון לאוגוסט 2026, המחיר הבינלאומי שפורסם עבור MiMo-V2.5-Pro הוא $1.00 למיליון טוקנים של קלט במקרה של cache miss ו-$3.00 למיליון טוקנים של פלט. ניתן גם להפנות את MiMo-Code לכל endpoint תואם OpenAI ולשלם לספק אחר במקום.

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

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

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

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

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

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