Kılavuzlara dön
Karşılaştır·21 Eylül 2026·Son güncelleme: 1 Ekim 2026·9 dk okuma

Oh My Pi ve OpenCode karşılaştırması: iş akışı, modeller ve toplam maliyet

Her iki istemcinin de maliyeti yoktur; modelleri yalnızca biri satar ve sağlayıcı yapılandırması aralarında taşınmayan kısımdır.

Son inceleme tarihi: .

Her iki istemci de ücretsiz MIT yazılımıdır; dolayısıyla seçim fiyatla değil, model faturasının istemciyle aynı hesaptan gelmesini isteyip istemediğinizle ilgilidir. OpenCode doğrudan model satar: OpenCode Go adlı aylık $10 abonelik ve OpenCode Zen adlı kullandıkça öde ağ geçidi. Oh My Pi hiçbir şey satmaz ve kendi anahtarınızı getirmenizi bekler. Tokenleri nereden satın alacağınızı zaten biliyor ve bunlar üzerinde kapsamlı yönlendirme kontrolü istiyorsanız Oh My Pi'yi seçin; daha geniş bir kullanım alanı — terminal, IDE, sunucu, SDK — ve buradan ayrılmadan model satın alma seçeneği istiyorsanız OpenCode'u seçin.

Bunların yararlı olabilmesi için önce üç ad çakışığının açıklığa kavuşturulması gerekir; çünkü bunlardan ikisi sizi yanlış belgelere yönlendirir.

Hangi proje hangisi?

Aramış olabileceğiniz adAslında ne olduğu19 Eylül 2026 itibarıyla durum
Oh My Pi, ompcan1357/oh-my-pi, sitesi omp.sh, npm @oh-my-pi/pi-coding-agentAktif, MIT lisanslı, arşivlenmemiş. 31.824 yıldız; en son sürüm v18.2.6, 18 Eylül 2026 tarihinde yayımlandı
Pi (kaynak proje)Mario Zechner'in earendil-works/pi projesi; eski badlogic/pi-mono adresi buraya yönlendirilirAktif, 107.018 yıldız. omp'den farklı bir istemci — Pi ve OpenCode karşılaştırmasına bakın
OpenCodeanomalyco/opencode, sitesi opencode.ai; sst/opencode buraya yönlendirilirAktif, MIT lisanslı. 208.444 yıldız; en son sürüm v1.18.31, 14 Eylül 2026 tarihinde yayımlandı
OpenCode (Go CLI)opencode-ai/opencode, Go dilinde yazılmış ilgisiz bir projeArşivlenmiş. README dosyasında çalışmaların Charm ekibiyle Crush adı altında devam ettiği belirtilir. Bu sayfanın konusu değildir
"OpenCode Go"Aktif projedeki aylık $10 abonelik planıBir plan; yukarıdaki arşivlenmiş Go CLI değildir. Bu sayfa boyunca tam adıyla anılır

Depo, sürüm ve paket bilgileri 19 Eylül 2026 tarihinde GitHub ve npm API'lerinden okunmuştur. Oh My Pi açıkça bir çatallamadır: README dosyasında "omp, Mario Zechner'in Pi projesinin, kodlamayı önceliklendiren bir arayüz olarak yeniden yazılmış bir çatallamasıdır" denir ve depoda kaynak projedeki değişiklikleri aktarmak için hâlâ bir kontrol listesi bulunur. OpenCode'un taşınması sahip değişikliği değil, şirketin yeniden markalaşmasıdır — sst kuruluşunda artık "https://github.com/anomalyco adresine taşındık" yazmaktadır ve anomalyco kuruluşunun adı Anomaly'dir. Kamuya açık kanıtlar bir tarihte uzlaşmadığı için bu sayfa ad değişikliği için tarih ileri sürmez.

Hangisini seçmelisiniz

Bu sizin için doğruysaSeçimÇünkü
İstemciyi ve model faturasını tek hesapta istiyorsunuzOpenCodeOpenCode Go ve OpenCode Zen bunun içinden satın alınabilir. Oh My Pi'de herhangi bir şey satın alabileceğiniz bir hesap yoktur
Zaten bir ağ geçidi veya sağlayıcı anahtarınız var ve bunun üzerinde yönlendirme kontrolü istiyorsunuzOh My PiDokuz model rolü, rol başına yedek model zincirleri ve kimlik bilgilerinin sırayla dönüşümlü kullanılması, README dosyasında özel sağlayıcılarla birlikte gruplandırılan yönlendirme ayarlarıdır
Bir düzenleyicide çalışıyorsunuz veya web, sunucu ya da masaüstü arayüzü istiyorsunuzOpenCodeBelgeleri TUI, CLI, Web, IDE, GitHub, GitLab, SDK, Server, Plugins ve ACP'yi kapsar; giriş sayfası terminal ve IDE arayüzlerinin yanında bir masaüstü uygulamasını da belirtir
Ajanı kendi programınıza gömmek istiyorsunuzOh My PiDört giriş noktası: TUI, tek seferlik omp -p, Node SDK'sı ve stdio üzerinden omp --mode rpc veya omp acp
Bir kod tabanını inceleyen kişiye sunmak üzere kısıtlı bir mod istiyorsunuzOpenCodeYerleşik plan ajanı dosya düzenlemelerini ve bash'i varsayılan olarak ask değerine ayarlar; Tab ile bu ajana geçilir
İşleriniz açık ağırlıklı modellerle yürütülüyor ve sabit bir aylık tutar istiyorsunuzOpenCodeOpenCode Go, model başına dolar cinsinden bir üst sınıra tabi olarak aylık $10 tutarındadır. Oh My Pi size bir plan satamaz
İşleriniz Claude modellerini gerektiriyorİkisi de olabilir — bunu plan belirlemezClaude modelleri Go'nun yayımlanan listesinde yer almaz; dolayısıyla her iki istemcide de bu tokenler Zen'den, bir sağlayıcıdan veya bir ağ geçidinden alınır

İş akışı. Oh My Pi, alışılmadık ölçüde açık bir yönlendirme katmanına sahip, terminali önceliklendiren bir ajandır: README dosyası işleri amaca göre yönlendiren dokuz rolü açıklar — normal etkileşim turları için default, düşük maliyetli alt ajanlara paralel dağıtım için smol, derin akıl yürütme için slow ve ayrıca plan, commit, vision, task, advisor ve tiny — bunların her biri farklı bir model belirtebilir; birincil model kota sınırına ulaştığında retry.fallbackChains altındaki yedek model zincirleri devreye girer. OpenCode ise yatay olarak genişler: Tab ile geçiş yaptığınız iki yerleşik ajan ve IDE, web arayüzü, sunucu, SDK ve eklentiler genelinde belgelenmiş entegrasyonlar sunar. Sorununuz "Düşük maliyetli kısımları düşük maliyetli modellerin yapmasını istiyorum" ise omp'nin yerleşik yapısı buna uygundur. Sorununuz "Bu ajana daha fazla yerden erişmek istiyorum" ise OpenCode'un yapısı buna uygundur.

İzinler ve yürütme. İkisi de varsayılan olarak temkinli değildir. omp'nin approval-mode belgeleri yolo modunu varsayılan olarak belirtir; bu mod read, write ve exec işlemlerini otomatik onaylar ve hiçbir onay istemi göstermez. always-ask ve write daha sıkı ayarlardır. Kısa bir kritik bash örüntü listesi tanır — rm -rf /, fork bomb saldırıları, uzaktan indirip ardından çalıştırma ve benzerleri — ancak buna güvenmeden önce omp'nin approval-mode sayfasını dikkatlice okuyun: aynı belge, yolo modunda tek başına bir kritik geçersiz kılma ayarının yok sayıldığını ve yalnızca açık bir araç veya kullanıcı prompt/deny politikasının hâlâ durmayı zorunlu kıldığını belirtir. OpenCode'un izinler sayfası, çoğu iznin varsayılan olarak "allow" olduğunu, doom_loop ve external_directory için varsayılanın "ask" olduğunu ve .env dosyalarının okunmasının reddedildiğini belirtir. Yapılar da farklıdır; bir politikayı taşırken bu önemlidir: omp her araç için bir read/write/exec katmanı tanımlar ve bunu tools.approval.<toolName> ile geçersiz kılar; OpenCode ise son eşleşen kuralın geçerli olduğu örüntü kurallarını değerlendirir.

Plan ve protokol sınırları. Buradaki tek plan kaynaklı kısıtlama, insanların beklemediği yöndedir. İki istemci de kendi anahtarınızı kullanmayı bir plana bağlamaz. Ancak OpenCode Go, onu kullanan istemcilerle ilgili beklentilere sahiptir: planın OpenCode ve benzer istekler üreten diğer kodlama ajanları için tasarlandığını, "Trafiğin kötüye kullanım açısından izlendiğini" ve istemcinizin tipik kodlama ajanı trafiği göndermesi, "Kendi user agent değeriyle kendini tanıtması" ve her konuşma için "x-opencode-session içinde sabit bir oturum kimliği göndermesi" “gerektiğini” belirtir. omp, opencode-go sağlayıcısı için tam olarak bu altyapıyı uygular. OpenCode'un doğrulanmış istemciler tablosunda yalnızca "Pi" adıyla bir satır bulunur; bu ad kaynak proje ile bu çatallamayı ayırt etmez. Bu nedenle Oh My Pi'yi kapsayıp kapsamadığı sayfadan belirlenemez — bu kılavuz, Oh My Pi'nin doğrulanmış bir OpenCode Go istemcisi olduğunu iddia etmez.

Her birinin maliyeti

KalemYayımlanan fiyatSatın aldığınız şey
Oh My Pi (omp)$0, MITHiçbir şey satılmaz. Hesap, ağ geçidi veya plan yoktur
OpenCode istemcisi$0, MITBetik, npm, Homebrew, scoop, choco ve diğer yöntemlerle kurulur; giriş sayfasında bir masaüstü uygulaması ve IDE uzantısı belirtilir
OpenCode GoAylık $10Yayımlanmış bir açık model ve üçüncü taraf model listesine, kullanımı dolar üzerinden ölçülen erişim
OpenCode ZenToken başına, ön ödemeli kredilerModel başına birim fiyatları yayımlanmış ve ücretsiz katmanı süreyle sınırlı olan bir ağ geçidi
OpenCode EnterpriseYayımlanmamışKullanıcı başına, "bizimle iletişime geçin". Yayımlanmış bir tutar bulunmadığından burada rakam verilmez
Her iki istemcide model tokenleriSağlayıcınızın birim fiyatıHangisini seçerseniz seçin, her iki istemcide de oluşan fatura

19 Eylül 2026 tarihinde kontrol edilmiştir. Oh My Pi'nin hiçbir şey satmadığına ilişkin kanıt dolaylı ancak güçlüdür: site haritası, aralarında fiyatlandırma, faturalandırma, ödeme veya kayıt yolu bulunmayan 36 URL — ana sayfa ve 35 belge sayfası — yayımlar ve depo MIT lisanslıdır. Tek barındırılan bağlantı noktası, varsayılan olarak wss://my.omp.sh kullanan ve her oturumun veri yükünü sokete ulaşmadan önce şifreleyen bir oturum iş birliği aktarıcısıdır — buna bağlı fiyat veya kayıt süreci yoktur. Özel bir aktarıcı URL'si kabul edilir; ancak aynı sayfa üretim aktarıcısının şu anda kendi sunucunuzda barındırmak üzere dağıtılmadığını belirtir.

$10 planı bir üst sınırdır, kullanım hakkı değildir

OpenCode Go'yu tam olarak anlamak gerekir; çünkü üçüncü taraf özetleri onu sürekli yanlış aktarır. Resmî sayfa, "Kullanım sınırlarının aylık dolar tutarları olarak tanımlandığını" belirtir; bunlar istek sayıları değildir. Her modelin kendi aylık dolar üst sınırı vardır — modele göre $15, $30 veya $60 — ve daha kısa dönemler aynı model başına üst sınırın yüzdeleridir: 5 saatlik pencere bu üst sınırın %20'si, haftalık pencere ise %50'sidir. Dolayısıyla sıkça tekrarlanan "5 saat başına $12" rakamı yalnızca aylık üst sınırı $60 olan bir model için doğrudur. İki kural daha hesabı değiştirir: "Her çalışma alanında yalnızca bir üye OpenCode Go'ya abone olabilir" ve üst sınıra ulaşmak kesin bir durdurma noktası değildir — sayfa, ücretsiz modelleri kullanmaya devam edebileceğinizi veya isteklerin engellenmek yerine Zen kredisinden karşılanması için bakiyeye geçiş seçeneğini etkinleştirebileceğinizi belirtir. Herhangi bir özet yerine doğrudan sayfadaki model listesi tablosunu okuyun. Sayfa listenin değişebileceğini belirtir ve liste bir kılavuzun takip edebileceğinden daha hızlı değişir: bir model için süreli bir promosyon çarpanı gösterilirken, bir gün arayla yapılan iki kontrolde modelin üst sınırı farklı görünmüştür. Bu nedenle herhangi bir yerde belirtilen üst sınırı — burası dâhil — güncel bir rakam olarak değil, yapıyı açıklayan bir örnek olarak değerlendirin.

Zen, aynı hesabın kullanıma göre ücretlendirilen tarafıdır. Belgeleri, kredi bakiyesinden istek başına ücret alındığını, siz değiştirmediğiniz veya devre dışı bırakmadığınız sürece bakiye $5 altına düştüğünde otomatik olarak $20 yüklendiğini ve kart ücretlerinin maliyet üzerinden aynen yansıtıldığını belirtir; bu ücretler işlem başına 4,4% artı $0,30 olarak verilir. Belirtilen yaklaşımı, "Maliyet fiyatına satış yaparak tüm fiyat düşüşlerini yansıtmak; böylece tek ek ücretin işlem ücretlerimizi karşılamak için alınmasıdır." Buradaki iki unsur açıkça geçicidir ve zamanla güncelliğini yitirecektir: $0 olarak listelenen modellerin her biri "sınırlı bir süre için" ücretsiz olarak tanımlanır; çoğunda ekibin bu süreyi geri bildirim toplamak ve modeli iyileştirmek için kullandığına ilişkin bir not bulunur. Ayrıca ekip çalışma alanları yalnızca beta kapsamında ücretsizdir. Listelenen ücretsiz model sayısı değişir — buradaki herhangi bir rakama güvenmek yerine bunları sayfada sayın. Her iki ifade de 19 Eylül 2026 tarihinde sayfada yer alıyordu ve bunlara dayanarak bütçe yapmadan önce yeniden okunmalıdır. Go ve Zen'in tam fiyat listesini OpenCode fiyatlandırması zaten takip etmektedir.

Bire bir token tahmini

Bu, ölçülmüş görev maliyeti veya fatura üst sınırı değil, token aritmetiğidir. 200.000 önbelleğe alınmamış girdi tokenı ve 15.000 çıktı tokenından oluşan tek bir oturum varsayın ve yalnızca her iki fiyat listesinde de yer alan iki model adını karşılaştırın. Kunavo ücretleri güncel katalogdan; Zen ücretleri ise 19 Eylül 2026'da kendi dokümantasyonundan alınmıştır.

Model1 milyon giriş / çıkış başına Kunavo1 milyon giriş / çıkış başına ZenKunavo tahminiZen tahmini
Claude Sonnet 5$1,40 / $7,00$2,00 / $10,00$0,385$0,550
Claude Opus 5$3,50 / $17,50$5,00 / $25,00$0,963$1,375

Bunu dar kapsamda okuyun. Bu varsayımlar altında iki fiyat listesi Claude Sonnet 5 için aynı, Claude Opus 5 içinse farklı bir tahmine ulaşır; bu, iki fiyatın tek bir tarihte yayımlanmış oranlarına ilişkin bir ifadedir, iki ağ geçidinden birinin genel olarak daha ucuz olduğu iddiası değildir. Zen, Kunavo'nun satmadığı modeller için oranlar yayımlar; Kunavo'nun kataloğunda da Zen'in listelemediği modeller bulunur, dolayısıyla her fiyat kartının büyük bölümünün karşılaştırılacak bir karşılığı yoktur. Listelenen en ucuz oran ile bir görevi tamamlamanın en düşük maliyeti de farklı sorulardır — üç deneme gerektiren daha ucuz bir model, tek geçişte işi bitiren daha pahalı bir modelden daha maliyetli olabilir.

10 $ tutarları da benzer görünmelerine rağmen karşılaştırılabilir değildir. OpenCode Go'nun 10 $'ı, değerinin model başına belirlenen sınıra doğru gerçekten tüketim yapmanıza bağlı olduğu yinelenen aylık bir aboneliktir. Kunavo'nun $10 minimumu, önceden ödenmiş kredinin yüklenmesidir — finansman tabanı; aylık ücret veya görev fiyatı değildir. Kunavo'nun katalog tutarı bir üst sınır değil, faturalandırma tabanıdır: upstream ücretini bildirdiğinde fatura, katalog maliyeti ile upstream maliyetinin geçerli işaretleme oranıyla çarpımından büyük olanıdır. Önbellek ücretleri ve harici araçlar bu örneğin dışındadır; faturalandırma ayrıntılarına bakın.

Her iki istemciyi de kendi anahtarınıza yönlendirme

İki istemcinin en çok ayrıştığı ve geçişin gerçekten zamanınıza mal olduğu yer burasıdır. Her ikisi de herhangi bir plan kısıtlaması olmadan özel bir OpenAI uyumlu uç noktayı kabul eder. Farklar; dosya, her birinin konuşabildiği kablo üzeri biçimler ve bir otomatik algılama tuzağıdır.

KonuOh My PiOpenCode
Yapılandırma dosyası~/.omp/agent/models.yml (YAML)opencode.json / opencode.jsonc (JSON)
Kablo üzeri seçimapi: sağlayıcı veya model düzeyinde; openai-completions, openai-responses ve anthropic-messages dahil dokuz sohbet kablosu protokolü olmak üzere on bir değer ve sohbet yerine hakem isteklerini yanıtlayan iki değerlendirme API'siSohbet tamamlamaları için @ai-sdk/openai-compatible, /v1/responses için @ai-sdk/openai içeren npm: paketi
Anthropic uyumlu uç noktaÖzel sağlayıcıda api: değerinin birinci sınıf olarak desteklenmesiÖzel sağlayıcı olarak değil, yerleşik anthropic sağlayıcısının baseURL değerini geçersiz kılma şeklinde belgelenmiştir
Anahtar söz dizimiapiKey: bir ortam değişkeni adı veya sabittir; ! ön eki bir kabuk komutu çalıştırır"apiKey": "{env:VAR}"
Bağlam sınırlarıAlgılanır veya model başına tanımlanırlimit.context ve limit.output içinde elle tanımlanır; bunları models.dev'den yalnızca standart sağlayıcılar alır
Model seçiciprovider/modelId"model": "provider-id/model-id"

Yukarıdaki iki tablo da 19 Eylül 2026'da projelerin kendi dokümantasyonundan — omp'nin docs/models.md dosyasından ve OpenCode sağlayıcıları sayfasından — okunmuştur.

Oh My Pi ve algılama tuzağı

~/.omp/agent/models.yml
# Derived from omp's documented schema in docs/models.md.
# Not runtime-tested by Kunavo against a running omp.
providers:
  # OpenAI wire. baseUrl ENDS IN /v1 here.
  kunavo:
    baseUrl: https://api.kunavo.com/v1
    apiKey: KUNAVO_API_KEY      # an env var name, or a literal key
    api: openai-completions     # required whenever discovery is set
    authHeader: true            # sends Authorization: Bearer <key>
    discovery:
      type: openai-models-list  # reads /v1/models, picks up context_length

  # Anthropic wire. Written without /v1, matching omp's own proxy examples;
  # omp's docs say its Anthropic SDK strips a trailing /v1 either way.
  kunavo-anthropic:
    baseUrl: https://api.kunavo.com
    apiKey: KUNAVO_API_KEY
    api: anthropic-messages
    authHeader: true
    # disableStrictTools: true  # only if strict tool schemas are rejected
    models:
      - id: claude-sonnet-5
        name: Claude Sonnet 5

Tüm bölümü hak eden bir ayrıntı var. omp, tek bir ana bilgisayarın arkasında hem /v1/messages hem de /v1/chat/completions sunan ağ geçitleri için oluşturulmuş bir discovery.type: proxy kipini belgeler — Kunavo'nun yapısı tam olarak budur. Ancak her modelin kablo üzeri biçimini GET /v1/models içindeki bir supported_endpoint_types alanından türetir ve bu alanı olmayan modeller için "ayarlanmışsa sağlayıcı düzeyindeki api değerine geri döner, aksi halde atılır" der. Kunavo'nun /v1/models değeri bu alanı üretmez; bu nedenle tek başına discovery.type: proxy, kataloğu atar. Yukarıdaki parçacık bunu önler: discovery.type: openai-models-list, önce max_model_len, ardından context_length değerini okur ve Kunavo context_length yayımlar. omp'nin kendi doğrulama kuralı, proxy kipi hariç, algılama ayarlandığında sağlayıcı düzeyindeki api: değerini zorunlu kılar.

Bir ağ geçidiyle kullanırken başka bir omp davranışı daha yararlıdır: belgelenen anahtar çözümleme sırası, saklanan OAuth'un üstünde bir models.yml apiKey değerini konumlandırır ve bunun kasıtlı olduğunu, "özel bir baseUrl veya ağ geçidi için sağlanan anahtarın, proxy'nin reddedeceği bir upstream OAuth tokenını iletmek yerine kullanılmasını sağlamak" amacı taşıdığını söyler. Böylece en yaygın ağ geçidi kimlik doğrulama hatası oluşmadan önce ortadan kaldırılır.

OpenCode ve Anthropic ayrıntısı

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "kunavo": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Kunavo",
      "options": {
        "baseURL": "https://api.kunavo.com/v1",
        "apiKey": "{env:KUNAVO_API_KEY}"
      },
      "models": {
        "claude-sonnet-5": {
          "name": "Claude Sonnet 5",
          "limit": { "context": 1000000, "output": 128000 }
        }
      }
    }
  },
  "model": "kunavo/claude-sonnet-5"
}

Yukarıdaki sohbet tamamlamaları yolu, OpenCode'un belgelenmiş özel sağlayıcı biçimini doğrudan izler. Anthropic uyumlu yolun böyle bir biçimi yoktur: OpenCode, bir Anthropic uç noktasına ulaşmayı yerleşik sağlayıcıyı geçersiz kılma yoluyla belgeler — "Herhangi bir sağlayıcının temel URL'sini baseURL seçeneğini ayarlayarak özelleştirebilirsiniz" — bu da o sağlayıcının model kimliklerini devralacağınız ve aynı yapılandırmada satıcının kendi ana bilgisayarından sunulan modellerden vazgeçeceğiniz anlamına gelir. "npm": "@ai-sdk/anthropic" bildiren özel bir sağlayıcıya OpenCode'un yayımlanmış JSON şeması izin verir; burada npm kısıtlanmamış bir dizedir, ancak sağlayıcı dokümantasyonunun hiçbir yerinde geçmez — bu yolu doğrulanmamış kabul edin.

Temel URL yazımına dikkat edin, ancak tek bir kuralı her iki istemciye taşımak yerine her istemcinin kendi kuralını kontrol edin. OpenAI uyumlu yüzey her ikisinde de https://api.kunavo.com/v1 ister. Anthropic kablosunda farklı işleme belgelenmiştir: omp dokümanları, Anthropic SDK'sinin baseUrl içindeki sondaki /v1 değerini /v1/messages eklemeden önce "kaldırdığını" söyler ve omp'nin kendi Anthropic proxy örneklerinde /v1 içermeyen bir temel URL kullanılır; OpenCode ise Anthropic yolunu yerleşik sağlayıcının baseURL değerini geçersiz kılma olarak belgeler ve bu geçersiz kılmaya ilişkin örneği /v1 ile biter. Yalnızca origin biçimi olan https://api.kunavo.com, istemcinin /v1/messages eklediği biçim, ANTHROPIC_BASE_URL için geçerli kuraldır; burada sondaki /v1 değeri gerçekten /v1/v1/messages üretir; temel URL referansına bakın. Kunavo hem Authorization: Bearer hem de x-api-key değerini kabul eder; bu nedenle omp'nin authHeader: true değeri ve AI SDK'nin kendi varsayılanı geçerli bir yola sahiptir.

Geçişin gerçek maliyeti

Bu iki istemci arasında geçiş, kopyalama değil bir yapılandırma yeniden yazımıdır. omp'nin bağlam dosyası algılama kayıt defterinde bir opencode kaynağı bulunur, ancak dokümantasyonu bu kaynağı tek bir kullanıcı düzeyi dosyayla, ~/.config/opencode/AGENTS.md, sınırlar; proje düzeyinde eşdeğeri yoktur — bu nedenle proje talimatlarınız yalnızca her iki istemcinin de algıladığı bir dosyada, örneğin depo kökündeki AGENTS.md içinde zaten bulunuyorsa aktarılır. omp dokümantasyonunda opencode.json sağlayıcı bloklarını okuyan hiçbir şey yoktur; dolayısıyla temel URL'ler, anahtarlar, model girdileri ve bağlam sınırları sıfırdan yeniden tanımlanır.

Bir fark, geçiştirmek yerine bilinçli bir karar vermeye değer. OpenCode'un sağlayıcılar sayfasında, önceki sürümlerin Claude Pro veya Max aboneliği kullanmak için eklentiler içerdiğine ve satıcının bunu yasaklaması nedeniyle "1.3.0 itibarıyla artık böyle olmadığına" dair bir uyarı bulunur; aynı sayfa ChatGPT Plus, GitHub Copilot ve GitLab Duo'yu hâlâ sıfır kurulumla kullanılabilen abonelikler olarak listeler. Buna karşılık omp, birçok kodlama planı sağlayıcısı için çok hesaplı döndürme özellikli OAuth girişlerini hâlâ sunar. Token başına anahtar yerine abonelikle ödeme yapmayı düşünüyorsanız, bu fark istemci seçimini sizin için belirler — bu bir politika sorusudur; bu nedenle herhangi bir istemcinin dokümantasyonu yerine aboneliğin kendi güncel koşullarını kontrol edin. Ayrıca OpenCode'un kendi Anthropic bölümü yayımlandığı haliyle tutarsız okunur: Pro/Max ile oturum açma seçeneğini açıklayan düzyazının üzerinde bunu kaldıran uyarı yer alır ve bu kılavuz, tarihli ve özel ifade olduğu için uyarıyı alıntılar.

Son olarak, yalnızca tokenların satın alındığı yeri değiştiriyor ve kullandığınız istemciyi değiştirmiyorsanız, önce bunu yapın — daha ucuz bir deneydir. Sağlayıcıları OpenCode için en iyi API ile veya ağ geçidi kavramı yeni kısımsa LLM ağ geçidinin nasıl çalıştığı ile karşılaştırın. Tamamen başka istemcileri değerlendiriyorsanız, OpenCode alternatifleri daha geniş alanı kapsar.

Tek bir sınırlı görevde deneyin

Kunavo, OpenCode için bir kurulum kılavuzu yayımlar; Oh My Pi için henüz yayımlamaz ve yayımlanmış bir yapılandırma referansı uyumluluk testi değildir: burada hiçbir istemci Kunavo'nun uç noktasına karşı çalışma zamanında test edilmemiştir ve yukarıdaki omp parçacığı, omp'nin belgelenmiş şemasından türetilen, Kunavo'nun yayımladığı ilk parçacıktır. Herhangi birini denerken çalışan bir yolu kullanılabilir tutun, tek bir sınırlı görev çalıştırın ve ardından hesabınızın bu görev için gerçekten kaydettiği ücreti okuyun. OpenCode entegrasyon kılavuzundan başlayın ve bir anahtara bakiye yüklemeye hazır olduğunuzda Kunavo hesabı oluşturun.

Sık sorulan sorular

Oh My Pi ile Pi aynı şey mi?

Hayır. Oh My Pi, Pi'den türetilmiş bir çatallamadır. README dosyasında bu doğrudan belirtilir — “omp, Mario Zechner'in Pi projesinin, kodlamayı önceliklendiren bir arayüz olarak yeniden yazılmış bir çatallamasıdır” — ve ikisi ayrı yapılandırma ağaçları kullanan ayrı istemciler olarak dağıtılır: Pi ~/.pi/agent/models.json dosyasını okurken Oh My Pi ~/.omp/agent/models.yml ve ~/.omp/agent/config.yml dosyalarını okur. Farklı bakım sorumlularına, farklı npm paketlerine ve farklı CLI adlarına sahip ayrı depolardır; Oh My Pi, omp adıyla kurulur. Kaynak proje de adres değiştirmiştir: github.com/badlogic/pi-mono artık github.com/earendil-works/pi adresine yönlendirilir. Biri için yazılan yapılandırma diğerinde yüklenmez.

Bu karşılaştırma hangi OpenCode hakkında?

opencode.ai adresindeki aktif proje hakkında; deposu github.com/anomalyco/opencode adresindedir. SST ekibi şirketin adını Anomaly olarak değiştirdiği için eski github.com/sst/opencode adresi buraya yönlendirilir; sst adlı GitHub kuruluşunun açıklamasında artık “https://github.com/anomalyco adresine taşındık” yazmaktadır. OpenCode adlı üçüncü ve ilgisiz bir proje — github.com/opencode-ai/opencode adresindeki Go dilinde yazılmış CLI — arşivlenmiştir; README dosyasında çalışmaların Charm ekibiyle Crush adı altında devam ettiği belirtilir. Burada ele alınan iki istemciden herhangi biri için o projenin belgelerini veya yapılandırma biçimini kullanmayın.

Oh My Pi ücretsiz mi ve ücretli bir planı var mı?

MIT lisanslıdır ve satın alınacak hiçbir şey yoktur. omp.sh sitesi 36 URL yayımlar — ana sayfa ve 35 belge sayfası — ve bunların hiçbiri fiyatlandırma, faturalandırma, ödeme veya kayıt sayfası değildir (2026-09-19 tarihinde kontrol edilmiştir). Oh My Pi hesabı veya Oh My Pi ağ geçidi yoktur. Depoda belgelenen tek barındırılan bağlantı noktası, varsayılan olarak wss://my.omp.sh adresini kullanan, uçtan uca şifrelenmiş bir oturum iş birliği aktarıcısıdır; bunun için herhangi bir fiyat veya kayıt süreci belgelenmemiştir. omp'yi farklı bir aktarıcı URL'sine yönlendirebilirsiniz; ancak kendi belgelerinde üretim aktarıcısının şu anda kendi sunucunuzda barındırmak üzere dağıtılmadığının belirtildiğini unutmayın — Go kaynak kodu ve bağımsız çalıştırılabilir dosyaları yayımlanmamıştır. omp'yi çalıştırırken ödediğiniz tutar, onu yönlendirdiğiniz model sağlayıcısının aldığı ücrettir.

OpenCode, Oh My Pi'den daha ucuz mu?

İki istemci de ücret almaz; dolayısıyla karşılaştırma araçlar arasında değil, model faturaları arasındadır. OpenCode, kendi hesabı içinde model satın almak için iki seçenek sunar: model başına $15, $30 veya $60 aylık üst sınıra göre dolar üzerinden ölçülen, aylık $10 tutarındaki OpenCode Go aboneliği ve ön ödemeli kredilerle çalışan, kullandıkça öde ağ geçidi OpenCode Zen. Oh My Pi bunların hiçbirini sunmaz; bu nedenle omp ile her zaman harici bir anahtar kullanırsınız. Hangisinin daha ucuz olduğu tamamen işinizi hangi modellerin tamamladığına bağlıdır: Go'nun yayımlanan listesi açık ağırlıklı modeller ve üçüncü taraf modellerinden oluşur, Claude'u içermez. Bu nedenle işinizi Claude tamamlıyorsa her iki istemcide de bu tokenleri Zen'den, bir sağlayıcıdan veya bir ağ geçidinden satın alırsınız.

Oh My Pi, OpenCode Go veya OpenCode Zen aboneliğini kullanabilir mi?

Oh My Pi, opencode-go ve opencode-zen kimliklerine sahip yerleşik sağlayıcılarla gelir, anahtarı OPENCODE_API_KEY üzerinden okur ve giriş akışını opencode.ai/auth adresine yönlendirir. Go için GET /zen/go/v1/usage uç noktasını düzenli olarak sorgular ve sunucuda hesaplanan üç harcama penceresini çözümler. Anthropic uç noktalarında ise Bearer başlığını kaldırıp yerine X-Api-Key gönderir; çünkü kendi notlarında bu uç noktalardaki yalnızca Bearer kullanan isteklerin HTTP 401 hatasıyla başarısız olduğu kaydedilmiştir. Ayrıca OpenCode'un Go belgeleri, üçüncü taraf bir istemcinin kodlama ajanlarına özgü trafik göndermesi, kendi user agent değeriyle kendini tanıtması ve sabit bir x-opencode-session başlığı göndermesi “gerektiğini” belirtir; doğrulanmış istemciler listesinde “Pi” adlı bir satır da yer alır. Bu satırda bağlantı bulunmadığından, özellikle Oh My Pi'nin doğrulandığı şeklinde yorumlanamaz. Kendi kullanımınızın OpenCode'un güncel koşullarına uygunluğunu doğrulayın.

OpenCode yapılandırmamı Oh My Pi'ye taşıyabilir miyim?

Yalnızca kısmen; sağlayıcı yapılandırması taşınmayan kısımdır. Oh My Pi'nin bağlam dosyası keşif kayıt sistemi bir opencode kaynağı içerir ve belgeleri bu kaynağı, proje düzeyinde karşılığı bulunmayan tek bir kullanıcı düzeyi dosyayla, ~/.config/opencode/AGENTS.md ile sınırlar. omp belgelerinde opencode.json sağlayıcı bloklarını okuyan bir özellik belirtilmez; dolayısıyla temel URL'ler, API anahtarları, model girdileri ve bağlam sınırları ~/.omp/agent/models.yml içinde elle yeniden tanımlanır. İzin dillerinin yapıları da farklıdır: omp her araç için bir read/write/exec katmanı tanımlar ve ardından bunu araç adına göre geçersiz kılar; OpenCode ise son eşleşen kuralın geçerli olduğu, araç bazında örüntü kurallarını değerlendirir. Taşıma için ayıracağınız emeği iki yapılandırma dosyasını kopyalamaya değil, yeniden yazmaya göre hesaplayın.

Hangisini gözetimsiz çalıştırmak daha güvenli?

İkisi de kısıtlanmış ayarlarla gelmez; önem verdiğiniz bir depoya yönlendirmeden önce bunu bilmek gerekir. Oh My Pi'nin approval-mode belgeleri üç mod listeler ve yolo'yu varsayılan olarak belirtir; bu mod read, write ve exec işlemlerini otomatik onaylar ve hiçbir onay istemi göstermez. always-ask ve write daha sıkı ayarlardır. OpenCode'un izin belgelerinde çoğu iznin varsayılan olarak allow olduğu, doom_loop ve external_directory için varsayılanın ask olduğu ve .env dosyalarının okunmasının reddedildiği belirtilir. OpenCode, Tab ile geçilebilen yerleşik bir plan ajanıyla gelir; belgelenen varsayılanları dosya düzenlemeleri ve bash için allow yerine ask kullanır — bu, iki istemcinin kurulumdan hemen sonra temkinli bir varsayılana en çok yaklaştığı noktadır. Her ikisinde de modu açıkça ayarlayın.

Depo, sürüm ve paket bilgileri 19 Eylül 2026'da GitHub ve npm API'lerine karşı kontrol edildi; OpenCode'un Go, Zen, izinler, sağlayıcılar ve kurumsal sayfaları ile Oh My Pi'nin docs/ ağacı ve site haritası aynı gün okundu. Oh My Pi'nin izin verilen api değerleri, 1 Ekim 2026'da v18.4.8 sürümündeki docs/models.md ve models.yml şemalarına karşı yeniden kontrol edildi. Hiçbir istemci Kunavo'ya karşı çalışma zamanında test edilmedi. Kunavo token oranları güncel katalogdan alınır ve bu sayfadaki her dolar tutarı ölçülmüş görev maliyeti değil, açıklama amaçlı token aritmetiğidir.