SSD Nodes Learn 🎉 VPS $4.99/aydan başlayan
Rehberler Matt ConnorYazan Matt Connor · Güncellendi 2026-08-07

MiMo-Code nedir ve Claude Code ile farkları nelerdir?

Xiaomi tarafindan gelistirilen MIT lisansli terminal kodlama ajani MiMo-Code hakkinda bilmeniz gerekenler. OpenCode tabanli bu aracin benchmark verilerini ve kurulumunu inceleyin.

MiMo-Code nedir?

MiMo-Code, Xiaomi'nin MiMo ekibi tarafından geliştirilen ve 15 Haziran 2026 tarihinde MIT lisansı altında açık kaynak olarak yayınlanan bir terminal kodlama aracıdır. Shell ortamınızda bir CLI (komut satırı arayüzü) aracı olarak çalışır. Projenizdeki dosyaları okuyup düzenleyebilir, shell komutlarını çalıştırabilir, git işlemlerini yönetebilir ve oturumlar arasında kod tabanıyla ilgili notlar tutabilir.

Yapısı Claude Code ile aynıdır. Bir görevi yalın bir dille tanımlarsınız, ajan düzenlemeler ve komutlar önerir, siz de bunları onaylarsınız. İki önemli fark bulunmaktadır. Kaynak kodu açık olduğu için ajanın modele tam olarak ne gönderdiğini inceleyebilirsiniz. Ayrıca model seçimi ajandan bağımsızdır; bu sayede aynı altyapı Xiaomi'nin modellerine, OpenAI uyumlu bir uç noktaya veya kendi barındırdığınız bir modele yönlendirilebilir.

Depo MiMo-Code adını taşımakta olup yüklediği komut ise mimo şeklindedir. Her iki isim de dokümantasyonda yer aldığından, bunlardan herhangi biriyle yapılan arama aynı araca ulaşmanızı sağlar.

MiMo-Code nereden çıktı ve neden önemli?

MiMo-Code, sst projesine ait açık kaynaklı terminal ajanı OpenCode'un bir çatalıdır (fork). LICENSE dosyası orijinal Copyright (c) 2025 opencode satırını korumaktadır ve README dosyasında bu ilişki hakkında kısa bir bölüm yer almaktadır. Depoda, Xiaomi'nin OpenCode katkıcılarına sadece korunan bir lisans satırından daha fazlasını sunarak haklarını teslim etmesini talep eden açık bir konu bulunmaktadır.

Bunu bilmek, aksi takdirde imkansız görünen bir durumu açıklamaktadır. Haziran 2026'da ilk sürümü yayınlanan bir proje; halihazırda cilalı bir TUI (metin tabanlı kullanıcı arayüzü), eklenti sistemi, birçok model API'si ile konuşabilen sağlayıcı soyutlaması, MCP (model bağlam protokolü) desteği ve LSP (dil sunucusu protokolü) entegrasyonu ile gelmektedir. Bu çalışma altı haftada tamamlanmış olamaz. Bu özellikler çatal ile birlikte gelmiştir. Xiaomi tarafından eklenen yenilikler ise bellek katmanı ve Xiaomi'nin kendi modelleriyle olan bağlantıdır.

Eğer daha önce bir VPS üzerinde OpenCode çalıştırdıysanız, düzen ve tuş atamaları size tanıdık gelecektir; çünkü altta yatan kod aynıdır.

"Modeller ve ajanlar birlikte evrilir" ifadesinin gerçek anlamı

Deponun sloganı "Modellerin ve Ajanların Birlikte Evrildiği Yer" şeklindedir. Bu ifade iki ayrı iddia taşır ve bunlardan yalnızca biri yayınlanmış detaylarla desteklenmektedir.

İlk iddia çalışma zamanı (runtime) ile ilgilidir ve belgelenmiştir. MiMo-Code, her proje için oturum durumu ve görev ilerlemesinin yanı sıra SQLite tam metin arama ile desteklenen kalıcı bir bellek deposu tutar. Bu süreç iki eğik çizgi komutuyla yönetilir. /dream, yakın tarihli oturumlardan kalıcı bilgileri çeker ve proje belleğine yazar. /distill ise tekrarlanan bir prosedürü yeniden kullanılabilir bir beceriye dönüştürür. Xiaomi'nin kendi mühendislik raporu, bunların her oturumdan sonra değil, yaklaşık bir ila dört haftalık döngülerle çalıştığını belirtmektedir. Dolayısıyla, model dosyası aynı kalsa bile ajanın deponuzdaki davranışı zaman içinde değişir.

İkinci iddia eğitim ile ilgilidir ve bu konuda dikkatli olunmalıdır. Xiaomi, MiMo-V2.5'in eğitim sonrası sürecini üç aşamalı bir boru hattı olarak tanımlar: denetimli ince ayar (supervised fine-tuning), ardından büyük ölçekli ajansal pekiştirmeli öğrenme (RL) ve son olarak birkaç uzman öğretmen modelinden bir öğrenci modele on-policy damıtma (distillation). Ajansal RL, modelin tek soru-cevap çiftleri yerine çok adımlı araç çağırma epizotları üzerinde eğitildiği anlamına gelir. Bu gerçektir ve modelin uzun araç dizileri boyunca tutarlılığını korumasının nedeni budur. Xiaomi'nin yayınlamadığı şey ise, modelin bu özel donanım (harness) içinde optimize edildiğini ve donanımın buna yanıt olarak değiştiğini gösteren bir eğitim raporudur.

Bu nedenle "birlikte evrilir" ifadesini, her iki tarafın da sahibi olan bir ekibin niyet beyanı olarak okuyun. Gözlemleyebileceğiniz somut fayda daha sınırlıdır ancak yine de değerlidir: araç şemalarını ve sistem istemini (system prompt) yazan kişilerle modeli yayınlayan kişiler aynıdır, bu yüzden birbirlerine uyumludurlar. Claude Code bu şekilde çalışamaz, çünkü onun donanımı sabit bir API modelinin istemcisidir. Anthropic de modellerini ajansal kullanım için eğitir, ancak modeli donanımın altından çıkarıp değiştiremezsiniz.

Terminalde bir MiMo-Code oturumu nasıl görünür

mimo komutunu çalıştırmak tam ekran bir terminal arayüzü açar. Bir görev yazarsınız; ajan dosyaları okur, bir değişiklik önerir ve herhangi bir yazma veya çalıştırma işlemi yapmadan önce onay ister. Varsayılan derleme modunun ötesinde, bir plan modu ve bir oluşturma modu ile işin bir kısmını ayrı bir ajan çalıştırmasına devreden bir alt ajan sistemi sunar. Ayrıca, ajanın ismiyle çağırabileceği önceden paketlenmiş prosedürler olan geniş bir yerleşik yetenek seti içerir. Bir yetenek, ajanın ne bildiğinden ziyade nasıl çalıştığını da değiştirebilir; çalışan en küçük değişikliğe odaklanan bir yetenek olan Ponytail arkasındaki fikir budur.

Başlamadan önce birkaç detayı bilmekte fayda vardır.

  • Onay varsayılan olarak her eylem için istenir. --dangerously-skip-permissions bayrağı bu uyarıları kaldırır. İsmi işlevini tam yansıtır, bu yüzden sadece bir hatanın maliyetinin sıfır olduğu durumlarda kullanın.
  • Etkileşimli bir terminal olmadan çalışabilir. mimo run bir komut istemi alır ve etkileşimsiz olarak yürütür; bu, bir betiğin veya CI işinin ihtiyaç duyduğu şeydir. Ayrıca bir web arayüzü de dahildir.
  • Yapılandırma, commit edebileceğiniz dosyalarda tutulur. Bir proje .mimocode/mimocode.jsonc dosyasını okur ve genel ayarlar ~/.config/mimocode/mimocode.jsonc dosyasında bulunur.
  • Kimlik bilgileri bu dosyalarda yer almaz. ~/.local/share/mimocode/auth.json dosyasına kaydedilirler, bu yüzden bu yolu git kapsamı dışında ve paylaştığınız herhangi bir yedeklemenin dışında tutun.

Shell komutlarını çalıştırabilen bir ajan, shell erişiminizi teslim ettiğiniz bir programdır. Ona kendi makinesini ve kendi kullanıcı hesabını verin. Yeni bir ajanı denemenin en güvenli yolu oturumdan sonra yok edebileceğiniz geçici bir VM kullanmaktır; çünkü hatalı bir komutun maliyeti, geri yükleme yapmak yerine yeniden kurulum yapmaktan ibaret olur.

MiMo-Code gerçekten Claude Code'dan daha mı iyi?

Xiaomi'nin tanıtım materyalleri belirli bir iddiada bulunuyor: Aynı modeli her iki araçta da çalıştırdığınızda MiMo-Code daha yüksek puan alıyor. Yayınlanan rakamlar bu yönde.

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 üzerinde Xiaomi, MiMo-Code için 62 yüzde, Claude Code için ise 57 yüzde rapor ediyor. Terminal Bench 2 sonuçlarında ise bu rakamlar sırasıyla 73 yüzde ve 68 yüzde olarak belirtiliyor. Buradaki yaklaşım, modelin sabit tutulduğu ve yaklaşık beş puanlık farkın modelden değil, ajan sisteminden kaynaklandığı yönündedir.

Bunları üretici verileri olarak değerlendirin. Değerlendirmeyi Xiaomi gerçekleştirdi ve yayınladı; MiMo-Code halka açık SWE-bench veya Terminal-Bench liderlik tablolarında yer almıyor, bu nedenle bağımsız hiç kimse bu farkı doğrulamadı. Xiaomi, kendi sonuçlarının sınırları konusunda alışılmadık derecede açık. Şirketin raporu, bu kıyaslamaların tek seferlik (one-shot) problem çözme yeteneğini tek bir depo sorunu üzerinde ölçtüğünü ve kendi testlerinde her iki ajanın da yaklaşık 200 yürütme adımının altında benzer performans sergilediğini belirtiyor. İddia edilen avantaj, tek seferlik kıyaslamaların kapsamadığı uzun süreli çalışmalarda ortaya çıkıyor.

Dürüst bir okuma bu şekildedir. Üretici tarafından yürütülen bir kıyaslamadaki beş puanlık fark, aracı denemek için bir nedendir. Ancak ekibinizin iş süreçlerini emanet ettiği bir aracı değiştirmek için yeterli bir neden değildir.

MiMo-Code çalıştırma maliyetleri

Xiaomi, piyasaya sürülüş sırasında kayıt gerektirmeyen MiMo Auto adlı ücretsiz bir kanal sundu. Bu kanal başlangıçtan itibaren sınırlı süreli olarak tanımlanmıştı ve 24 Temmuz 2026 tarihli 0.1.9 sürümüne ait sürüm notları, ücretsiz MiMo-V2.5 deneme sürümünün sonlandırılacağını belirtmektedir. Bu kanal üzerine bir iş akışı kurgulamayın.

Xiaomi platformuna ücretli erişim, öncü sağlayıcılara kıyasla oldukça ekonomiktir. Ağustos 2026 itibarıyla MiMo-V2.5-Pro için yayınlanan uluslararası fiyatlandırma, cache miss durumunda girdi token'ı başına 1.00 dolar ve 256K'ya kadar bağlam (context) için çıktı token'ı başına 3.00 dolardır. Fiyatlar değişkenlik gösterebilir, bu nedenle bütçe planlaması yapmadan önce güncel sayfayı inceleyin.

Diğer seçenek ise kendi donanımınızı kullanmaktır. MiMo-V2.5 ve MiMo-V2.5-Pro ağırlıkları, MIT lisansı altında Hugging Face üzerinde yayınlanmıştır; dolayısıyla bunları kendi sunucunuzda çalıştırmanızın önünde bir engel yoktur. Ölçek konusunda gerçekçi olun. Bir milyon token bağlam penceresine sahip bir model, standart bir VPS için uygun bir iş yükü değildir; bu durumda GPU destekli bir VPS veya özel bir makineye ihtiyacınız olacaktır. Daha küçük yerel modeller farklı bir konudur ve LLM self-host etmek için VPS üzerinde Ollama çalıştırma konusuna daha yakındır.

MiMo-Code diğer sağlayıcılarla da bağlantı kurabilir. Mevcut bir Claude Code oturumunu taşıyabilir, bir OpenAI hesabı bağlayabilir, başka bir sağlayıcı için API anahtarı kabul edebilir veya OpenAI uyumlu herhangi bir uç nokta ile iletişim kurabilir. Bağlantı kurmadan önce tüketici aboneliğinizin şartlarını kontrol edin; çünkü sağlayıcı şartları, hangi istemcilerin abonelik planını kullanabileceğini belirler ve başka bir sağlayıcıya ait CLI aracı her zaman bu kapsamda olmayabilir.

Claude Code kullanmayı bırakmalı mısınız?

Hâlihazırda Claude Code için ödeme yapıyorsanız ve sistem çalışıyorsa, hayır. İlk sürümden altı hafta sonra, Temmuz 2026 sonunda yayınlanan 0.1.9 sürümü dürüst bir sinyaldir. 0.1.x sürüm numarası, sürümler arasında köklü değişiklikler olacağı ve yapılandırma formatının henüz oturmadığı anlamına gelir. Bu durum, değerlendirme aşamasındaki bir araç için kabul edilebilir olsa da, bir ekibin bağımlı olduğu bir araç için sancılıdır.

MiMo-Code dört durumda ciddi bir şekilde değerlendirilmelidir:

  • Fatura sizin sorumluluğunuzdaysa. Xiaomi'nin token fiyatları öncü satıcıların oldukça altındadır ve ajanın kendisi ücretsizdir.
  • Harness yapısını incelemeniz gerekiyorsa. Açık kaynak olması, güvenlik incelemesi veya denetim için kritik öneme sahip olan istemleri ve araç tanımlarını inceleyebileceğiniz anlamına gelir.
  • Ajan ve modelin ayrı satın alımlar olmasını istiyorsanız; böylece birini değiştirmek diğerini değiştirmeyi zorunlu kılmaz.
  • Kod ağınızın dışına çıkamıyorsa. Açık ağırlıklar, bir pazarlık süreci yerine kendi kendine barındırılan (self-hosted) bir arka uç kurulumunu mümkün kılar.

Cursor ve Copilot farklı bir karşılaştırmadır. Her ikisi de bir düzenleyicinin içinde çalışırken, MiMo-Code bir terminalde çalışır. Bu ayrım, çalışma gününüzü herhangi bir performans testinden (benchmark) daha fazla şekillendirir ve Claude Code ile Cursor, Codex ve Copilot karşılaştırması bu ödünleşimi detaylı bir şekilde ele almaktadır.

MiMo-Code uygulamasını kiraladığınız bir VPS üzerinde çalıştırmak

Bir terminal aracısı sunucuda bulunmalıdır. Saatlerce açık bir oturum tutar, kararlı bir ağ bağlantısı gerektirir ve dizüstü bilgisayar kapağı kapandığında çalışmaya devam etmelidir. Çalışma düzeni, diğer terminal aracılarıyla aynıdır: her yerden yeniden bağlanabileceğiniz, küçük bir sunucuda uzun ömürlü bir oturum; bu süreç tmux içinde kodlama aracısı çalıştırma bölümünde açıklanmıştır.

Uygulama için özel, yetkisiz bir kullanıcı oluşturun ve onu tek kopyanız yerine deponun bir kopyasına (clone) yönlendirin. Aracının erişim alanı, altında çalıştığı hesabın yetkileriyle sınırlıdır; bu, bir istem hatalı sonuç verdiğinde çalışan tek güvenlik kontrolüdür.

Proje iki şekilde dağıtılır: HTTPS üzerinden sunulan bir kabuk yükleyici ve Node.js yüklü her makine için @mimo-ai/cli adında bir npm paketi. Önem verdiğiniz bir sunucuda npm paketini tercih edin. Paket çalışmadan önce içeriğini inceleyebilirsiniz ve uzak bir betiği doğrudan kabuğa yönlendirerek çalıştırmamış olursunuz. Sunucunuzda başka nelerin yer alabileceğine dair genel bir bakış için self-hosted yapay zeka aracıları özeti harita niteliğindedir.

FAQ

MiMo-Code ücretsiz mi?

Ajan, MIT lisansı altında ücretsiz ve açık kaynaklıdır; bu sayede kaynak kodunu inceleyebilir ve değiştirebilirsiniz. Ücretli olan kısım, ajanın arkasındaki modeldir. Xiaomi, lansman sırasında MiMo Auto adında sınırlı süreli ücretsiz bir kanal sunmuştur; 24 Temmuz 2026 tarihli sürüm notları bu deneme süresinin sona erdiğini belirttiğinden, ücretli erişim için planlama yapmanız gerekmektedir. Ağustos 2026 itibarıyla MiMo-V2.5-Pro için yayınlanan uluslararası fiyatlandırma, cache miss durumunda milyon girdi token'ı başına 1.00 dolar ve milyon çıktı token'ı başına 3.00 dolardır. Ayrıca MiMo-Code'u herhangi bir OpenAI uyumlu uç noktaya yönlendirerek farklı bir sağlayıcıya ödeme yapabilirsiniz.

MiMo-Code ile OpenCode aynı şey mi?

MiMo-Code, OpenCode'un bir çatalı (fork) olarak başlamıştır ve çekirdeğini hala paylaşmaktadır. Terminal arayüzü, eklenti sistemi, sağlayıcı soyutlaması ve MCP entegrasyonunun tamamı bu kod tabanından gelmektedir; depo içerisindeki LICENSE dosyasında OpenCode telif hakkı satırı korunmaktadır. Xiaomi buna SQLite tam metin araması ile desteklenen kalıcı bir bellek katmanı, ek ajan modları ve kendi modellerine doğrudan erişim eklemiştir. OpenCode'a aşinaysanız, MiMo-Code'un çalışma mantığının büyük bir kısmını zaten biliyorsunuz demektir.

MiMo-Code'u Xiaomi modelleri yerine Claude veya GPT modelleriyle kullanabilir miyim?

Evet. İlk kurulum sırasında mevcut bir Claude Code oturumunu taşıma, bir OpenAI hesabı bağlama veya başka bir sağlayıcı için API anahtarı girme seçeneği sunulur; ayrıca herhangi bir OpenAI uyumlu uç noktayı ~/.config/mimocode/mimocode.jsonc üzerinden manuel olarak yapılandırabilirsiniz. Bağlantı kurmadan önce tüketici aboneliğinizin şartlarını kontrol edin, çünkü sağlayıcı şartları hangi istemcilerin abonelik planını kullanabileceğini belirler.

MiMo-Code'u ana makinemde çalıştırmak güvenli mi?

Bunu, shell komutlarını çalıştırabilen herhangi bir ajan gibi değerlendirin. Varsayılan olarak her işlemden önce onay ister; --dangerously-skip-permissions bayrağı bu uyarıları devre dışı bırakır ve çoğu kaza bu şekilde gerçekleşir. Yazılımı, deponun bir kopyası üzerinde, ayrıcalıklı olmayan özel bir kullanıcı ile ve tercihen yok edip yeniden oluşturabileceğiniz bir makinede çalıştırın. Etki alanı, çalıştırıldığı hesabın yetkileriyle sınırlıdır; bu nedenle ilgili hesabın yetkilerini kısıtlı tutun.