SSD Nodes Learn RAM 8GB — $66/mwaka
Mwongozo Matt ConnorNa Matt Connor

MiMo-Code ni nini? Wakala wa Xiaomi wa terminal

Jifunze MiMo-Code, wakala wa CLI wa Xiaomi wenye leseni ya MIT na fork ya OpenCode, pamoja na madai ya benchmark kabla ya kuhamia kwake.

MiMo-Code ni nini?

MiMo-Code ni wakala wa uandishi wa msimbo wa terminal ulioundwa na timu ya MiMo ya Xiaomi na kutolewa kama programu huria tarehe 15 June 2026 chini ya leseni ya MIT. Huendeshwa kama zana ya CLI (kiolesura cha mstari wa amri) kwenye shell yako. Husoma na kuhariri faili katika mradi, huendesha amri za shell, hutumia git, na huhifadhi madokezo kuhusu codebase kati ya vipindi vya matumizi.

Muundo wake ni sawa na Claude Code. Unaeleza kazi kwa lugha ya kawaida, wakala hupendekeza mabadiliko na amri, kisha unazikubali. Tofauti mbili ni muhimu. Chanzo kiko wazi, kwa hiyo unaweza kuona hasa kile wakala hutuma kwa model. Pia model huchaguliwa tofauti na wakala, kwa hiyo harness hiyo hiyo inaweza kuelekezwa kwenye model za Xiaomi, endpoint inayooana na OpenAI, au model unayoihudumia mwenyewe.

Hifadhi inaitwa MiMo-Code na amri inayosakinishwa ni mimo. Majina yote mawili yanaonekana kwenye nyaraka, kwa hiyo utafutaji wa jina lolote utapata zana hiyo hiyo.

MiMo-Code ilikotoka wapi, na kwa nini hilo ni muhimu

MiMo-Code ni fork ya OpenCode, wakala wa terminal wa chanzo huria kutoka kwenye mradi wa sst. Faili ya LICENSE inaendelea kuwa na mstari wa awali wa Copyright (c) 2025 opencode, na README ina sehemu fupi inayoeleza uhusiano huo. Kuna issue iliyo wazi kwenye hazina inayoiomba Xiaomi iwape wachangiaji wa OpenCode sifa kamili zaidi kuliko mstari wa leseni uliohifadhiwa unavyofanya.

Kujua hili kunaeleza jambo ambalo vinginevyo lingeonekana haliwezekani. Mradi uliotolewa kwa mara ya kwanza Juni 2026 tayari una TUI (kiolesura cha mtumiaji wa maandishi) iliyokamilika, mfumo wa programu-jalizi, uondoaji wa utegemezi wa mtoa huduma unaowasiliana na API nyingi za modeli, usaidizi wa MCP (itifaki ya muktadha wa modeli), na ujumuishaji wa LSP (itifaki ya seva ya lugha). Kazi hiyo haikufanywa ndani ya wiki sita. Iliwasili pamoja na fork hiyo. Kitu kipya kutoka Xiaomi ni safu ya kumbukumbu na uhusiano na modeli za Xiaomi yenyewe.

Ikiwa tayari umeendesha OpenCode kwenye VPS, mpangilio na vifunguo vya amri vitaonekana kuwa vya kawaida, kwa sababu msimbo wa msingi ni uleule.

Maana halisi ya “models and agents co-evolve”

Kauli mbiu ya hazina ni “Where Models and Agents Co-Evolve”. Kauli hiyo ina madai mawili tofauti, na ni dai moja tu linaloungwa mkono na maelezo yaliyochapishwa.

Dai la kwanza linahusu wakati wa utekelezaji, na limeandikwa katika nyaraka. MiMo-Code huhifadhi kumbukumbu endelevu kwa kila mradi. Kumbukumbu hiyo hutumia utafutaji wa maandishi kamili wa SQLite. Pia huhifadhi hali ya kipindi na maendeleo ya kazi. Amri mbili za slash huendesha mfumo huo. /dream hutoa maarifa ya kudumu kutoka kwenye vipindi vya hivi karibuni na kuyaandika kwenye kumbukumbu ya mradi. /distill hubadilisha utaratibu unaorudiwa kuwa ujuzi unaoweza kutumika tena. Maelezo ya Xiaomi yenyewe ya uhandisi yanasema kwamba michakato hii huendeshwa kwa mzunguko wa takribani wiki moja hadi nne, badala ya kuendeshwa baada ya kila kipindi. Kwa hiyo, tabia ya agent kwenye hazina yako hubadilika kadiri muda unavyopita, huku faili ya model ikibaki ileile.

Dai la pili linahusu mafunzo, na hapa unapaswa kuwa mwangalifu. Xiaomi inaeleza mafunzo ya baada ya awali ya MiMo-V2.5 kama mchakato wa hatua tatu: fine-tuning inayosimamiwa, kisha reinforcement learning (RL) ya kiwango kikubwa kwa matumizi ya agent, na hatimaye distillation ya on-policy kutoka kwa miundo kadhaa maalumu ya walimu kwenda kwa model moja ya mwanafunzi. Agentic RL inamaanisha kwamba model ilifunzwa kwa vipindi vya hatua nyingi vya kuita zana, badala ya jozi za swali na jibu moja. Hilo ni jambo halisi, na ndiyo sababu model hudumisha mwendelezo katika mfuatano mrefu wa zana. Kile ambacho Xiaomi haijachapisha ni ripoti ya mafunzo inayoonyesha kwamba model ilioptimishwa ndani ya harness hii mahususi, huku harness ikibadilika kulingana na majibu hayo.

Kwa hiyo, chukulia “co-evolve” kama kauli ya nia kutoka kwa timu inayomiliki pande zote mbili. Faida unayoweza kuiona kwa kweli ni finyu zaidi, lakini bado ina thamani: watu haohao huandika schema za zana na system prompt, na husafirisha model, hivyo vitu hivyo vinaendana. Claude Code haiwezi kufanya kazi kwa njia hiyo, kwa sababu harness yake ni mteja wa model ya API isiyobadilika. Anthropic pia hufunza miundo yake kwa matumizi ya agent, lakini huwezi kubadilisha model iliyo chini ya harness bila kubadilisha mteja.

Jinsi kipindi cha MiMo-Code kinavyoonekana kwenye terminal

Kuendesha mimo hufungua kiolesura cha terminal kinachotumia skrini nzima. Unaandika kazi, wakala husoma faili, hupendekeza mabadiliko, kisha huuliza kabla ya kuandika au kuendesha chochote. Mbali na hali chaguo-msingi ya build, programu hii hutoa hali ya plan na hali ya compose, pamoja na mfumo wa mawakala wasaidizi unaokabidhi sehemu ya kazi kwa uendeshaji tofauti wa wakala. Pia ina seti kubwa ya skills zilizojengewa ndani. Hizi ni taratibu zilizofungashwa mapema ambazo wakala anaweza kuita kwa jina.

Kuna mambo machache unayopaswa kujua kabla ya kuanza.

  • Kwa chaguo-msingi, idhini huombwa kwa kila kitendo. Flag --dangerously-skip-permissions huondoa maombi hayo. Jina lake linaeleza kazi yake kwa usahihi, kwa hiyo itumie tu pale ambapo kosa halina madhara.
  • Huendesha bila terminal shirikishi. mimo run hupokea prompt na kutekeleza bila mwingiliano. Hivi ndivyo script au kazi ya CI inavyohitaji. Pia kuna kiolesura cha wavuti.
  • Usanidi huhifadhiwa katika faili unazoweza kuweka kwenye git. Mradi husoma .mimocode/mimocode.jsonc, na mipangilio ya jumla huhifadhiwa katika ~/.config/mimocode/mimocode.jsonc.
  • Sifa za uthibitishaji hazihifadhiwi katika faili hizo. Huwekwa katika ~/.local/share/mimocode/auth.json, kwa hiyo usiweke path hiyo kwenye git au kwenye nakala yoyote ya chelezo unayoshiriki.

Wakala anayeweza kuendesha shell commands ni programu ambayo umeikabidhi shell yako. Mpe mashine yake na mtumiaji wake. Njia salama zaidi ya kujaribu wakala mpya ni VM ya muda unayoweza kuifuta baada ya kipindi, kwa sababu command mbaya itakugharimu kuunda upya mfumo badala ya kuurejesha.

Je, MiMo-Code kweli inashinda Claude Code?

Nyaraka za uzinduzi za Xiaomi zinatoa dai mahususi: ukiendesha model ileile katika mifumo yote miwili, MiMo-Code hupata alama ya juu zaidi. Hizi ndizo takwimu zilizochapishwa.

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
  }
]

Kwenye SWE-bench Pro, Xiaomi inaripoti 62 asilimia kwa MiMo-Code dhidi ya 57 asilimia kwa Claude Code. Kwenye Terminal Bench 2, takwimu ni 73 asilimia na 68 asilimia. Maelezo yake ni kwamba model ilibaki ileile, hivyo tofauti ya takriban pointi tano inatokana na mfumo wa wakala, si model.

Chukulia hizi kuwa takwimu za mtengenezaji. Xiaomi ndiyo iliendesha tathmini na kuichapisha. MiMo-Code haionekani kwenye bao za viongozi za umma za SWE-bench au Terminal-Bench, kwa hiyo hakuna mhusika huru aliyejirudia kuthibitisha tofauti hiyo. Xiaomi inaeleza kwa uwazi isivyo kawaida mipaka ya matokeo yake yenyewe. Maandishi ya kampuni yanasema kuwa vigezo hivi hupima utatuzi wa tatizo kwa jaribio moja kwenye masuala ya hazina moja ya msimbo. Pia yanasema kuwa katika majaribio yake, mawakala hao wawili walifanya kazi kwa kiwango kinachokaribiana chini ya takriban hatua 200 za utekelezaji. Faida inayodaiwa huonekana katika uendeshaji mrefu, ambao haujashughulikiwa na kipimo cha jaribio moja.

Huo ndio ufasiri sahihi. Tofauti ya pointi tano kwenye kipimo kilichoendeshwa na mtengenezaji ni sababu ya kujaribu zana hiyo. Si sababu ya kuhamishia kazi ambayo timu yako inategemea kwenye zana hiyo.

Gharama za kutumia MiMo-Code

Wakati wa uzinduzi, Xiaomi ilitoa njia ya bure iliyoitwa MiMo Auto, ambayo ingeweza kutumiwa bila usajili. Tangu mwanzo ilielezwa kuwa ya muda mfupi, na maelezo ya toleo la 0.1.9 la 24 July 2026 yanataja kusitishwa kwa majaribio ya bure ya MiMo-V2.5. Usiunde workflow juu yake.

Ufikiaji wa kulipia wa jukwaa la Xiaomi ni wa bei nafuu ukilinganishwa na watoa huduma wakuu. Kufikia August 2026, bei ya kimataifa iliyochapishwa ya MiMo-V2.5-Pro ni $1.00 kwa kila tokeni milioni ya ingizo wakati cache haijapatikana, na $3.00 kwa kila tokeni milioni ya pato, kwa muktadha wa hadi 256K. Bei hubadilika, kwa hiyo soma ukurasa wa sasa kabla ya kupanga bajeti.

Njia nyingine ni kutumia hardware yako mwenyewe. Weights za MiMo-V2.5 na MiMo-V2.5-Pro zimechapishwa kwenye Hugging Face chini ya leseni ya MIT, kwa hiyo hakuna kinachokuzuia kuziendesha kwenye seva yako mwenyewe. Zingatia ukubwa kwa uhalisia. Modeli yenye dirisha la muktadha la tokeni milioni 1 si kazi ya VPS ya kawaida, na utahitaji VPS yenye GPU iliyounganishwa au mashine maalumu. Modeli ndogo za ndani ni kazi tofauti, inayokaribia kuendesha Ollama kwenye VPS ili kujiendeshea LLM.

MiMo-Code pia huunganisha huduma za wauzaji wengine. Inaweza kuhamisha login iliyopo ya Claude Code, kuunganisha akaunti ya OpenAI, kupokea API key ya mtoa huduma mwingine, au kuwasiliana na endpoint yoyote inayooana na OpenAI. Kagua masharti ya subscription ya mtumiaji kabla ya kuiunganisha, kwa sababu masharti ya mtoa huduma huamua ni clients zipi zinaweza kutumia mpango wa subscription, na CLI kutoka kwa mtoa huduma mwingine si lazima ifunikwe.

Je, unapaswa kuacha kutumia Claude Code?

Ikiwa tayari unalipia Claude Code na inafanya kazi, hapana. Toleo la 0.1.9 mwishoni mwa Julai 2026, wiki sita baada ya toleo la kwanza, ni ishara ya wazi. Nambari ya toleo ya 0.1.x inamaanisha kuwa kuna mabadiliko yanayoweza kuvunja uoanifu kati ya matoleo, na kwamba muundo wa usanidi bado unabadilika. Hilo ni sawa kwa zana unayoitathmini, lakini ni tatizo kwa zana ambayo timu inategemea.

MiMo-Code inafaa kuichunguza kwa uzito katika hali nne.

  • Gharama ni tatizo kwako. Bei za tokeni za Xiaomi ziko chini sana kuliko za wachuuzi wakuu, na agent yenyewe haina gharama.
  • Unahitaji kukagua harness. Programu huria inamaanisha kuwa unaweza kukagua vidokezo na ufafanuzi wa zana, jambo muhimu kwa ukaguzi wa usalama au ukaguzi wa utii.
  • Unataka agent na modeli zinunuliwe tofauti, ili kubadilisha kimoja kusikulazimishe kubadilisha kingine.
  • Msimbo hauwezi kuondoka kwenye mtandao wako. Weights zilizo wazi zinawezesha backend inayojihudumia badala ya kulazimisha mazungumzo.

Cursor na Copilot ni ulinganisho wa aina tofauti. Zote hufanya kazi ndani ya kihariri, ilhali MiMo-Code hufanya kazi kwenye terminal. Tofauti hiyo huathiri sehemu kubwa zaidi ya siku yako ya kazi kuliko alama yoyote ya benchmark, na ulinganisho wa Claude Code na Cursor, Codex na Copilot unaeleza kwa kina mlingano huo.

MiMo-Code kwenye VPS unayokodisha tayari

Wakala wa terminal anapaswa kuwekwa kwenye seva. Huweka kipindi wazi kwa saa nyingi, huhitaji mtandao thabiti, na anapaswa kuendelea kufanya kazi hata unapofunga kifuniko cha kompyuta mpakato. Mbinu ya kawaida ni ileile inayotumiwa na mawakala wengine wa terminal: kipindi cha muda mrefu kwenye seva ndogo ambacho unaweza kuunganisha tena ukiwa popote, kama ilivyoelezwa katika kuendesha wakala wa uandishi wa msimbo katika tmux kwenye VPS.

Mpe mtumiaji maalum asiye na mamlaka ya kiutawala, na mwelekeze kwenye clone ya hazina badala ya nakala yako pekee. Ufikiaji wake unaishia kwenye akaunti anayotumia. Huo ndio udhibiti unaoendelea kufanya kazi pale ombi linapokosewa.

Mradi huu husambazwa kwa njia mbili: kisakinishi cha shell kinachotolewa kupitia HTTPS, na kifurushi cha npm kinachoitwa @mimo-ai/cli kwa mashine yoyote ambayo tayari ina Node.js. Kwenye seva unayoithamini, pendelea kifurushi cha npm. Unaweza kusoma yaliyomo kwenye kifurushi kabla hakijaendeshwa, na hupeleki hati ya mbali moja kwa moja kwenye shell. Kwa muhtasari mpana wa vitu vingine vinavyofaa kuwekwa kwenye seva hiyo, muhtasari wa mawakala wa AI wanaojihudumia ndio ramani.

FAQ

Je, MiMo-Code ni bure?

Agent ni programu huria na inapatikana bila malipo chini ya leseni ya MIT, hivyo unaweza kuisoma na kuirekebisha. Gharama iko kwenye modeli inayoiendesha. Xiaomi ilitoa kituo cha bure cha muda maalum kilichoitwa MiMo Auto wakati wa uzinduzi, na maelezo ya toleo ya 24 July 2026 yanaonyesha kuwa kipindi hicho cha majaribio kinaisha; kwa hiyo, jiandae kutumia huduma ya kulipia. Kufikia August 2026, bei ya kimataifa iliyochapishwa ya MiMo-V2.5-Pro ni $1.00 kwa kila tokeni milioni ya ingizo ikiwa hakuna hit kwenye akiba, na $3.00 kwa kila tokeni milioni ya towe. Unaweza pia kuelekeza MiMo-Code kwenye endpoint yoyote inayooana na OpenAI na kumlipa mtoa huduma mwingine.

Je, MiMo-Code ni kitu kilekile na OpenCode?

Ilianza kama fork ya OpenCode na bado inatumia msingi wake. Kiolesura cha terminal, mfumo wa plugin, uondoaji wa utegemezi wa watoa huduma na muunganisho wa MCP vyote vilitoka kwenye codebase hiyo, na mstari wa hakimiliki wa OpenCode umehifadhiwa kwenye faili ya LICENSE ya repository. Xiaomi iliongeza safu ya kumbukumbu endelevu inayotumia utafutaji wa maandishi kamili wa SQLite, modi za ziada za agent na ufikiaji wa moja kwa moja wa modeli zake. Ikiwa unaijua OpenCode, tayari unajua sehemu kubwa ya jinsi MiMo-Code inavyofanya kazi.

Je, ninaweza kutumia MiMo-Code na modeli za Claude au GPT badala ya modeli za Xiaomi?

Ndiyo. Usanidi wa kwanza hutoa chaguo la kuhamisha kuingia kwa Claude Code uliyopo, kuunganisha akaunti ya OpenAI au kukubali API key ya mtoa huduma mwingine. Unaweza pia kusanidi mwenyewe endpoint yoyote inayooana na OpenAI kwenye ~/.config/mimocode/mimocode.jsonc. Kagua masharti ya usajili wa mtumiaji kabla ya kuunganisha, kwa sababu masharti ya mtoa huduma huamua ni clients zipi zinaweza kutumia mpango wa usajili.

Je, ni salama kuendesha MiMo-Code kwenye mashine yangu kuu?

Ichukulie kama agent yoyote inayoweza kuendesha amri za shell. Kwa kawaida huomba idhini kabla ya kila kitendo. --dangerously-skip-permissions huzima maombi hayo, na hapo ndipo ajali nyingi hutokea. Iendeshe kwa user maalum asiye na privileges, dhidi ya clone ya repository, na ikiwezekana kwenye mashine unayoweza kuifuta na kuijenga upya. Athari zake zinaishia kwenye akaunti inayoiendesha, kwa hiyo iweke akaunti hiyo ikiwa na permissions chache.