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

Crush ve OpenCode: iş akışı, modeller ve toplam maliyet

Arşivlenmiş Go OpenCode, Crush oldu. Bugün yükleyebileceğiniz OpenCode farklı bir kod tabanıdır — gerçek seçim lisans, varsayılan izinler ve hangi cüzdanı finanse ettiğinizdir.

Son inceleme tarihi: .

Crush ve OpenCode, size hiçbir ücret yansıtmayan ve kendi OpenAI veya Anthropic uyumlu uç noktanıza yönlendirmenize izin veren ücretsiz terminal kodlama ajanlarıdır; dolayısıyla seçim istemcinin fiyatıyla ilgili değildir. Lisans, varsayılan izinler, yapılandırma yürütme modeli ve her projenin sizi yönlendirdiği cüzdanla ilgilidir. Crush, Charm'ın AI kodlama ajanıdır — aynı adlı Rust kabuğu değildir — Go ile yazılmıştır ve FSL-1.1-MIT kapsamında yayımlanır. OpenCode, Anomaly tarafından sürdürülen, opencode.ai adresindeki MIT lisanslı TypeScript ajanıdır.

Geri kalanını güvenle okumadan önce iki adlandırma tuzağı temizlenmelidir. "Crush CLI" aynı zamanda ilgisiz bir projenin adıdır — kendisini "aynı zamanda güçlü ve modern bir programlama dili olan bir komut satırı kabuğu" olarak tanımlayan, Rust ile yazılmış ve AI kodlamayla ilgisi olmayan liljencrantz/crush. Ayrıca opencode adında iki depo vardır; bunlardan biri Crush'ın eski adıdır. Bu, hemen aşağıdaki bölümdür; çünkü bunu yanlış anlamak sonraki tüm karşılaştırmaları geçersiz kılar.

Üç proje, ikisinin adı OpenCode

Arşivlenmiş Go CLI bu karşılaştırmada üçüncü bir seçenek değildir. Crush'ın atasıdır ve depo bunu kendi sözleriyle belirtir: "Bu depo artık sürdürülememekte ve köken bilgisi amacıyla arşivlenmiştir. Proje, özgün yazar ve Charm ekibi tarafından Crush adı altında sürdürülmüştür."

ProjeBugün ne olduğuProgramlama diliLisansEn son sürüm
charmbracelet/crushAktif. Charm'ın AI kodlama ajanı. Arşivlenmiş Go OpenCode'un devamıGoFSL-1.1-MIT (GitHub NOASSERTION olarak bildiriyor)v0.95.0, 16 Eylül 2026
anomalyco/opencodeAktif. opencode.ai adresinde yayımlanan OpenCode. 30 Nisan 2025'te oluşturulmuş ayrı bir kod tabanıTypeScriptMITv1.18.31, 14 Eylül 2026
opencode-ai/opencodeArşivlendi. Crush'ın eski adı. Yapılandırmaları, sağlayıcıları veya fiyatları buradan almayınGoMITv0.0.55, 27 Haziran 2025

Depo meta verileri 19 Eylül 2026'da GitHub API'sinden okundu; paket sürümleri, @charmland/crush paketinin FSL-1.1-MIT kapsamında 0.95.0 ve opencode-ai paketinin MIT kapsamında 1.18.31 olduğu npm üzerinden doğrulandı. npm paket adı opencode-ai, canlı Anomaly projesine aittir; opencode-ai ise aynı zamanda arşivlenmiş projenin GitHub kuruluşudur — yalnızca npm'yi kontrol etmek bunları ayırt edemez, bu nedenle GitHub kuruluşunu kontrol edin. Bu sayfanın belirleyemediği bir nokta: GitHub eski depo için arşivlenme tarihi döndürmüyor; bu nedenle tarih belirtilmiyor. Benzer şekilde github.com/sst/opencode artık anomalyco/opencode adresine yönlendiriliyor ve opencode.ai alt bilgileri "© Anomaly" yazıyor; ancak tarihli birinci taraf yeniden adlandırma duyurusu bulunamadığından devir açıklanmış, tarihlendirilmemiştir.

Kim hangisini seçmeli

Bu sizi tanımlıyorsaSeçimÖzellikle neden
Kuruluşunuz geliştirici araçlarında OSI onaylı lisans gerektiriyorOpenCodeHem GitHub'da hem npm'de MIT. Crush, Competing Use'ı kısıtlayan ve ancak her sürümün ikinci yıldönümünde MIT'ye dönüşen FSL-1.1-MIT kapsamında yayımlanır
Ajanın herhangi bir şeye dokunmadan önce durup sormasını istiyorsunuzCrushCrush varsayılan olarak araç çağrılarından önce izin ister; OpenCode'un belgelenmiş varsayılanları çoğunlukla izin vermektir
Terminalin ötesinde bir ajan istiyorsunuz — masaüstü uygulaması, IDE uzantısı, GitHub veya GitLabOpenCodeBelgeleri masaüstü uygulamasını, IDE uzantısını, web/paylaşım özelliklerini, GitHub ve GitLab entegrasyonlarını, ACP'yi, SDK'yi, sunucuyu ve eklentileri kapsar
Yapılandırmanızın ekibinizin bir bakışta inceleyebileceği bir veri dosyası olmasını istiyorsunuzOpenCodeopencode.json veridir. crushrc Bash'tir ve crush.json içindeki $(...) yükleme sırasında genişletilir
Kabuk komutları çalıştırabilen bir yapılandırma istiyorsunuz — parola yöneticisinden anahtar çekmek, ana bilgisayar adına göre dallanmakCrushAynı yürütme modeli özelliğin kendisidir. Charm'ın kendi örneği, bir MCP token'ını $(op read ...) ile çözümler
Sabit, çoğunlukla açık ağırlıklı bir model listesi üzerinde aylık 10 $ abonelik istiyorsunuzOpenCodeOpenCode Go bu üründür. Crush aynı OPENCODE_API_KEY değerini okuyabilir, ancak Crush Go'nun doğrulanmış istemci listesinde değildir
Frontier Claude, GPT ve Gemini modelleri arasında tek bir peşin bakiyeye sahip olmak istiyorsunuzİkisi deHer ikisi de plan kısıtlaması olmadan üçüncü taraf bir uç noktayı kabul eder. Charm'ın kendi sağlayıcısı bu ailelerin hiçbirini sunmaz

Geçiş maliyeti açısından model yapılandırması ucuz yarı, yapılandırma biçimi pahalı yarıdır. crushrc ile opencode.json arasında dönüştürücü yoktur; dolayısıyla projeye özgü kurulum elle yeniden yazılır. Taşınan şey göründüğünden daha kapsamlıdır — her iki istemci de MCP sunucularını, LSP sunucularını ve Agent Skills'i destekler; bu nedenle genişletilebilirlik aralarındaki ayırt edici unsur değil, yalnızca sözdizimidir. İkisinde de etkileşimsiz mod vardır; yani bu bir TUI'ye karşı TUI seçimi değildir: Crush'ın run alt komutu kaynak kodunda "Tek bir etkileşimsiz istem çalıştır" olarak açıklanır ve OpenCode opencode run değerini belgeler.

İzinler ve yapılandırma yürütmesi: gerçek güvenlik farkı

Bu iki proje varsayılan olarak zıt yönlerde davranır; ikisinden birini bir depoda serbest bırakmadan önce bilinmesi en değerli fark budur.

Crush'ın README dosyası, Crush'ın varsayılan olarak araç çağrılarını çalıştırmadan önce izin istediğini belirtir. Bunu düz bir izin verme veya reddetme listesiyle — permissions allow view edit, permissions deny bash sourcegraph — genişletebilir ya da kaynağın "Tüm izinleri otomatik olarak kabul et (tehlikeli mod)" şeklinde açıkladığı --yolo ile tamamen kaldırabilirsiniz.

OpenCode diğer uçtan başlar. izin belgeleri, çoğu iznin varsayılan olarak "allow" olduğunu; doom_loop ve external_directory değerlerinin ise varsayılan olarak "ask" olduğunu belirtir. Buna karşılık kurallar daha ayrıntılıdır: izinler read, edit, glob, grep, bash, task, skill, lsp, question, webfetch, websearch, external_directory ve doom_loop genelinde araç başına anahtarlanır; araç başına glob kalıplarını kabul eder, böylece bash git * değerine izin verip rm * değerini reddedebilir; kurallar kalıp eşleşmesine göre değerlendirilir ve son eşleşen kural kazanır; ayrıca bir ajan genel kümeyi geçersiz kılabilir. OpenCode'da açıkça reddedilmeyen her şeyi onaylayan bir --auto bayrağı da vardır; dolayısıyla her iki istemci de izin verici hale getirilebilir, yalnızca başlangıç noktaları aynı değildir.

İkinci yarı yapılandırma biçimidir. Crush'ın README'si bu konuda açık sözlüdür: "Hem crushrc hem de crush.json güvenilir koddur; crushrc tam bir kabukta çalışır ve crush.json içindeki tüm $(...) yükleme sırasında çalışır. Yapılandırmasını incelemediğiniz bir dizinde Crush'ı başlatmayın". Crush önce ./.crushrc, ardından ./crushrc, sonra da ~/.config/crush/crushrc dosyasını okur; dolayısıyla klonladığınız bir depo bunlardan birini içerebilir. Bu gerçek bir yetenektir — bir anahtarın parola yöneticisinden alınmasını sağlayan şey budur — ve gerçek bir tehlikedir. OpenCode'un opencode.json dosyası ise veridir. Her iki bilgi de 18 Eylül 2026'da doğrulandı; eski Crush JSON biçimi kullanımdan kaldırılmış olarak belgelenmiş ve yeni özellikler almamaktadır. Bu nedenle JSON yerine crushrc üzerine kurulum yapın.

Para istemcide değil, cüzdanda harcanır

Her projenin resmî birinci taraf sağlayıcısı vardır ve bunların sunduğu kataloglar farklıdır. Charm Hyper hiçbir Claude, GPT veya Gemini modeli satmaz; OpenCode ise ayrı ve çoğunlukla açık ağırlıklı bir katalog üzerinden hem öncü modellerden oluşan kullandıkça öde kataloğu hem de aylık 10 $ abonelik sunar.

CüzdanYayımlanan fiyatKatalogBu tercih açısından anlamı
Charm Hyper ücretsiz"Herkes ayda 100 Hypercredit alır" ve "1 Hypercredit şu anda 5¢ değerindedir"Çoğunlukla açık ağırlıklı ailelerden oluşan 23 modelVarsayılan Crush başlangıç akışı. Hiç Claude, GPT veya Gemini yok
Charm Hyper aboneliği"Aylık 20 $" karşılığında "her gün yenilenen 250 Hypercredit"Aynı 23 modelGünlük yenilenme düzeni yalnızca fiyatlandırma sayfasında görünüyor ve belgelerde yeniden belirtilmiyor; bu nedenle bunun üzerinden hesap yapmayın
Charm Hyper ön ödemeli5 $ = 100, 10 $ = 200, 20 $ = 400 Hypercredit; "Ön ödemeli Hypercredit'lerin süresi asla dolmaz"Aynı 23 modelPlan kredilerinin devri ve sona erme durumu her iki yönde de belgelenmemiştir — buna güvenmeden önce hesabınızdan doğrulayın
OpenCode ZenÖn ödemeli kredi üzerinden milyon token başına kullandıkça öde; kart ücretleri "işlem başına %4,4 + 0,30 $" olarak yansıtılırÖncü Claude, GPT, Gemini ve Grok modelleri ile açık ağırlıklarBelgelerinde maliyetine satış yaptığı, yalnızca işlem ücretlerini karşılamak için ek ücret aldığı belirtilir
OpenCode Go"Düşük maliyetli, aylık 10 $ abonelik"Çoğunlukla açık ağırlıklı modeller; ancak kendi tablosunda Grok 4.6 ve GPT 5.6 Luna da listeleniyorSınırlar dolar cinsindendir: 5 saatlik sınır aylık limitin %20'si, haftalık sınır %50'si, aylık sınır %100'üdür. Çalışma alanı başına bir abone

Hyper fiyatları ve model listesi, 18 Eylül 2026'da genel modellere yönelik uç noktasından okundu — 23 model var ve bunların hiçbiri Claude, GPT veya Gemini modeli değil. Çoğu, açık ağırlıklı aile adlarını taşır — DeepSeek, Kimi, GLM, MiniMax, Qwen, gpt-oss-120b ve Gemma — ve bunlardan biri olan inkling, belgelenmiş bir temel modeli bulunmayan Charm markalı bir modeldir. Bu nedenle bu sayfanın iddiası "baştan sona açık ağırlıklı" değil, "hiçbir öncü özel model ailesi yok" şeklindedir. Plan fiyatları aynı gün kontrol edilen hyper.charm.land adresinden alınmıştır. Gizlilik kararınızın bir parçasıysa değinmeye değer bir çelişki var: Crush'ın README'si ve Hyper'ın fiyatlandırma sayfası veri saklamanın sıfır olduğunu belirtirken, Hyper'ın kendi belgeleri "en fazla 30 günlük katı bir saklama politikası" der ve SSS bölümü sıfır saklama politikasını bulut sağlayıcılarıyla yürürlükte olan bir politika olarak çerçeveler. Pazarlama metni yerine belge cümlesini okuyun ve hesap şartlarınızdan doğrulayın.

Burada alışılmış bağımlılık anlatısına ters düşen bir gerçek var: Crush, OpenCode Zen ve OpenCode Go'yu OPENCODE_API_KEY anahtarıyla yerleşik sağlayıcılar olarak sunar; dolayısıyla OpenCode cüzdanınız Crush'a da taşınır. Ancak Go'nun kendi belgeleri, istemcilerin kendilerini kendi kullanıcı aracılarıyla tanıtmasını ve bir x-opencode-session üstbilgisinde sabit bir oturum kimliği göndermesini ister; doğrulanmış istemci tablosunda Hermes, Claude Code, Codex, ZCode, Pi, jcode ve Kilo Code CLI listelenir — Crush bu listede de sorunlu listede de görünmez. Bir listede bulunmamak, çalışmadığına kanıt değildir ve bu sayfada her iki yönde de kanıt yoktur; dolayısıyla sonuç çıkarmaz. Buna güvenmeden önce kendiniz test edin. Zen'in kendi anahtarını getir seçeneği de göründüğünden daha dardır: belgeleri, Zen içinde kendi OpenAI veya Anthropic anahtarlarınızı kullanmayı açıklar; rastgele bir ağ geçidi için bir alan sunmaz.

Her iki istemcide de kendi uç noktanızı kullanma

Her iki projenin de gerçekten açık olduğu ve Crush kullanıcısının Hyper'ın hiç satamayacağı bir şeyi elde ettiği bölüm burasıdır. İki istemci de özel sağlayıcıları bir planın arkasına kilitlemez.

Crush kullanıcısı için en yararlı tek ayrıntı: hem OpenAI uyumlu hem de Anthropic uyumlu türlerde Crush'ın temel URL'si /v1 içerir. README'sindeki özel sağlayıcı örnekleri https://api.deepseek.com/v1 ve https://api.anthropic.com/v1 yazar. Bu, istemcinin yolu kendisinin eklediği Claude Code'un yalın bir origin alan ANTHROPIC_BASE_URL değişkeninde kullandığı kuralın tersidir — aynı ağ geçidinin neden iki şekilde yazıldığını açıklayan temel URL başvurusuna bakın. Kunavo anahtarı için Crush değeri https://api.kunavo.com/v1 şeklindedir.

~/.config/crush/crushrc
# crushrc is Bash. Treat it as executable code, not as settings.
provider add kunavo --type openai-compat \
  --base-url "https://api.kunavo.com/v1" \
  --api-key "$KUNAVO_API_KEY"

model add kunavo/claude-sonnet-5 \
  --name "Claude Sonnet 5" \
  --context-window 1000000 \
  --default-max-tokens 32000 \
  --price-input 1.4 \
  --price-output 7

Bu blokla ilgili üç not. openai-compat kullanın, openai kullanmayın: README, openai seçeneğini OpenAI'nin kendisi üzerinden proxy'leme veya yönlendirme için ayırır. --price-* bayrakları yalnızca Crush'ın ekrandaki maliyet tahminini besler — faturalandırma tutarınızı değiştirmez; dolayısıyla buradaki bir yazım hatası yanlış bir gösterim üretir, yanlış bir ücret değil. Ayrıca crushrc Bash olduğundan, --api-key "$(op read ...)" anahtarı dosyadan tamamen uzak tutmanın belgelenmiş bir yoludur. OpenCode'un eşdeğeri bir veri dosyasıdır ve anahtar {env:VAR} üzerinden referans verilir:

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

npm alanı iletişim biçimini seçer: @ai-sdk/openai-compatible, /v1/chat/completions sunan bir uç nokta için; @ai-sdk/openai, /v1/responses için. OpenCode ayrıca baseURL değerini yerleşik bir sağlayıcı için özel bir sağlayıcı tanımlamadan geçersiz kılabilir; yani tek bir yol yerine iki yol vardır ve /connect üzerinden eklenen anahtarlar ~/.local/share/opencode/auth.json dosyasına kaydedilir (sağlayıcı belgeleri, 18 Eylül 2026'da kontrol edildi). Kunavo her biri için bir kurulum sayfası yayımlar: OpenCode ve Crush. Her iki istemci de Kunavo'ya karşı çalışma zamanında test edilmemiştir; bu nedenle her iki bloğu da yapılandırma başvurusu olarak değerlendirin ve tek bir sınırlı görevle doğrulayın.

Bir oturumun gerçek maliyeti

Aşağıdaki rakamlar ölçülmüş görev maliyetleri veya fatura tavanı değil, gösterim amaçlı token hesaplarıdır. 200.000 önbelleğe alınmamış giriş token'ı gönderen ve 15.000 çıkış token'ı alan tek bir aracı oturumu varsayın — bu, deponuzun ölçümü değil, karşılaştırma amaçlı bir varsayımdır. Ücretler, milyon token başına güncel Kunavo kataloğu fiyatlarıdır; ayrıca OpenCode Zen'in 18 Eylül 2026'da yayımladığı ve kendisinin de taşıdığı model adlarına ait ücretler gösterilmiştir. Zen'in kataloğu Kunavo'nunkiyle aynı değildir; bu nedenle aşağıdaki satırlardan birinin orada karşılığı yoktur.

Model1M başına Kunavo giriş / çıkış1 milyon başına OpenCode Zen giriş / çıkışBu oturum için Kunavo tahmini
Claude Haiku 4.5$0,70 / $3,50$1,00 / $5,00$0,192
GPT-5.6 Terra$0,70 / $4,20Bu adla Zen satırı yok$0,203
Claude Sonnet 5$1,40 / $7,00$2,00 / $10,00$0,385
Claude Opus 5$3,50 / $17,50$5,00 / $25,00$0,963

Ortadaki iki sütunu dürüstçe değerlendirin. Claude Sonnet 5 için iki katalog, $1,40 ve $7,00 fiyatlarıyla aynıdır; dolayısıyla burada bir tasarruf iddiasında bulunulamaz; fiyat farkları diğer satırlardadır. Zen'in Claude Haiku 4.5 satırındaki fiyatlar $1,00 ve $5,00 iken Kunavo'nun fiyatları $0,70 ve $3,50; Zen'in Claude Opus 5 satırındaki fiyatlar ise $5,00 ve $25,00 iken Kunavo'nun fiyatları $3,50 ve $17,50. Bu karşılaştırmaya dayanarak hareket etmeden önce üç noktaya dikkat edin. Zen, GPT-5.6 Terra adlı bir modeli hiç listelemiyor — 18 Eylül 2026 tarihinde GPT satırlarında GPT 6 Astra ve GPT 5.6 Sol yer alıyordu ve bunların hiçbiri aynı model değil — bu nedenle o satır, benzer bir modelle doldurulmak yerine bilinçli olarak boş bırakılmıştır. Ayrıca bunlar, tek bir tarihte yayımlanmış katalog fiyatlarıdır; bir performans karşılaştırması değildir ve herhangi bir yönlendirme yolunun görevinizi tamamlamanın en ucuz yolu olduğuna dair bir vaat de değildir: ikinci bir deneme gerektiren bir model, fiyat avantajını hızla ortadan kaldırır. Dört satır da tarafların hiçbirinin kataloğunun tamamını temsil etmez.

Şimdi bu sayfanın asıl vurgulamak istediği noktaya gelelim. Görüntülenen maliyet ile faturalandırılan maliyet her iki istemcide de farklı sayılardır. Crush'ın varsayılan model listesi ve maliyet tahminleri, otomatik güncellenen harici bir katalog olan Catwalk'tan gelir; elle kaydedilmiş özel bir sağlayıcı için rakamlar yalnızca model add'ye yazdığınız değerlerdir. OpenCode'un kendi ürünleri de üçüncü taraf katılımı olmadan aynı noktayı gösterir: DeepSeek V4 Flash için fiyatlar Zen'de girişte 0,14 $ / çıkışta 0,28 $, Go'da yoğun olmayan saatlerde 0,15 $ / 0,60 $ ve Go'da yoğun saatlerde 0,30 $ / 1,20 $ şeklindedir (sağlayıcı belgeleri, 18 Eylül 2026). Catwalk'ın bu model için kaydı yoğun olmayan saatlerdeki fiyat çiftiyle eşleşir; bu nedenle Crush'ta bu modelin maliyet gösterimi, yoğun saatlerdeki kullanım maliyetini herhangi bir uyarı vermeden olduğundan düşük gösterir. Mutabakatı sağlayıcı hesabınızda gerçekten kaydedilen hesap dökümüne göre yapın; asla terminaldeki sayıya göre yapmayın.

Kunavo kataloğundaki tutar, bir tavan değil faturalandırma tabanıdır: üst hizmet kendi ücretini bildirdiğinde fatura, katalog maliyeti ile üst hizmet maliyetinin geçerli fiyat artırma katsayısıyla çarpımından büyük olanıdır. Önbellek ücretleri ve harici araçlar bu örneğin dışındadır. Minimum yükleme için $10 tutarında ön ödemeli kredi gerekir — bu, görev ücreti veya abonelik değil, hesaba yatırılacak minimum tutardır. Faturalandırma ayrıntılarına bakın.

Bunlardan birini kurma

OpenCode'u seçerseniz OpenCode entegrasyon kılavuzundan başlayın ve bir anahtara bakiye yüklemek için Kunavo hesabı oluşturun. Crush'ı seçerseniz yukarıdaki crushrc bloğu yapılandırmanın tamamıdır; çalışan bir rotayı hazırda tutun, tek bir sınırlı görev çalıştırın ve günlük kullandığınız aracı değiştirmeden önce hesabınızın kaydettiği ücreti okuyun. Daha geniş bir karşılaştırma mı yapıyorsunuz? OpenCode ve Claude Code karşılaştırması ile OpenCode alternatifleri seçenekleri genişletir; OpenAI uyumlu API başvurusu ise her iki istemcinin dayandığı uç nokta kuralını açıklar.

Sık sorulan sorular

Crush, OpenCode ile aynı proje mi?

Canlı olan değil, ancak karışıklığın bir nedeni var. opencode adında iki proje vardı. github.com/opencode-ai/opencode adresindeki Go CLI arşivlendi ve kendi README dosyası projenin özgün yazar ile Charm ekibi tarafından Crush adı altında sürdürüldüğünü söylüyor. Dolayısıyla bu OpenCode, Crush'ın eski adıdır; rakibi değildir. Bugün yükleyebileceğiniz OpenCode ise github.com/anomalyco/opencode adresindeki farklı bir TypeScript kod tabanıdır — 30 Nisan 2025'te oluşturulmuş, MIT lisanslı ve opencode.ai adresinde yayımlanmıştır. Crush ile OpenCode'u karşılaştırmak, Charm'ın Go ajanını Anomaly'nin TypeScript ajanıyla karşılaştırmaktır; tek bir kod tabanının iki çatallanmasını karşılaştırmak değildir.

Crush açık kaynak mı?

OSI onaylı bir lisans altında değildir; şirketinizin lisans politikası varsa bu önemlidir. Crush'ın LICENSE.md dosyası Functional Source License, Version 1.1, MIT Future License'tır — kısaltması FSL-1.1-MIT, telif hakkı 2025-2026 Charmbracelet, Inc.'e aittir. GitHub'ın kendi lisans API'si bunu tanınan bir SPDX tanımlayıcısı yerine NOASSERTION olarak bildirir. Lisans, lisans sahibine dahili kullanım, ticari olmayan eğitim ve araştırma ile profesyonel hizmetlere izin verir ancak Competing Use olarak adlandırdığı kullanımı dışlar; ayrıca her sürümün yayımlanmasından sonraki ikinci yıldönümünde yürürlüğe girecek geri alınamaz bir MIT lisansı verir. Buna karşılık OpenCode, hem GitHub'da hem npm'de doğrudan MIT lisanslıdır.

Hangisi daha ucuz, Crush mı OpenCode mu?

Hiçbiri; çünkü istemcilerin hiçbiri ücret talep etmez. Crush ücretsiz indirilebilir ve OpenCode ücretsiz indirilebilir; ödediğiniz şey, yapılandırdığınız sağlayıcıdaki model token'larıdır. Maliyet farkını, her birinin sizi yönlendirdiği cüzdan oluşturur ve ikisi de plan kısıtlaması olmadan üçüncü taraf bir OpenAI uyumlu uç noktayı kabul eder. Ayrıca listelenen en düşük ücret ile bir görevi tamamlamanın en düşük maliyetinin farklı şeyler olduğunu unutmayın: üç deneme gerektiren bir model, tek denemede işi bitiren daha pahalı bir modelden daha maliyetli olabilir.

Crush ile kendi API anahtarımı veya ağ geçidimi kullanabilir miyim?

Evet; bu, plan kısıtlaması olmayan ve belgelenmiş birinci sınıf bir yoldur. Crush'ın README'si openai, openai-compat, anthropic ve çeşitli yerel türlerde özel sağlayıcıları belgeler. Üçüncü taraf bir OpenAI uyumlu ağ geçidi için doğru tür openai-compat'tir; Crush'ın README'si openai'nin OpenAI'nin kendisi üzerinden proxy oluşturma veya yönlendirme için, openai-compat'ın ise OpenAI dışındaki ve OpenAI uyumlu API'lere sahip sağlayıcılar için olduğunu belirtir. Sağlayıcıyı provider add ile, ardından her modeli model add ile kaydedin; ekranda maliyet tahmini için Crush'ın kullandığı milyon başına fiyatları da ekleyin. Otomatik keşif, openai-compat sağlayıcısının model listesi boş olduğunda veya --discover-models true ilettiğinizde çalışır.

Charm Hyper bana Claude, GPT veya Gemini modelleri sağlıyor mu?

Hayır. Hyper'ın hyper.charm.land/v1/models adresindeki herkese açık model uç noktası 18 Eylül 2026'da 23 model döndürdü ve bunların arasında Claude, GPT-5 veya GPT-6 serisi ya da Gemini yoktu. Kimliklerin çoğu açık ağırlıklı model ailelerine aittir — DeepSeek, Kimi, GLM, MiniMax, Qwen, gpt-oss-120b ve Gemma varyantları — ve bunlardan biri olan inkling, temel ağırlıkları Hyper belgelerinde açıklanmayan Charm markalı bir kimliktir; bu nedenle bu sayfa tüm kataloğu açık ağırlıklı olarak nitelendirmez. Hyper, resmi Crush sağlayıcısıdır — Crush'ın README'si model seçiciden bir Hyper modeli seçmenin başlamanın en hızlı yolu olduğunu söyler ve ortam değişkenleri tablosunda HYPER_API_KEY değişkenini listeler — ancak en ileri düzey Claude, GPT veya Gemini modellerinden birini isteyen bir Crush kullanıcısının farklı bir sağlayıcı yapılandırması gerekir. Crush bunu engellemez.

OpenCode Zen ile OpenCode Go arasındaki fark nedir?

Bunlar aynı satıcıya ait, iki farklı uç noktada sunulan iki ayrı ücretli üründür ve aynı model her birinde farklı tutarlara mal olabilir. Zen, en ileri düzey modellerden oluşan bir katalogda milyon token başına ücretlendirilen, kullandıkça öde esasına dayalı ön ödemeli kredi sunar; belgeleri, yalnızca işlem ücretlerini karşılamak için eklenen tutar dışında maliyetine satış yaptığını ve kart ücretlerinin işlem başına %4,4 + 0,30 $ olarak yansıtıldığını belirtir. Go, çoğunlukla açık ağırlıklı modellerden oluşan ayrı bir model listesi için aylık 10 $ tutarında bir aboneliktir — kendi tablosunda Grok 4.6 ve GPT 5.6 Luna da listelenir — ve dolar cinsinden kullanım sınırları vardır: 5 saatlik sınır aylık limitin %20'si, haftalık sınır %50'si ve aylık limit %100'üdür; ayrıca çalışma alanı başına yalnızca bir üye abone olabilir. DeepSeek V4 Flash farkı gösterir: Zen'de giriş 0,14 $ ve çıkış 0,28 $, Go'da yoğun olmayan saatlerde giriş 0,15 $ ve çıkış 0,60 $, yoğun saatlerde giriş 0,30 $ ve çıkış 1,20 $; bu bilgilerin tümü 18 Eylül 2026'da satıcının belgelerinden okunmuştur.

Bir projeyi birinden diğerine taşımak ne kadar zor?

Pahalı kısım model yapılandırması değil, izin yaklaşımı ve yapılandırma biçimidir. Crush, ./.crushrc, ./crushrc ve ardından ~/.config/crush/crushrc sırasıyla Bash ve Crush yerleşiklerini içeren bir crushrc okur; eski crush.json hâlâ desteklenir ancak kullanımdan kaldırılmış ve yeni özelliklere kapatılmış olarak belgelenmiştir. OpenCode, opencode.json veri dosyasını okur. İkisi arasında dönüştürücü yoktur; dolayısıyla projeye özgü yapılandırma elle yeniden yazılmalıdır. Her iki istemci de MCP sunucularını, LSP sunucularını ve Agent Skills'i destekler; bu nedenle bildirimleri aynı olmasa da bu yetenekler taşınır.

Depo meta verileri, sürümler ve npm sürümleri 19 Eylül 2026'da GitHub API'si ve npm kayıt defteriyle kontrol edildi; lisanslar, README'ler, Crush kaynak dosyaları ve Charm Hyper, OpenCode Zen, OpenCode Go, izinler ve sağlayıcı belgeleri 18–19 Eylül 2026'da kontrol edildi. Kunavo token ücretleri güncel katalogdan alınmıştır. Bu sayfa için hiçbir istemci üzerinde uyumluluk, performans veya benchmark testi yapılmadı ve böyle bir iddiada bulunulmuyor; buradaki her dolar örneği ölçülmüş görev maliyeti değil, gösterim amaçlı token hesabıdır.